Sign-in to your hawk.iit.edu account and Google Apps is required for many links. Try signing out of all other accounts if you have trouble.

Date


Activities and Resources

Assignment/Deliverable Due
Logbooks due Mondays 11:59pm

 R 5/9  Final Report plus final codebase (see Final Report Guidelines)
 T 5/7 Chi Hack Night
 Expected schedule (copied from Apr 23rd)
 6:00 pm Eating and socializing
 6:15 pm Welcome, house rules & three-word introductions (welcome, first-timers!)
 6:30 pm Announcements
 6:45 pm Math 497 short presentations
 7:30 pm Breakout group pitches
 7:45 pm Math 497 full presentations
 9:30 pm Pack up and leave
(see Final Presentation Guidelines)
 RVSP by noon (12pm) (RSVP opens perhaps Su 5/4)
 Su 5/5
  Final slides due
  Week 15 ↓  
 R 5/2
 Final presentation dress rehearsal (see Final Presentation Guidelines)
 Work toward final deliverables
 T 4/30
 Final presentation dry run (see Final Presentation Guidelines)
 Team meetings
 Final Report Draft plus codebase T Apr 30 (see Final Report Guidelines)
  Week 14 ↓  
 R 4/27
 Team meetings
 
 R 4/25
 Team meetings Work toward final deliverables
 T 4/23
 Team meetings Final Report Skeleton with summary of progress since midterm T Apr 23 (see Final Report Guidelines)
  Week 13 ↓  
 R 4/18
 Team meetings
 Work toward final deliverables
 T 4/16
 Team meetings Submit Individual Ethics Paper
 Midterm peer evaluations (sent by GForm email invitation)
 Work toward final deliverables
  Week 12 ↓  
 R 4/11
 Team meetings
  Work toward final deliverables
 T 4/9
 Individual Ethics Paper overview
 Team meetings
 
  Week 11 ↓  
 Su 4/7
  Transcriptions of midterm presentation feedback forms due
 R 4/4
 Midterm Presentations (guidelines)
 Midterm presentation feedback form (see email for online version)
 W 4/3
  Midterm Presentation slides or other artifact due by 11:59pm; subsequent minor changes allowed
 T 4/2
 Course meeting relocated to RE 104
     Menger career/advice talk
 Take notes and write a 250-word reflection for each linked from your logbook.
 M 4/1
 Menger Day "billable" activities:
     12:45-1:45pm AWM/SIAM club talk (HH Ballroom)
     6:00-7:00pm Menger Lecturer (HH Ballroom)
 To count these as 1.25 hours each toward 497 you must take notes and write a 250-word reflection for each linked from your logbook.
  Week 10 ↓
 
 Su 3/31 11:59pm
  Midterm Report due (guidelines)

 
 R 3/28
 (10-20 min) Presentations from teams
 Midterm Presentation discussion
 Team meetings
 Team-directed tasks supplemented by selection from Reading Rack, toward midterm report and presentation
 T 3/26
 (10-20 min) Presentations from teams
 Midterm Reportdiscussion
 Team meetings
 Team-directed tasks supplemented by selection from Reading Rack, toward midterm report and presentation
  Spring Break 3/18-3/22; no logbook hours required
 
  Week 9  
 R 3/14
 (10-15 min) Presentations from teams
 Instructor tutorial: Random Forest Classification and Regression Tutorial (from Jake VanderPlas)
 P++ Presentation: Traffic intensity/pothole exploratory analysis
 Pothole Detectives Presentation: OSMNX package for capturing/viewing Chicago street segment data as a network, with Folio visualization
 Team-directed tasks supplemented by selection from Reading Rack, toward midterm report and presentation
 T 3/12
 (10-15 min) Presentations from teams
 Team meetings
 Team-directed tasks supplemented by selection from Reading Rack, toward midterm report and presentation
  Week 8  
 R 3/7
 (10-15 min) PhD Pothole Detectives presentation
 (30 min) Capacitated Facility Location Problem (CFLP)
 Team meetings
 Team-directed tasks supplemented by selection from Reading Rack, toward midterm report and presentation
 T 3/5
 (30 min) Geopandas tutorial, Sanchayni Bagade
 Team meetings
 Team-directed tasks supplemented by selection from Reading Rack, toward midterm report and presentation
  Week 7  
 R 2/28
 Chicago Crash Traffic Data, Vinesh Kannan
 
 Team-directed tasks supplemented by selection from Reading Rack, toward midterm report and presentation
 T 2/26
 (0-20 min) Short, informal presentations invited
 Logistic regression Jupyter example
 Logistic regression justification (nb,pdf)
 Team meetings
 Literature and Tools Review due11:59pm Tu 2/26
  Week 6  
 R 2/21
  Linear Discriminant Analysis etc. for Iris (tutorial Jupyter notebook)
 Teams work toward Lit/Tools Review
 Team-directed tasks supplemented by selection from Reading Rack
 T 2/19
 Naive Bayes overview
 Teams work toward Lit/Tools Review
 Team-directed tasks supplemented by selection from Reading Rack
  Week 5  
 Sa 2/16
   Project Plan due 11:59pm
 R 2/14
 David Eads of ProPublica Illinois discusses parking tickets
 Teams discuss final revisions for Project Plan
 Explore ProPublica Illinois' Ticket Trap and write at least two questions/comments/improvement ideas for David Eads linked from your logbook.  [Pothole team members can spend at most 30 minutes on this.]
 T 2/12
 Statistical tests I
 Teams work toward problem formulation and Project Plan
 Team-directed tasks supplemented by selection from Reading Rack
  Week 4  
 R 2/7
 Linear regression overview (Python 3.7 ipynb) (Data School)
 Linear regression theory (ISL Chapter 3)
 Understanding the bias-variance tradeoff (Scott Fortmann-Roe)
 4 assumptions to test (Osborne&Waters)
 Teams work toward problem formulation and Project Plan
 Team-directed tasks supplemented by selection from Reading Rack
 T 2/5
 Overview: Exploratory Data Analysis (Data prep and EDA, Jupyter notebook)
 Teams work toward problem formulation and Project Plan
 Make sure items from R 1/31 below are complete.
 Read "How to Think Like a Data Scientist in 12 Steps," by James Le, and use to influence your project plan
 Team-directed tasks supplemented by selection from Reading Rack
   Week 3  Week 3
 R 1/31
 Class cancelled due to weather
 Teams organize/rename team subpages of this course page; maintain with (links to) agendas, deliverables, major items
 Team-directed tasks supplemented by selection from Reading Rack
 Consider joining ChiHacks Slack channel (e.g., #tickets subchannel)
 T 1/29
 Project Plan guidelines review
 Easier data analysis in Python with pandas, © 2017 Data School (main,ipynb)
 Teams work toward problem formulation and Project Plan
 Team-directed tasks
   Week 2  Week 2
 R 1/24  
 Instructor overview of parking and pothole problems
 Team leaders conduct initial meetings (25min)
   Discuss problem selection, logistics, initial steps
 Recorders and Reflectors from Team-Building Activities 4-5 post reports (see follow-up)
 Options: Install Anaconda, Read from Reading Rack
 W 1/23 5pm
   Team leader applications due (incl. posting/sharing to team)
 T 1/22
 Instructor Agenda for Jan 22
 Team formation
   Team-building Activity 4: Identification of team roles
   Team-Building Activity 5: Determination of criteria for team leader(s)
 Review Instructor Agenda for T 1/22
 Recorders and Reflectors from Team-Building Activities 1-3 post reports (see follow-up)
 Select and watch a PIC Math video; post a reflection to All Teams.
   Week 1  Week 1
 R 1/17
 Instructor Agenda for Jan 17
 Team-Building Activity 2: Identification of broad project components
 Team-Building Activity 3: Modeling approach to a load-balancing problem (may be updated)
 Instructor leads class-share note-taking
 Review Instructor Agenda for Jan 15, Agenda for Jan 17
 Complete Skills and availability matrix -- for team formation
 Watch PIC Math videos: Using analytics to improve market strategies, Segments I & II
 Read Team-Building Activity 2
 Read Team-Building Activity 3 (may get minor updates)
 Time allowing, read from Reading Rack; especially about the 2 course problems: parking tickets, potholes
 T 1/15
 Instructor Agenda for Jan 15
 Project overview, portfolios and logbook
 Team-Building Activity 1: Selection of individual and team goals
 Instructor leads class-share note-taking
 Optional prep before 1st class
   Review Instructor Agenda for Tue 1/15 (to be posted)
   Read from Reading Rack; especially about the 2 course problems; or complete Skills and availability matrix

Spring 2017 (old) 

Date


Activities and Resources

Assignment/Deliverable Due

 W 5/3
8:30-10am
 Final "Exam": final paper exchange for review and feedback
 Peer evaluation forms due 8:30am (or earlier)
 Final report due (guidelines)
 4 printed copies of final report (I will print if you email them to me by 3pm T 5/2)
 UGrad team submits final presentation video
   Week 15  
 R 4/27
 Public presentation (guidelines) (faculty/students invited)  
 T 4/25
 Presentation dress rehearsal  
    Week 14   Week 14
 R 4/20
 Presentation dry run
 Presentation discussion and feedback
 
 T 4/18
 Discussion topic determined by needs (from draft reports)
 Team meetings
 4/18 Draft 2 of final report plus code (guidelines)
   Week 13  Week 13
 R 4/13
 Review of Class truth labels for severity of diabetic retinopathy from SNOMED codes (on Reading Rack)
 Team meetings
 
 T 4/11
 Overview of final report LaTeX template
 Team meetings
 4/11 Draft final report (guidelines)
   Week 12  Week 12
 R 4/6
 Tutorial: Statistical tests, power transformation
 Team meetings
 
 T 4/4
 Tutorial: One-way ANOVA test for non-equal means in >=3 samples; Kruskal-Wallis test for same underlying distribution of >=2 samples
 4/4 Pre-final progress report
   Week 11  Week 11
 R 3/30
 (25min) Kolmogorov-Smirnov test for sample from reference distr.; KS test, Chi-square test for two samples from same distr.
 (50min) Team meetings
 
 T 3/28
 (25min) Possible tutorial
 (remaining time) Team meetings
 
   Week 10  Week 10
 R 3/23
 Rotating team show-and-tell:
 2 30-minute rotations; 1-2 explain details of results, 2-3 rotate to next team to learn
 Midterm peer evaluation forms due -- hard copy in class
 T 3/21
 Midterm Presentations
 Dr. Yi Pang present for Q&A
 
   SPRING BREAK
 SPRING BREAK
   Week 9  Week 9
 R 3/9
 (25min) Tutorial:  K-Nearest neighbor classification
 (0-20min) Team presentations
 (30-45min) Team meetings
 Midterm Report due 11:59pm this day or Friday (make it this day...)
 T 3/7
 (5min) Midterm report/presentation overview
 (25min) Tutorial: something about tree classifiers/regressors
 (0-15min) Team presentations
 (30-45min) Team meetings
 
   Week 8  Week 8
 R 3/2
 (30min) Tutorial, Decision Tree Classifier with iris data set
 (45min) Team meetings
 
 T 2/28
 (5min) Midterm report/presentation overview
 (25min) Tutorial Linear, Quadratic Discriminant Analysis
 (0-15min) Team presentations
 (30-45min) Team meetings
 
   Week 7  Week 7
 R 2/23
 (0-35min) Team presentations
 (40-55min) Team meetings
 
 T 2/21
 (20min) Tutorial: Linear Discriminant Analysis (Jason Brownlee, Jupyter notebook)
 (0-15min) Team presentations
 (40-55min) Team meetings
 Literature and tools review due 11:59pm
   Week 6  Week 6
 Su 2/19
   Logbook entries through 2/19 due 11:59pm
 R 2/16
 Logistic regression justification (nb,pdf)
 Team short presentations
 Team meetings
 
 T 2/14
 Logistic regression Jupyter example
 Team meetings
 
   Week 5  Week 5
 Su 2/12
   Logbook entries through 2/12 due 11:59pm
 Sa 2/11
   Project Plan due 11:59pm (see guidelines)
 R 2/9
 (0-20 min) Short, informal presentations invited
 (20 min) Intro to logistic regression
 (35-55 min) Team meetings
 
 T 2/7
 (20 min) Short, informal presentations invited;
 Or, math behind Naive Bayes classification
 (55 min) Team meetings
 
   Week 4  Week 4
 R 2/2
 (20 min) Overview -- Naive Bayes classification
 (55 min) Teams meet -- Project Plan, data exploration, etc.
 Team leaders post agendas in team tabs -- 24hr in advance
 Review Bayes Classifier, starting p37 of ISL
 Bring suggestions for office hour/work session times w/instructor
 T 1/31
 (30 min) Multilinear regression overview (Data School)
 (45 min) Teams meet according to team leader agendas
 Review Chapter 3 through end of 3.1 of ISL on linear regression
 Teams appoint webpage maintainer; Team leader agendas for 1/31 go here -- see Team UGrad/MDS A/MDS B tabs
   Week 3  Week 3
 Sa 1/28
 Clinical diabetes data arrives
 
 R 1/26
 Linear regression overview (Data School)
 Linear regression theory (ISL Chapter 3)
 Elect team leaders
 Initial team discussion lead by team leaders: Project Plan
 Review Team Leader Applications in preparation to vote on team leader.
 W 1/25
 W 1/25 Alumni Panel, 6pm RE 102 (RSVP by M 1/23; see email, RSVP form for pizza)
 5pm: Team leader applications due; upload to Team Leader Applications and share with your team and the instructor
 T 1/24
 Agenda for Jan 24
 Easier data analysis in Python with pandas, © 2017 Data School (main,ipynb)
 Team-Building Activity 5: Determination of criteria for team leader(s)
 Review Agenda for Jan 24 and Agenda for Jan 19
 Review/edit Comment/Question Page for Jan 19
 Install Anaconda with Python 2.7 from Continuum.io (not Python 3.5); laptop installation recommended for class. Check 64-bit/32-bit OS in Control Panel\System and Security\System (Windows)
 M 1/23
   RSVP for Alumni Panel, 6pm RE 102 (RSVP by M 1/23; see email, RSVP form for pizza)
   Week 2  Week 2
 R 1/19
 Agenda for Jan 19
 Dr. Yi Pang, Illinois College of Optometry: overview of diabetes and eye disease (presentation slides, Comment/Question Page for Jan 19)
 Select from Reading Rack
 Review Agenda for Jan 19 and Agenda for Jan 17
 T 1/17
 Agenda for Jan 17
 Team formation
 Team-building Activity 4: Identification of team roles
  Team-Building Activity 5: Determination of criteria for team leader(s)
 Recorders and Reflectors from Team-Building Activities 1-3 post reports in Deliverables and in personal portfolio
 Complete Skills and Availability Matrix
 Review Agenda for Jan 17 and Agenda for Jan 12
 Finish watching  Video 2 (naive Bayes analytic) from PIC Math videos
   Week 1  Week 1
 R 1/12
 Instructor Agenda for Jan 12
 Team-Building Activity 3: Modeling and Solving a Load-Balancing Problem
 PIC Math videos: Using analytics to improve market strategies
 Review Agenda Jan 10 for in-class notes
 Read Team-Building Activity 3
 (Before 1/17) Read from Reading Rack; especially on diabetes and on eye disease
 T 1/10
 Instructor Agenda Jan 10
 Project overview, portfolios and logbook
 Team-Building Activities 1-3
 Activity 1: Selection of individual and team goals
 Activity 2: Identification of broad project components
 


SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
Ċ
View
  Jan 15, 2019, 11:44 AM Robert Ellis
Ċ
View
  Jan 15, 2019, 11:44 AM Robert Ellis
Ċ
View
  Jan 21, 2019, 9:17 PM Robert Ellis