
Apply simple linear regression to predict ice cream stand revenue from outside temperature using a dataset of 500 samples, following six steps: import libraries, load data, visualize, split, train, test.
Split the dataset into training and testing sets using train_test_split, with X as temperature and Y as revenue. Shuffle data for generalization and use an 80/20 (training/testing) split.
Explore polynomial regression as an extension of simple linear regression, modeling y as an nth degree polynomial in x to capture curvature, with salary versus experience as an example.
Visualize the relationship using seaborn joint plot, lm plot, and pair plot; identify that a simple linear model fits poorly, then apply polynomial regression with the full training data.
Train a linear regression model with sklearn, inspect slope and intercept, visualize data with the fit line, and introduce polynomial regression to improve accuracy.
Explore polynomial regression in python by applying polynomial features to transform data, fitting a linear model with different degrees, and visualizing improved accuracy over linear regression.
Train and evaluate a multilinear regression model with scikit-learn, fit intercept options, predict on test data, and visualize predictions versus ground truth while assessing rmse and r-squared.
Predict graduate school admission probability using a real dataset with a multi regression model, using GRE, TOEFL, university rating, SOP strength, GPA, and research experience.
Explore how a confusion matrix evaluates a classification model, detailing true positives, true negatives, false positives, and false negatives, and measuring precision, recall, and accuracy.
Clean the data by dropping emails, names, and country, define x from time on site and salary and y from clicked, and apply standard scaling before training.
Take a single neuron model with inputs x1, x2, x3, weights, and bias; apply an activation function to produce a binary classification, then assemble mini neural networks in TensorFlow playground.
Train the model on minmax-scaled data with a train-test split, using a seven-input dense network in Keras and a linear output, and assess performance with Adam and mean squared error.
Artificial Intelligence (AI) revolution is here! The technology is progressing at a massive scale and is being widely adopted in the Healthcare, defense, banking, gaming, transportation and robotics industries.
Machine Learning is a subfield of Artificial Intelligence that enables machines to improve at a given task with experience. Machine Learning is an extremely hot topic; the demand for experienced machine learning engineers and data scientists has been steadily growing in the past 5 years. According to a report released by Research and Markets, the global AI and machine learning technology sectors are expected to grow from $1.4B to $8.8B by 2022 and it is predicted that AI tech sector will create around 2.3 million jobs by 2020.
The purpose of this course is to provide students with knowledge of key aspects of machine learning regression techniques in a practical, easy and fun way. Regression is an important machine learning technique that works by predicting a continuous (dependant) variable based on multiple other independent variables. Regression strategies are widely used for stock market predictions, real estate trend analysis, and targeted marketing campaigns.
The course provides students with practical hands-on experience in training machine learning regression models using real-world dataset. This course covers several technique in a practical manner, including:
· Simple Linear Regression
· Multiple Linear Regression
· Polynomial Regression
· Logistic Regression
· Decision trees regression
· Ridge Regression
· Lasso Regression
· Artificial Neural Networks for Regression analysis
· Regression Key performance indicators
The course is targeted towards students wanting to gain a fundamental understanding of machine learning regression models. Basic knowledge of programming is recommended. However, these topics will be extensively covered during early course lectures; therefore, the course has no prerequisites, and is open to any student with basic programming knowledge. Students who enroll in this course will master machine learning regression models and can directly apply these skills to solve real world challenging problems.