Data Science with Python: Machine Learning

Data Science with Python: Machine Learning

Data Science with Python: Machine Learning

Intermediate

This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.

Course Overview
Intermediate

This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.

November Session
$1990.00
November Session
Nov 5 - Dec 17, 2017, 1:00-5:00pm
January Session
$1990.00
Early bird pricing
$1890.50
January Session
Jan 21 - Feb 25, 2018, 1:00-5:00pm

Date and Time

November Session

Nov 5 - Dec 17, 2017, 1:00-5:00pm
Day 1: November 5, 2017
Day 2: November 19, 2017
Day 3: December 3, 2017
Day 4: December 10, 2017
Day 5: December 17, 2017
$1990.00$1890.50
Add to Cart

January Session Early-bird Pricing!

Jan 21 - Feb 25, 2018, 1:00-5:00pm
Day 1: January 21, 2018
Day 2: January 28, 2018
Day 3: February 4, 2018
Day 4: February 11, 2018
Day 5: February 25, 2018
$1990.00$1890.50
Add to Cart

March Session Early-bird Pricing!

Mar 11 - Apr 15, 2018, 1:00-5:00pm
Day 1: March 11, 2018
Day 2: March 18, 2018
Day 3: March 25, 2018
Day 4: April 8, 2018
Day 5: April 15, 2018
$1990.00$1890.50
Add to Cart

June Session Early-bird Pricing!

Jun 10 - Jul 22, 2018, 1:00-5:00pm
Day 1: June 10, 2018
Day 2: June 24, 2018
Day 3: July 1, 2018
Day 4: July 15, 2018
Day 5: July 22, 2018
$1990.00$1890.50
Add to Cart

September Session Early-bird Pricing!

Sep 9 - Oct 14, 2018, 1:00-5:00pm
Day 1: September 9, 2018
Day 2: September 16, 2018
Day 3: September 23, 2018
Day 4: September 30, 2018
Day 5: October 14, 2018
$1990.00$1890.50
Add to Cart

October Session Early-bird Pricing!

Oct 28 - Dec 9, 2018, 1:00-5:00pm
Day 1: October 28, 2018
Day 2: November 4, 2018
Day 3: November 18, 2018
Day 4: December 2, 2018
Day 5: December 9, 2018
$1990.00$1890.50
Add to Cart

Instructors

Reece Heineke
Reece Heineke
Reece Heineke is Director of Big Data at a fintech startup. His wanderlust has led him near and far, with a stop in the UK where he completed a PhD in Astrophysics at the University of Cambridge before embarking on a career in quantitative finance in Chicago, London and now New York City. He is excited to join the Academy’s team to be able to teach once again. In addition to data and computer science, Reece is passionate about snowboarding, long distance running and bread baking.
Gordon Fleetwood
Gordon Fleetwood
Gordon has a B.A in Pure Mathematics and a M.A. in Applied Mathematics from CUNY Queens College. He worked for two startups, but most of his experience is in academia—the latest being as an Adjunct Mathematics Lecturer. He is currently a Data Analyst at New Classrooms where the goal is to insight into how to improve Personalized Learning. Gordon is equally comfortable with both the Python and R Data Science toolboxes.

Product Description


Overview

 

This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.

Details

 


Prerequisites

 

  • Knowledge of Python programming
  • Able to munge, analyze, and visualize data in Python

Syllabus

Unit 1: Introduction and Regression

  • What is Machine Learning
  • Simple Linear Regression
  • Multiple Linear Regression
  • Numpy/Scikit-Learn Lab

Unit 2: Classification I

  • Logistic Regression
  • Discriminant Analysis
  • Naive Bayes
  • Supervised Learning Lab

Unit 3: Resampling and Model Selection

  • Cross-Validation
  • Bootstrap
  • Feature Selection
  • Model Selection and Regularization lab

Unit 4: Classification II

  • Support Vector Machines
  • Decision Trees
  • Bagging and Random Forests
  • Decision Tree and SVM Lab

