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

  • Grades are not caught up
  • Attendance is caught up
  • Virtual class next week!

Readings and Assignments

  • Assignment 12 – Genetic Programming
  • Assignment 13 – Hello Tensorflow — for next week
  • !tl;dr9 – for 11/1
  • Chapter 13 – CV – read for Week 12

Topics

Week 11  Computer Vision

Announcements

Readings and Assignments

  • Chapter 13 – CV – read for Week 12

Topics

  • Pandora?
  • Job Fair

Week 12 Artificial Neural Networks 1/3

Announcements

  • Grading — is not up to date
  • Attendance — is up to date
  • Neural Networks – next  time

Readings and Assignments

  • !tl;dr10 – tbd (Legal AI?)
  • Chapter 13 – CV
  • Chapter 14 (for reference)
  • Assignment 14 – Hand Recognition
  • Project

Topics

  • !tl;dr9 Lightning
  • Computer Vision – OpenCV
  • Neural Networks – next  time

Week 13 Artificial Neural Networks 2/3

Announcements

  • Grades are not caught
  • Attendance is caught up

Readings and Assignments

Topics

tl:dr10 – recap

Perceptron

Brian Sletten https://www.youtube.com/watch?v=RlrBKYehcNg

Sentiment Analysis

View at Medium.com

Week 14 Artificial Neural Networks 3/3

Announcements

  • Grades and attendance are caught up
  • Academic integrity reminder
  • Homework solutions have been posted. Details in D2L Announcements.

Readings and Assignments

Tensorflow 2

About the project

Topics

  • Lightning Talk
  • Teachable Machine
  •  Perceptron
    • conceptual
    • AND and XOR
    • 4 programming examples
  • Lab for Project

Week 15 Exploration of Cloud-Based AI Services

Announcements

Final Presentation Schedule

Readings and Assignments

Project  – GCP

Topics

Sentiment Analysis Recap

ANN Terms

Project Presentation

Lab time

Week 16 Final Exams

  • ITEC 4700-01 Friday Dec 6th, 2:00 – 4:30pm

Important GGC Dates

See GGC’s Academic Calendar