An open API service indexing awesome lists of open source software.

https://github.com/namecoder1/book-recommender

Semantic Book Recommender with Python, LangChain, Gradio and OpenAI
https://github.com/namecoder1/book-recommender

Last synced: 11 months ago
JSON representation

Semantic Book Recommender with Python, LangChain, Gradio and OpenAI

Awesome Lists containing this project

README

          

# Semantic Book Recommender (Python 3.11)
This is my repo from the video tutorial on YouTube "Build a Semantic Book Recommender with LLMs – Full Course" by freeCodeCamp.

## File Explanation
- `data-exploration.ipynb`: Cleaning of the text data and finding possible corner cases
- `vector-search.ipynb`: Creation of the database and OpenAI / HuggingFace setup
- `sentiment-analysis.ipynb`: Sentiment analysis using LLMs and extracting emotions from text
- `gradio-dashboard.py`: Creating a Gradio Dashboard to find and view the book recommendations

### Used Technologies
- Python
- OpenAI
- LangChain
- Gradio

### Used Libraries
- kagglehub
- pandas
- matplotlib
- seaborn
- python-dotenv
- langchain-community
- langchain-opencv
- langchain-chroma
- transformers
- gradio
- notebook
- ipywidgets