can i add this class?

21
Can I add this class? Lulu Liang (ll882) is handling the waiting list. We expect all majors and minors to be able to enroll.

Upload: others

Post on 14-Mar-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Can I add this class?

Can I add this class?

Lulu Liang (ll882) is handling the waiting list. We expect all majors and minors to be able to enroll.

Page 2: Can I add this class?

INFO 2950:Intro to Data Science

Prof. David Mimno

Page 3: Can I add this class?

Thank you for your interest, but...

This class is required for InfoSci majors and minors.

If you do not need it, please consider other options.

Page 4: Can I add this class?

Where to find things

● Course website: http://mimno.infosci.cornell.edu/info2950● Question answering: https://campuswire.com/c/G7E579AA4

(code 3402)● Assignments: CMS (enrollment will sync every 24 hrs)

Page 5: Can I add this class?

Textbooks

VanderPlas, Python Data Science Handbook

James, Witten, Hastie, Tibshirani, An introduction to statistical learning

Both are free, links from course website

Page 6: Can I add this class?

The wheat is stored...The information is stored...The data is stored...

Page 7: Can I add this class?
Page 8: Can I add this class?

Statistics (20th century version)

Experiments are designed

Computation is hard

Data is expensive

Goal is causation

Wikipedia, Fisher; Gosset

Page 9: Can I add this class?

Data Science (21st century)

Observations are gathered opportunistically

Computation is cheap

Data is abundant

Goal is prediction

linksys.com

Page 10: Can I add this class?

Drew Conway's Venn diagram

http://drewconway.com/zia/2013/3/26/the-data-science-venn-diagram

Page 11: Can I add this class?

Data science pattern

1. Map real-world entities to a computational representation2. Perform mathematical operations on those representations3. Interpret results of those operations

Page 12: Can I add this class?

Data science pattern

1. Map real-world entities to a computational representation2. Perform mathematical operations on those representations3. Interpret results of those operations4. [go to step 1]

Page 13: Can I add this class?

Math questions

What representations are good for supporting mathematical operations?

How can we create accurate mathematical models of real-world events?

How can we convince ourselves and others that this isn't just randomness?

Page 14: Can I add this class?

The math is the easy part

● Is the data reliable and complete?● Are we answering the right question?● How can we balance between what is

useful and what is easily available?● Will anyone believe that we have the

right answer? Should they?

Wikipedia "Town hall meeting"

Page 15: Can I add this class?

Live experiment! Find a study group

https://forms.gle/NCZ6CSMB6qiiasfUA

Page 16: Can I add this class?

Where to find things

● Course website: http://mimno.infosci.cornell.edu/info2950● Question answering: https://campuswire.com/c/G7E579AA4

(code 3402)● Assignments: CMS (enrollment will sync every 24 hrs)

Page 17: Can I add this class?

Weekly pattern

Monday

Mimno office hours, 1:30-3:30 Gates 205

Tuesday

Presentation of new material

Wednesday Thursday

Presentation of new material;Homework due 11:59pm

Friday

Lab sessions: practice and discuss

Page 18: Can I add this class?

For Friday: Install Python 3

● Anaconda is the easiest, most reliable installation: https://anaconda.com/download

● NO PYTHON 2.○ To check: type print "hello" with no

(parentheses). You should get an error.

We will work in notebooks, scripts, and the command line (>>>)

Page 19: Can I add this class?

RIPPython 2

Wikipedia, "Headstone"

Page 20: Can I add this class?

How to do well in this class

Show up

Don't just read, test yourself

Start early

Snacks!

Healthy sleep

Page 21: Can I add this class?

Can I add this class?

Lulu Liang (ll882) is handling the waiting list. We expect all majors and minors to be able to enroll.