/GADS12-NYC

General Assembly Data Science 12

Primary LanguageGroff

General Assembly Data Science 12

Contact Information

Questions and Discussions:

Classes

Lecture 1: Introduction to Data Science

Thursday, 2014/08/07

Class Materials

Lecture 2: Simple Linear Regression

Tuesday, 2014/08/12

Class Materials

Lecture 3: From Simple Linear Regression to Multiple Linear Regression & an Introduction to scikit-learn

Thursday, 2014/08/14

Class Materials

Lecture 4: Introduction to pandas & matplotlib, Multiple Linear Regression Review

Tuesday, 2014/08/19

Class Materials

Project 1

Lecture 5: From Multiple Linear Regression to Polynomial Regression & Regression Project Workshop

Tuesday, 2014/08/21

Class Materials

Extra Materials

Lecture 6: From Multiple Linear Regression to Logistic Regression & Text Feature Extraction

Tuesday, 2014/08/26

Class Materials

Lecture 7: Classification with Logistic Regression and K-Nearest Neighbors

Thursday, 2014/08/28

Class Materials

Lecture 8: (optional class) Kaggle Competitions

Tuesday, 2014/09/02

Class Materials

Lecture 9: Non-linear Classification and Regression with Decision Trees and Ensemble Learning

Thursday, 2014/09/04

Class Materials

Lecture 10: Cluster Analysis with K-Means

Tuesday, 2014/09/09

Class Materials

Lecture 11: Dimensionality Reduction with Principal Component Analysis

Thursday, 2014/09/11

Class Materials

Lecture 12: Machine Learning Review

Thursday, 2014/09/16

Class Materials

Lecture 13: Project Workday

Thursday, 2014/09/18

Class Materials

Lecture 14: The Perceptron

Thursday, 2014/09/23

Class Materials

No class

Thursday, 2014/09/25

Lecture 15: From the Perceptron to Support Vector Machines

Thursday, 2014/09/29

Class Materials

Lecture 16: From the Perceptron to Artificial Neural Networks

Thursday, 2014/10/02

Class Materials

Lecture 17: Web Apps with scikit-learn

Thursday, 2014/10/07

Class Materials

Lecture 18: Recommendation Engines

Thursday, 2014/10/02

Class Materials

Lecture 19: Guest Lecture 1

Thursday, 2014/10/09

Class Materials

Lecture 20: Guest Lecture 2: Visualization with D3.js

Thursday, 2014/10/14

Class Materials

Lecture 21: Final Project Workday

Thursday, 2014/10/16

Class Materials

Lecture 22: Final Project Presentations

Thursday, 2014/10/21

Class Materials

Lecture 23: Final Project Presentations

Thursday, 2014/10/23

Class Materials

Git Workflow and Command Line Tips:

Using a virtual machine

For further help/troubleshooting, feel free to come by the office hours or contact us for further help.

In case you're running into issues setting the environment up on your local environment, you can download a machine image from the following link:

https://www.dropbox.com/s/7nt0rt54m7jtxj5/GADS-InstalledEnv_1%28import%29.ova

Use the following user info to login:

User: GADS

Password: gadspassword

NOTE: VMWare Player appears to occassionaly throw errors when dealing with this image. Therefore, it would probably be easier to use VirtualBox

To install the virtual machine on VirtualBox

  • Install VirtualBox
  • Select File>Import Appliance
  • When prompted, select 'GADS-InstalledEnv_1(import).ova' (or whatever you decided to name the downloaded image)
  • Click through the rest of the import process
  • In the main menu of VirtualBox, highlight the name of the machine (it should be whatever you named the ova file), and press 'Start'.

The image has Ubuntu 14.04 installed. I found that the default RAM allocation (512 MB) was running a bit slow, so I adjusted the default allocation to 1024 MB. If you're running into performance issues, you may need to adjust the memory allocation settings.

The image has the following libraries installed on it:

Git Repository in VM image

The class's git repo has been cloned as the following directory:

~/Desktop/courseGit/GADS12-NYC

There is a small bash script (~/Desktop/courseGit/GADS12-NYC/update) that allows you to type 'update-GADS' in order to clone the latest version from the repo. The command is only soft-linked to the script, meaning that if 'update' is moved, the command won't work anymore. Even if that happens though, you can just type 'git pull' in the repo's directory to update your local repo.