My coursework for the class Intro to Machine Learning at Udacity (UD 120). Covers supervised learning algorithms, evaluating and validating trained models. Contains spoilers.

scuti 19e5fe6186 changed n-neighbors=2 to 3 2 月之前
.github d17fde6544 Update manual.yml 3 年之前
choose_your_own ad5a019db0 completed choose-your-algo with k-nearest 2 月之前
datasets_questions 782d0902e8 completed dataset questions including optional portions 2 月之前
decision_tree 20a5b0d151 completed decision tree mini project 2 月之前
evaluation e595dbade6 completed mini-project for evaluation metrics 2 月之前
feature_selection 8d087dd286 completed feature selection mini-project 2 月之前
final_project 19e5fe6186 changed n-neighbors=2 to 3 2 月之前
k_means cb41f586f3 completed mini-project on clustering 2 月之前
naive_bayes a34231badf answered questions for naive bayes mini project 2 月之前
outliers f931930611 completed mini-project on outlier detection 2 月之前
pca 321bacd8f8 completed PCA mini-project 2 月之前
regression 14e9df6244 did mini-project for regressions lesson 2 月之前
svm c4a2543b01 powered through SVM quizzes 2 月之前
text_learning 8d087dd286 completed feature selection mini-project 2 月之前
tools 7152df77f3 completed mini project for text learning 2 月之前
validation 187a7ea66e completed validation mini-project 2 月之前
.gitignore f35a35c258 Add venv contents to gitignore 2 年之前
CHANGELOG.md 8cb1360cba Migrated Entire Program to Python-3 with Documentation (#302) 3 年之前
CODEOWNERS ccc60e2b7f Create CODEOWNERS 3 年之前
README.md fa360d64f7 Fixed Path issues and Updated Readme.md with Path Note. (#343) 1 年之前
requirements.txt 8cb1360cba Migrated Entire Program to Python-3 with Documentation (#302) 3 年之前

README.md

ud120-projects

Starter project code for students taking Udacity ud120

Setup

  • Create a virtual environment for Python 3.9 or higher.
  • $ pip install -r requirements.txt

Contribution Note

The code in this repo has been upgraded from Python 2 to Python 3 by Siddharth Kekre in this PR. Refer to the Change Log for more details.

Path Note

According to your ud120-projects location you may have to change the path for every sys.path.append(os.path.abspath(("../tools/"))) to sys.path.append(os.path.abspath(("./tools/"))) (Basically '../' to './' for all of the files path) or vice-versa in your .py files.