Navkaran Singh Portfolio

Empowering Decisions through Data: Data Analyst Expert in SQL, Python, Power BI, Tableau, EDA with ML and AI @NumbersWithNav

Building Recommendation Engines using ALS in PySpark

Recommendation Systems in PySpark

Dive into the world of recommendation systems with this comprehensive project on Alternating Least Squares (ALS) in PySpark. Using the MovieLens and Million Songs datasets, this project demonstrates data preprocessing, model training, hyperparameter tuning, and model evaluation, showcasing the power of ALS for generating meaningful recommendations.

Time Series Analysis and Forecasting - Furniture Sales

Time Series Analysis and Forecasting Project

Conducted a comprehensive time series analysis and forecasting for furniture sales, utilizing ARIMA for forecasting and Prophet for modeling complex patterns. This project involved preprocessing data, visualizing time series, validating forecasts, and comparing trends.

Song Genre Classification - Rock vs Hip-Hop

Song Genre Classification Project

Developed a machine learning model to classify songs into Rock or Hip-Hop genres using track information from Echonest/Spotify. The project includes data preprocessing, dimensionality reduction with PCA, and classification with Decision Trees and Logistic Regression. The trained models are saved as .pkl files and used with librosa for genre prediction from MP3 files.

Optimizing Navigation - Reinforcement Learning

Q-Learning Taxi Project

Developed a reinforcement learning Q-learning agent to optimize urban transportation in the Taxi-v3 environment by training over 2,000 episodes. Implemented an ε-greedy strategy and fine-tuned hyperparameters to enhance decision-making in a 5x5 grid world. Analyzed Q-values and policy, with future exploration into multi-agent scenarios and real-world autonomous navigation application.

Location

Montreal, QC H3H 2G3

Phone

(514) 804-1045

Email

navkarancad@gmail.com

Social