Unit 5: Unsupervised Learning

  • Principal Component Analysis
  • Kmeans and Hierarchical Clustering
  • PCA and Clustering Lab

Final Project

After 20 hours of structured lectures, students are encouraged to work on an exploratory data analysis project based on their own interests. A project presentation demo will be arranged afterwards.


Recommended Readings

 

  • An Introduction to Statistical Learning, by Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
  • Applied Predictive Modeling, by Max Kuhn and Kjell Johnson
  • Machine Learning for Hackers, by Drew Conway, John White

Preparation – How to set up Python environment

Reviews

There are no reviews yet.

Be the first to review “Data Science with Python: Machine Learning”

Your email address will not be published. Required fields are marked *

Instructors

Reece Heineke
Reece Heineke
Reece Heineke is Director of Big Data at a fintech startup. His wanderlust has led him near and far, with a stop in the UK where he completed a PhD in Astrophysics at the University of Cambridge before embarking on a career in quantitative finance in Chicago, London and now New York City. He is excited to join the Academy’s team to be able to teach once again. In addition to data and computer science, Reece is passionate about snowboarding, long distance running and bread baking.
Gordon Fleetwood
Gordon Fleetwood
Gordon has a B.A in Pure Mathematics and a M.A. in Applied Mathematics from CUNY Queens College. He worked for two startups, but most of his experience is in academia—the latest being as an Adjunct Mathematics Lecturer. He is currently a Data Analyst at New Classrooms where the goal is to insight into how to improve Personalized Learning. Gordon is equally comfortable with both the Python and R Data Science toolboxes.

Product Description


Overview

 

This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.

Details

 


Prerequisites

 

  • Knowledge of Python programming
  • Able to munge, analyze, and visualize data in Python

Syllabus

Unit 1: Introduction and Regression

  • What is Machine Learning
  • Simple Linear Regression
  • Multiple Linear Regression
  • Numpy/Scikit-Learn Lab

Unit 2: Classification I

  • Logistic Regression
  • Discriminant Analysis
  • Naive Bayes
  • Supervised Learning Lab

Unit 3: Resampling and Model Selection

  • Cross-Validation
  • Bootstrap
  • Feature Selection
  • Model Selection and Regularization lab

Unit 4: Classification II

  • Support Vector Machines
  • Decision Trees
  • Bagging and Random Forests
  • Decision Tree and SVM Lab

Unit 5: Unsupervised Learning

  • Principal Component Analysis
  • Kmeans and Hierarchical Clustering
  • PCA and Clustering Lab

Final Project

After 20 hours of structured lectures, students are encouraged to work on an exploratory data analysis project based on their own interests. A project presentation demo will be arranged afterwards.


Recommended Readings

 

  • An Introduction to Statistical Learning, by Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
  • Applied Predictive Modeling, by Max Kuhn and Kjell Johnson
  • Machine Learning for Hackers, by Drew Conway, John White

Preparation – How to set up Python environment

Reviews

There are no reviews yet.

Be the first to review “Data Science with Python: Machine Learning”

Your email address will not be published. Required fields are marked *

Testimonials View All Student Testimonials

Barbara Wang
Barbara Wang
Business Intelligence Analyst at
SPS Commerce
I have been taking classes at NYC data science academy, there is a reason I came back. I learned so much from both of the instructors I had. They really really do care about you and give you a lot of individual attention. You almost can't slack because they will be right there and push you to finish your problem sets. This is something you can't get just taking an on line class. I highly recommend anyone to take this class in person instead of on line.
Sam Brand
Sam Brand
Product Growth Manager at
Stack Overflow
I took both Data Analysis and Machine Learning with Python with Vivian. I highly recommend these classes to anyone who wants to take their analytics skills beyond Excel, pivot tables, and averages and into more advanced predictive modeling methods. Luckily, a lot of the work has already been done for us by the developers who created pandas, matplotlib, statsmodels, and scikit-learn. I didn't know anything about these tools prior to taking this class. Vivian makes machine learning easy. At work I can now stand on the shoulders of Python's giants. Pretty cool. Extremely useful.
Yu Ma
Yu Ma
Risk Analyst at
Upwork

