ITEC4700 Schedule Fall 2019

Section Links

Semester, by Week

Week 2 Python

Announcements

Readings and Assignments

  • Assignment 4 – Python Practice
  • Assignment 5 – Preprocessing Data
  • !tl;dr2
  • Text Chapter 2

Topics

Week 3 Classification and Regression 1/2

  • Announcements

    Readings and Assignments

    • Chapter 2
    • Assignment  – !tl;dr3
    • Assignment 6 – Logical Regression and Naive Bayes

    Topics

    • Classification
    • Lightning Talks
    • Questions on Assignments 1-5?
    • Environments
      • GCP – Cloud Shell
      • Colaboratory
      • GCP DataLab
      • Local w/anaconda

Week 4 Classification and Regression 2/2

Announcements

  • Grades and Attendance are up to date
  • Increasing difficulty in assignments
  • GCP
    • Word of caution with billing accounts
    • Other warnings – EU and Changes in Terms and Conditions
  • Midterm in two weeks

Readings and Assignments

  • Chapter 2
  • Assignment 7 – SVM and Linear Regression
  • !tldr;4

Topics

Week 5 SVM, Linear Regression, Decision Trees

Announcements

  • Accuracy/Precision/Recall/F1 screencast posted
  • BigData talk next week
  • Chapter 3 folder added (git pull to refresh)
  • Midterm in two weeks
    • format 25% concept, 75% coding
    • you are required to have a functioning python and jupyter notebook environment
    • Includes
      • Chapter 1-2
      • Binarization, Normalization, Mean Removal, Scaling
      • Logistic Regression, Naive Bayes, SVM, Linear Regression
    • Does not included
      • Ensemble Learning, Decision Trees
      • python-only questions
      • weekly !tl;dr* readings
  • Attendance caught up, grades not caught up

Readings and Assignments

  • Chapter 3
  • !tl;dr5 Reading Assignment
  • Assignment 8 – Shakespeare Mocap
  • Assignment 9 – Decision Trees and Unsupervised Learning
  • !tldr;5

Topics

Week 6  Decision Trees and Ensemble

Announcements

  • grades / attendance caught up
  • solutions posted
  • Exam
    • Concept / Coding
    • Open Book / Open Notes
    • Read data, display (plot) data,  create cross-validation data, create classifier (instantiate, fit()), create predictions with test data, report accuracy metrics, display confusion matrix
    • 90 minutes

Readings and Assignments

  • Chapter 3

Topics

  • tl;dr / lightning 4, 5
  • NSA speaker recap
  • On weighted, micro, macro – see Chapter 02 -> Code -> lecture2.ipynb for link
  • More on Decision Trees and Random Forests
  • Shakespeare mocap
  • project idea

Week 7  Midterm

Announcements

Readings and Assignments

  • Chapter 4 – Clustering data with K-Means
  • Chapter 5 – Recommender Systems

Topics

  • Exam

Week 8 Unsupervised / K-Means Clustering

Announcements

  • Pandora Open House
  • Grades Posted
  • PSI Leaders Sought
  • “W” date – Oct 7th

Readings and Assignments

  • Chapter 8
  • !tl;dr7
  • Assignment #  – Recommender

Topics

  • Investigate Muse

Week 9 Recommender Systems / Evolutionary and Genetic Algorithms

Announcements

  • Grades are not caught up
  • Attendance is caught up
  • Job Fair 10/17
  • Class October 25

Readings and Assignments

  • Chapter 8 – Genetic Algorithms (optional)
  • Programming Collective Intelligence – Chapter 11 (Safari)
  • Genetic Algorithms in Java Basics (Safari)
  • Assignment 11 – Simple Mathematical Test with Generic Algorithm
  • Assignment 12  – Genetic Algorithm
  • !tl;dr8

Topics

Week 10 Evolutionary and Genetic Algorithms 2/2

Announcements

Readings and Assignments

Topics

Week 11  Computer Vision

Announcements

Readings and Assignments

  • Chapter 13 – CV

Topics

Week 12 Artificial Neural Networks 1/3

Announcements

Readings and Assignments

  • Chapter 14 (for reference)

Topics

Week 13 Artificial Neural Networks 2/3

Announcements

Readings and Assignments

Topics

Week 14 Artificial Neural Networks 3/3

Announcements

Readings and Assignments

Topics

Week 15 Exploration of Cloud-Based AI Services

Announcements

Readings and Assignments

Topics

Week 16 Final Exams

  • ITEC 4700-01 Tuesday May 7th, 8:00a – 10:30am, B-1950

Important GGC Dates

See GGC’s Academic Calendar