This repository contains the projects completed during my Machine Learning internship at CognoRise InfoTech. Each task applies machine learning algorithms to solve real-world problems, from classification tasks to recommendation systems.
- Description: Classify breast cancer tumors as malignant or benign using features extracted from mammograms.
- Algorithms: K-Nearest Neighbors (KNN), Random Forest Classifier, Decision Tree Classifier, Logistic Regression
- Skills: Classification Algorithms, Data Preprocessing
- Description: Predict house prices based on features such as area, number of bedrooms, and location.
- Algorithms: Linear Regression, Random Forest Regression, Decision Tree Regression, Gradient Boosting Regressor
- Skills: Regression Models, Data Exploration, Feature Engineering
- Description: Develop a model to classify emails as spam or not spam using their content.
- Algorithms: Logistic Regression, Random Forest Classifier, AdaBoost Classifier, K-Nearest Neighbors (KNN)
- Skills: Text Classification, Feature Extraction
- Description: Predict whether a person has diabetes based on features like glucose levels, BMI, and other health-related factors.
- Algorithms: Random Forest Classifier, K-Nearest Neighbors (KNN), AdaBoost Classifier, Decision Tree Classifier
- Skills: Classification, Medical Data Analysis
- Description: Perform sentiment analysis on movie reviews to determine if the sentiment is positive or negative.
- Algorithms: Naive Bayes Classifier, Random Forest Classifier, K-Nearest Neighbors (KNN), XGBoost, Logistic Regression
- Skills: Natural Language Processing (NLP), Text Classification
- Description: Create a movie recommendation system using collaborative filtering techniques based on user preferences and ratings.
- Skills: Recommendation Systems, Collaborative Filtering
- Description: Use the MNIST dataset to build a digit recognition model, which classifies handwritten digits (0-9) from 28x28 pixel grayscale images.
- Algorithms: Convolutional Neural Network (CNN)
- Skills: Image Processing, Neural Networks
- Description: Create a model that predicts emojis based on text input from social media or text messages.
- Skills: Natural Language Processing, Text-to-Emoji Prediction
The purpose of this internship is to apply machine learning algorithms to practical problems, from healthcare and real estate to text classification and recommendation systems. The goal is to enhance the understanding of various ML algorithms and their applications.
- Clone this repository and navigate to the folder containing the project you wish to run.
- Install the necessary libraries using
pip install -r requirements.txt. - Load the dataset as provided or download it from the appropriate source (links provided within each task folder).
- Run the script and observe the model training, evaluation, and predictions.
Contributions and feedback are always welcome. Let’s innovate together!