Udacity Nanodegree Machine Learning Engineer assignments & note-taking.
- Decision Boundaries : Plot decision boundaries on different classifiers.
- K Cross Validation : Use KFold to split data into train-test sets for cross validation.
- Grid Search : Use grid search to tune hyper-parameters of decision tree classification.
- Linear Regression : Predict life expectancy based on BMI.
- Multiple Linear Regression : Predict Boston house-price.
- Perceptron Algorithm : Apply perceptron algorithm to separate classified dataset on optimizing weight & bias.
- Decision tree : Titanic Survival Exploration with Decision Trees.
- Naives Bayes : Build a SMS Spam classifier by using bag of words.
- Naives Bayes 2 : Classify the emails as written by which author based only on email content.
- Support Vector Machine : Simple example of SVM classification with kernel rbf.
- Ensemble methods : Use AdaBoost with base of decision tree to classify terrain data.
- Gradient Descent : Use gradient descent algorithm to find the boundary of dataset.
- Polynomial Regression : Predict laptop battery life with polynomial regression with different degrees.
- Logistic Regression : Predict gaussian dataset using logistics regression and visualize the computed model.
- Neural Network MLP : Predict student admissions to graduate school in Keras.
- Neural Network MLP 2 : Classify digit images (0 to 9) from the MNIST database in Keras.
- Neural Network MLP 3 : Analyze IMDB movie data to predict sentiment analysis in Keras.
- Clustering : Use k means clustering to explore Netfix data from movie ratings.
- Clustering : Conduct hierarchical clustering on the Iris dataset.
- Titanic Survival Exploration : Find decision tree rules based on visual exploration (barchart, histogram).
- Predicting Boston Housing Prices : Evaluate predictive model for Boston Housing Prices.
- Finding Donors for CharityML : Use several supervised algorithms to predict individual that makes > $50,000.
- Dog Breed Recognition : Predict dog breed using deep learning CNN.