I took Machine Learning with Python and Data Analysis with Python in the Spring. I found both course useful and informative. The courses have given me a comprehensive and yet in-depth introduction into Machine Learning and Python. And these skills turn out to be invaluable at work. Most importantly, Vivian is an excellent instructor. She is immensely helpful and supportive which makes the learning process quite enjoyable. Definitely recommend NYC Data Science Academy!

Liz Klobusicky
Liz Klobusicky
Senior Manager, Management Science & Integration at
NBCUniversal Media, LLC

I took the Data Science with Python: Machine Learning course and I learned a lot. This course helped me to improve my data analysis and general Python skills. It introduced me to several new libraries and algorithms, most of which I plan to use at work. Overall, I had a very positive experience.

Bret Fontecchio
Bret Fontecchio
Python Developer at
Akamai Technologies

I took Vivian’s Data Science course and had a fantastic experience. I networked with Data professionals from the NBA, the Federal Reserve Bank, NYC startups, and more. I learned a lot very quickly and had a lot of fun. It’s a nice part of the city and the building has a great startup feel to it. …While I was still enrolled I implemented a hierarchical clustering algorithm and put it into production. I wouldn’t have been able to do that if I hadn’t learned Data Science at NYC Data Science Academy.

Christopher Bian
Christopher Bian
Cofounder & CTO at
Unlockable

The intermediate python machine learning course was a fascinating time. It gave me a much better feel for the variety of practical techniques that can be used in the field, and I’m frankly really excited to apply what I’ve learned in the near future. Make no mistake, the course and topics are challenging, but your perseverance will be rewarded.

John Maiden
John Maiden
Data Scientist, Digital Intelligence at
JP Morgan

I found Vivian’s Intermediate Python class to be very refreshing, given the formulaic approach that most books I’ve read on Data Science tend to be. She definitely knows her subject, clearly communicates that to her students, and fosters lively debate during class. Can’t wait to see what my fellow students present for their final projects!

Date and Time

November Session

Nov 5 - Dec 17, 2017, 1:00-5:00pm
Day 1: November 5, 2017
Day 2: November 19, 2017
Day 3: December 3, 2017
Day 4: December 10, 2017
Day 5: December 17, 2017
$1990.00
Add to Cart

January Session Early-bird Pricing!

Jan 21 - Feb 25, 2018, 1:00-5:00pm
Day 1: January 21, 2018
Day 2: January 28, 2018
Day 3: February 4, 2018
Day 4: February 11, 2018
Day 5: February 25, 2018
$1990.00$1890.50
Add to Cart

March Session Early-bird Pricing!

Mar 11 - Apr 15, 2018, 1:00-5:00pm
Day 1: March 11, 2018
Day 2: March 18, 2018
Day 3: March 25, 2018
Day 4: April 8, 2018
Day 5: April 15, 2018
$1990.00$1890.50
Add to Cart

June Session Early-bird Pricing!

Jun 10 - Jul 22, 2018, 1:00-5:00pm
Day 1: June 10, 2018
Day 2: June 24, 2018
Day 3: July 1, 2018
Day 4: July 15, 2018
Day 5: July 22, 2018
$1990.00$1890.50
Add to Cart

September Session Early-bird Pricing!

Sep 9 - Oct 14, 2018, 1:00-5:00pm
Day 1: September 9, 2018
Day 2: September 16, 2018
Day 3: September 23, 2018
Day 4: September 30, 2018
Day 5: October 14, 2018
$1990.00$1890.50
Add to Cart

October Session Early-bird Pricing!

Oct 28 - Dec 9, 2018, 1:00-5:00pm
Day 1: October 28, 2018
Day 2: November 4, 2018
Day 3: November 18, 2018
Day 4: December 2, 2018
Day 5: December 9, 2018
$1990.00$1890.50
Add to Cart