A collection of applied machine learning and data science projects implemented in Python. This repository showcases practical work across multiple domains including exploratory data analysis (EDA), image classification, natural language processing (NLP), and predictive modeling.
This repository contains independent Jupyter Notebook projects that demonstrate:
- Data preprocessing and exploratory data analysis (EDA)
- Supervised and unsupervised machine learning techniques
- Image classification using neural networks
- Natural language processing with NLTK
- Predictive modeling across different domains
Each notebook focuses on a specific problem and includes data analysis, modeling, and results.
├── notebooks/
│ ├── 01-career-transitions-analysis.ipynb
│ ├── 02-image-classification-nn.ipynb
│ ├── 03-nlp-nltk.ipynb
│ └── 04-financial-weather-prediction.ipynb
├── README.md
- Exploratory data analysis on job satisfaction and career changes
- Statistical insights and visualization
- Focus: EDA, feature exploration
- Implementation of image classification models
- Neural network-based approach
- Focus: computer vision, deep learning basics
- Text preprocessing and tokenization
- Feature extraction and analysis
- Focus: NLP fundamentals
- Predictive modeling using structured data
- Analysis of trends and patterns
- Focus: regression / time-based prediction
-
Language: Python
-
Libraries:
- pandas, numpy
- scikit-learn
- matplotlib / seaborn
- NLTK
- PyTorch / TensorFlow (if applicable)
-
Environment: Jupyter Notebook
git clone https://github.com/mn-cs/machine-learning-projects.git
cd machine-learning-projectsjupyter lab- Data cleaning and preprocessing
- Exploratory data analysis (EDA)
- Machine learning model implementation
- Feature engineering
- Visualization and interpretation
- Problem decomposition and analysis
- Projects are independent and may use different datasets
- Some notebooks are exploratory and may evolve over time
- This repository is intended for learning, experimentation, and portfolio demonstration
This project is open-source and available under the MIT License.
Michael Hayk
GitHub: https://github.com/mn-cs
This repository reflects ongoing learning and practical implementation of machine learning concepts.