Final Capstone Project after 4 Months of Learning about AI in Samsung Innovation Campus ๐.This project focuses on developing an intelligent book recommendation system by leveraging machine learning and deep learning techniques.
-
๐ The goal is to provide users with personalized book recommendations based on their preferences and reading history. By combining different methods like K-Nearest Neighbors (KNN) and Autoencoders, we explore the potential to improve recommendation accuracy and personalization. ๐ฏ
-
In this project, we primarily focused on data exploration, preprocessing, and visualization. ๐ As the machine learning algorithm is relatively straightforward, utilizing a simple brute-force approach to find the most similar books, we leveraged existing libraries for this part. A significant portion of our time was dedicated to refining and enhancing the input data. ๐ ๏ธ
-
Additionally, I employed an Autoencoder model to reduce data dimensionality, which helped optimize model performance. ๐ You can delve into original_model.ipynb to learn about our data visualization and analysis techniques, while optimize_model.ipynb showcases the Autoencoder model that enhances the efficiency of our primary model in original_model.ipynb. ๐
- Python ๐
- Pandas ๐ผ
- NumPy ๐งฎ
- Scikit-learn ๐ค
- TensorFlow ๐ง
- Keras โก
- Streamlit ๐
Our team have 6 people. As the team leader, I oversaw the entire project and actively contributed to the following tasks:
- Project Management: Defined project scope, set deadlines, and ensured smooth collaboration among team members. ๐
- Data Preprocessing: Led the data cleaning and preparation process to ensure data quality and consistency. ๐งน
- Data Visualization: Guided the creation of insightful charts and visualizations to aid in data understanding and decision-making. ๐
- KNN Model Building: Provided technical guidance and support in implementing and training the KNN model. ๐งฉ
- Autoencoder Model Building: Supervised the design, training, and utilization of the Autoencoder model for feature extraction. ๐งฌ
You can find a detailed report about the project, including methodology, experimental results, and analysis, here:
Link to Capstone Project Final Report
If you have any questions or feedback about the project, feel free to contact me.
Thank you for your interest in our project! ๐