…automated consumer recommendations for content and shopping.
…generating realistic synthetic text, images, and code.
Ask chatGPT to condemn itself in the tone of Shakespeare and it looks hilarious. pic.twitter.com/T785FbGmUX
— Deqing Fu (@DeqingFu) December 5, 2022
…predictions and recommendations for life-changing decisions: housing, healthcare, criminal justice.
…search engines, smart homes, computer vision, speech-to-text, scientific discovery, driver assistance systems…
This class is about something that is already impacting your life, and is likely to do so more in the future.
We are going to grow in math, coding, technical writing, and critical awareness.
This class works by giving you opportunties to push yourself.
This class is fun and rewarding but not easy.
\[\mathbf{w}^{(t+1)} = \mathbf{w}^{(t)} + \mathbb{1}(y_i \langle \mathbf{w}^{(t)}, \mathbf{x}_i \rangle < 0)y_i \mathbf{x}_i\]
I want you to learn stuff in this class that is hard to learn from the internet.
We are going to learn this workflow in a day, then do more interesting things.
Automated decision systems have a history reproducing structural privilege and oppression, especially in relation to race, gender, class, and sexuality.
What does it mean for an automated decision system to be fair? This is a hard question which we will discuss from multiple perspectives.
.py
) files.These “grades” are always accompanied by written feedback on where to revise if applicable.
Do them!
Readings should be completed ahead of time.
Notes are for in-class.
Let’s practice a warmup activity
Opportunity | Challenge | |
---|---|---|
No points, no averages | You can focus on feedback and set your own goals. | You need to motivate based on your interest in the class |
Resubmit assignments | One of the best ways to learn | Need to read feedback and prioritize time for revisions |
Can skip assignments | No busy work – work on what’s valuable to you. | Still need to work enough to learn and meet your goals |
No hard due-dates | Don’t ask for extensions, take the time you need | Need to keep yourself on pace to achieve your goals |
A: I am ready to take the theory, techniques, and ideas of this course into my endeavours outside this classroom: future classes, projects, hobbies, career.
B: With help or review, I might be able to take some of what I learned outside this classroom.
C: I showed up and did stuff, but I don’t really see any ways to take what I learned outside this classroom.
D-F: I didn’t really show up or do much.
I am very likely to accept your proposed grade in the course if you EITHER:
Stay on top of the blog posts and do the daily warmups. also go to office hours if you are confused, Phil is helpful and there will likely be CS0451 peers there to talk through assignments with.
Review after each class using lecture notes so that you have a solid understanding of the concepts taught in class.
get to know quarto blogs and watch threeblueonebrown essence of linear algebra on Youtube to review some ideas
Be realistic in your goal setting and focus on what you want to get out of the course.
Focus on learning and growing instead of the grade. Be curious and think hard.