Pinned Repositories
azure_openai_langchain_sample
This repository contains various examples of how to use LangChain, a way to use natural language to interact with LLM, a large language model from Azure OpenAI Service.
chat_with_csv_streamlit_with_chart
In this repository, you will find an example code for creating an interactive chat experience that allows you to ask questions about your CSV data with chart visualization capabilities.
chat_with_pdf_streamlit_llama2
In this repository, you will discover how Streamlit, a Python framework for developing interactive data applications, can work seamlessly with the Open-Source Embedding Model ("sentence-transformers/all-MiniLM-L6-v2") in Hugging Face and Llama 2 🦙🦙 model.
chat_with_pdf_table
The contents of this repository showcase how to extract table data from a PDF file and preprocess it to facilitate word embedding. This preprocessing step enhances the readability of table data for language models and enables us to extract more contextual information from the tables.
chatbot_with_pdf_streamlit
This code example shows how to make a chatbot for semantic search over documents using Streamlit, LangChain, and various vector databases. The chatbot lets users ask questions and get answers from a document collection. The code is in Python and can be customized for different scenarios and data.
facebook_post_scraping_and_text_analytics
This is demo repo to demostrate how to scrape post data from Facebook by Python with library facebook_scraper. And then use Azure Text Analytics to perform sentiment analysis for post text content.
google_news_content_scrape_and_analyze_with_gpt
This demo repository illustrates how to use Python to scrape news articles from Google based on a given keyword. The scraped articles are then processed by Azure OpenAI Service (AOAI)'s GPT-3 model, which generates concise summaries of the main points. The summaries are then formatted and sent via email using MailJet API.
ms-speech-services-demo-web-tts
Microsoft Azure Speech Services (Text-to-Speech, TTS) Web Demo with Node.JS + Express.JS server
playstore_reviews_scraping_and_text_analytics
This is demo repo to demostrate how to scrape apps review data from Google Play Store by Python with library Google-Play-Scraper. And then use Azure Text Analytics to perform sentiment analysis for reviews content (aka comments).
Power_Transformers_Failure_Prediction
This is a sample code repository of the power transformer's health state (index) analysis or prediction by the regression model for experiment and learning purposes.
easonlai's Repositories
easonlai/azure_openai_langchain_sample
This repository contains various examples of how to use LangChain, a way to use natural language to interact with LLM, a large language model from Azure OpenAI Service.
easonlai/google_news_content_scrape_and_analyze_with_gpt
This demo repository illustrates how to use Python to scrape news articles from Google based on a given keyword. The scraped articles are then processed by Azure OpenAI Service (AOAI)'s GPT-3 model, which generates concise summaries of the main points. The summaries are then formatted and sent via email using MailJet API.
easonlai/chat_with_pdf_streamlit_llama2
In this repository, you will discover how Streamlit, a Python framework for developing interactive data applications, can work seamlessly with the Open-Source Embedding Model ("sentence-transformers/all-MiniLM-L6-v2") in Hugging Face and Llama 2 🦙🦙 model.
easonlai/chatbot_with_pdf_streamlit
This code example shows how to make a chatbot for semantic search over documents using Streamlit, LangChain, and various vector databases. The chatbot lets users ask questions and get answers from a document collection. The code is in Python and can be customized for different scenarios and data.
easonlai/chat_with_csv_streamlit_with_chart
In this repository, you will find an example code for creating an interactive chat experience that allows you to ask questions about your CSV data with chart visualization capabilities.
easonlai/chat_with_pdf_table
The contents of this repository showcase how to extract table data from a PDF file and preprocess it to facilitate word embedding. This preprocessing step enhances the readability of table data for language models and enables us to extract more contextual information from the tables.
easonlai/product_recommendations_with_gpt
I have improved the demo by using Azure OpenAI’s Embedding model (text-embedding-ada-002), which has a powerful word embedding capability. This model can also vectorize product key phrases and recommend products based on cosine similarity, but with better results. You can find the updated repo here.
easonlai/robo_minion_gpt35turbo
This demo repository demonstrates how to create ChatGPT infused chatbot with Azure OpenAI Service (AOAI)'s GPT-3.5-Turbo model.
easonlai/webcam_chat_with_aoai_gpt4o
Discover the GPT-4o multimodal model at Microsoft Build 2024, now with text and image capabilities. My prototype enhances chats with real-time camera snapshots, powered by Flask, OpenCV, and Azure’s OpenAI Services. It’s interactive, visual, and simple to use. Give it a try!
easonlai/chat_with_pdf_streamlit
In this repository, you will discover how Streamlit, can work seamlessly with Azure OpenAI Service's Embedding and GPT 3.5 models. These tools make it possible to create a user-friendly web application that enables users to ask questions in natural language about a PDF file they have uploaded.
easonlai/analyze_customer_reviews_with_aoai
This demo repository demonstrates how to analyze customer reviews with Azure OpenAI Service (AOAI). I leveraged "ASOS Customer Review" from Kaggle to obtain valuable insight from the customer review content.
easonlai/google_news_searching_and_text_analytics
This is a demo repo to demonstrate how to use Python GoogleNews library to search and scrape result data. And save scraping results into Pandas dataframe.
easonlai/product_semantic_search_streamlit
This code repo demonstrates how to use the word embedding model from Azure OpenAI Service to perform a semantic search on a grocery store dataset. This enhanced/completed version used Streamlit to build a web user experience to semantic search and display the most relevant items
easonlai/azure_openai_semantic_search_sample
This code repo demonstrates how to use the word embedding model from Azure OpenAI Service to perform a semantic search on a grocery store dataset.
easonlai/pdf_file_splitter
This Python script allows users to split PDF files into smaller parts based on a size limit. It's particularly useful for handling large PDF files that need to be divided into smaller, more manageable files.
easonlai/python_with_gremlin
This is a demo repo demonstrating how to use Python to interact with Azure Cosmos DB for Apache Gremlin. I prepared a sample dataset of recipes and corresponding ingredients to illustrate their graph relationship.
easonlai/yahoo_news_searching_and_text_analytics
This is a demo repo to demonstrate how to use Python Requests and Beautiful Soup 4 libraries to search and scrape result data. And save scraping results into Pandas dataframe.
easonlai/content_based_product_recommendation_samples
The sample code repository leverages Azure Text Analytics to extract key phrases from the product description as additional product features. And perform text relationship analysis with TF-IDF vectorization and Cosine Similarity for product recommendation.
easonlai/databricks_delta_table_samples
This is a code sample repository for demonstrating how to perform Databricks Delta Table operations.
easonlai/diabetes_prediction_lr_xgb
This is a sample code repository to leverage classic "Pima Indians Diabetes" from UCI to perform diabetes classification by Logistic Regression & Gradient Boosting algorithms.
easonlai/go_json_to_csv
This is a demo repo to demonstrate how to use Golang to parse JSON files into CSV file. I also used Golang to generate the volume of JSON files (10,000).
easonlai/graph_rag
This straightforward prototype illustrates the potential benefits of integrating graph knowledge into RAG using LangChain, NetworkX, and Chroma. Please check out my story on Medium for more comprehensive details of Graph RAG.
easonlai/market_basket_analysis_retail_sample
This is a demo repo demonstrating how to perform Market Basket Analysis (MBA) with a Retail (Grocery Store) sample.
easonlai/merry_christmas_tree
Using python code to create Christmas Tree in ASCII art style.
easonlai/AgentGPT
🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.
easonlai/Auto-GPT
An experimental open-source attempt to make GPT-4 fully autonomous.
easonlai/deepseek_examples
This repository contains practical examples showcasing interactions with various DeepSeek models, including different distilled versions of the DeepSeek-R1 models on Hugging Face. Ideal for developers looking to explore and utilize DeepSeek models in their projects.
easonlai/exploratory_data_analysis_retail_sample
This is a sample code repository that leveraged "Walmart Dataset (Retail)" from Kaggle to perform Exploratory Data Analysis (EDA) and Weekly Sales Forecast model development for demonstration purposes.
easonlai/node-express-web-sample-01-docker
Sample NodeJS + ExpressJS with Containerization
easonlai/telco_customer_churn
This is a sample code repository of the telco customer churn analysis or prediction by the classification/regression model for experiment and learning purposes.