/Intro_to_Machine_Learning_Project

Intro to Machine Learning Project from TripleTen

Primary LanguageJupyter NotebookCreative Commons Zero v1.0 UniversalCC0-1.0

Intro_to_Machine_Learning_Project

This was an Intro to Machine Learning project for TripleTen. ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป

This project developed a Random Forest Classifier to recommend Smart or Ultra cell phone plans for fictional telecommunication company Megaline's legacy plan users based on usage patterns, achieving 80% accuracy on test data. The model provides a strong foundation for aligning plan offerings with customer behavior to improve satisfaction. Future refinements could further enhance predictive accuracy and drive plan conversions.

Skills Highlighted

๐Ÿ‘€ Supervised Machine Learning ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป Classification and Regression Models ๐Ÿงช Scikit Learn ๐ŸŒณ Decision Tree and Random Forest Models ๐Ÿค” Logistic Regression Models ๐Ÿ’ฏ Evaluation Metrics for Model Quality including Accuracy and Mean Square Error โš™๏ธ Tuning Hyperparameters โœ”๏ธ Model Comparison and Selection ๐Ÿช Jupyter Notebook ๐Ÿ––๐Ÿป Splitting Data

Installation & Usage

  • This project uses pandas, train_test_split, DecisionTreeClassifier, accuracy_score, RandomForestClassifier, LogisticRegression, and DummyClassifier. It requires python 3.9.6.