Assignments
Homework, Projects, Vitamins, Labs, Discussions
Contents
Homework
Homework 6: Housing Price Prediction
Homework 5: Modeling and Gradient Descent
Homework 4: SQL, FEC Data, and Small Donors
Homework 3: EDA of Bike Sharing
Homework 2: Food Safety Data Cleaning and EDA
Homework 1: Setup, Prerequisites, and Image Classification
Projects
Project 2: Spam vs. Ham Classification
Vitamins
Labs
Lab 12: Hypothesis Testing, Baby Weights
Lab 10: Feature Engineering and Cross-Validation
Lab 8: Modeling and Estimation
Lab 6: Regular Expressions, SQL
Lab 4: Plotting, Smoothing, Transformation
How to submit lab or homework
Working locally
-
Download the assignment zip file from https://github.com/DS-100/sp18/tree/master/zipfiles
-
Unzip the assignment, navigate to the assignment directory and open the jupyter notebook.
-
Complete the notebook assignment.
-
Go to datahub: http://data100.datahub.berkeley.edu
-
Create a new folder, rename it to the assignment name. (lab01 for example).
-
Go to assignment folder, and upload everything you created in assignment folder. (For example, ‘lab01.ipynb’ and ‘figure1.pdf’)
-
Run the notebook (‘lab01.ipynb’ for example), click ‘validate’. Make sure it passes all tests. Save it.
-
Go to “Assignments” tab
-
Click ‘submit’. You can do so multiple times.
-
Done!
Working on datahub
-
Go to datahub: http://data100.datahub.berkeley.edu
-
Go to “Assignments” tab, fetch the assignment (for example, lab01)
-
Go to “Files” tab, start working on the assignment.
-
After you are done, be sure to click ‘validate’ and save.
-
Go to “Assignments” tab.
-
Click ‘submit’. You can do so multiple times.
-
Done!
Previous Semester’s Materials
You can take a look at materials from the Spring 2017 github repository.
You can also obtain all the original slides from last semester here google drive and all datasets are available here.