Machine Learning

Machine Learning 2025-05-02
Optimizing Heart Disease Prediction Models Using Genetic Algorithm and Neural Architecture Search

Pipeline to predict heart disease by tuning classical classifiers with a Genetic Algorithm (via NIAPY & PSO) and then refining deep-learning model architectures using AutoKeras neural-architecture search.

Python 3 Jupyter Notebook pandas NumPy NIAPY GeneticAlgorithm PySwarm PSO scikit-learn matplotlib
Machine Learning 2025-04-06
Principal Components Analysis (PCA) Implementation

Applies PCA to the scikit-learn breast cancer dataset to reduce feature dimensionality and visualize principal component structure.

Python 3 & Jupyter Notebook NumPy & pandas Matplotlib
Machine Learning 2025-03-27
Diabetes Detection using a Neuro-Fuzzy System

Combines fuzzy-c-means feature generation with a neural-network classifier to predict diabetes outcomes on the Pima Indians dataset.

Python 3 pandas NumPy scikit-learn skfuzzy matplotlib
Machine Learning 2025-02-23
Breast Cancer Classification Using Decision Tree Classifier

A pipeline to classify breast tumors (malignant vs. benign) using a Decision Tree model on clinical feature data.

Python 3 & Jupyter Notebook train_test_split MinMaxScaler DecisionTreeClassifier accuracy_score precision_score recall_score f1_score confusion_matrix
Machine Learning 2024-11-18
Predictive Analysis of Car Prices

A regression pipeline to predict used-car prices based on vehicle attributes, using linear models and visual diagnostics.

Python 3 Jupyter Notebook pandas NumPy scikit-learn matplotlib seaborn
Machine Learning 2024-06-21
Naïve Bayes Classifier for Titanic Dataset

Uses a Multinomial Naïve Bayes model to predict passengers’ embarkation port from key demographic and fare features.

Python 3 Jupyter Notebook LabelEncoder train_test_split MultinomialNB metrics
Machine Learning 2024-05-16
Language Detection Using Naive Bayes

A text-classification pipeline that uses TF-IDF features and a Multinomial Naïve Bayes classifier to predict the language of input sentences.

Python 3 pandas NumPy scikit-learn seaborn matplotlib
Machine Learning 2024-04-02
Canada Customer Data Extraction

Loads and inspects an Excel dataset, then reads and parses a text file to extract specific customer names and monetary values using regular expressions.

Python 3 Jupyter Notebook pandas matplotlib re (regular expressions) built-in file
Machine Learning 2024-02-11
Digit Recognizer

A pipeline that classifies handwritten digit images (MNIST) using PCA for dimensionality reduction and supervised classifiers (Decision Tree, SVM).

Python 3 Jupyter Notebook pandas NumPy scikit-learn matplotlib
Machine Learning 2023-06-19
Machine Learning Tutorial

A step-by-step walkthrough of basic supervised learning workflows using the Iris dataset.

Python 3 Jupyter Notebook datasets model_selection linear_model neighbors metrics

Graduation Projects Services

With my academic excellence and practical experience in IT, web development, and data analysis, I offer specialized consultation and development services for graduation projects across various fields.

  • Project idea generation and feasibility analysis
  • Technical architecture and design planning
  • Full development and implementation support
  • Documentation and presentation preparation
Graduation Projects