15
Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD Chuck Cartledge, PhD 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 22 February 2020 1/15

Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

Data Science: Advanced-R Boot CampWhat is Data Science?

Chuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhDChuck Cartledge, PhD

22 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 202022 February 2020

1/15

Page 2: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

2/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Table of contents (1 of 1)

1 Intro.2 What is DS?3 How about math?4 How about programming?5 How about domain expertise?6 Q & A

7 Conclusion

8 References

c©Old Dominion University

Page 3: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

3/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

What are we going to cover?

We’re going to talk about:

What is Data Science (DS)?

How much math does a DS personneed?

How much programming expertisedoes a DS person need?

How much domain expertise does aDS person need?

c©Old Dominion University

Page 4: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

4/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Data science in a picture

Data science lives at theintersection of:

Mathematics,

Domain expertise, and

Computer Science.

You need to be comfortable in allareas.

Image from [4].c©Old Dominion University

Page 5: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

5/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Sexiest Job in the 21st Century?[1]

“. . . Its a high-ranking professional with the trainingand curiosity to make discoveries in the world of big data.. . .Much of the current enthusiasm for big data focuseson technologies that make taming it possible, includingHadoop . . . and related open-source tools, cloud comput-ing, and data visualization. . . . ”

T. H. Davenport, and D. J. Patil [1]

c©Old Dominion University

Page 6: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

6/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Hammer and nails . . .

“. . . it is tempting, ifthe only tool you have isa hammer, to treat ev-erything as if it were anail.”

Abraham H. Maslow [3]

Image from [6].

c©Old Dominion University

Page 7: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

7/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Claiming to be a data scientist implies mastery ofdifferent tools and technologies

The areas are wide, and deep.Mastery is not necessary in allsubareas.

Image from [5].

c©Old Dominion University

Page 8: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

8/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Same image.

Image from [5].c©Old Dominion University

Page 9: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

9/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Difference between theory and application

Applicable techniques:

Machine learning

Statistical modeling

Experiment design

Bayesian inference

Supervised learning

Unsupervised learning

Optimization

Need to know how to apply theory to real life.

c©Old Dominion University

Page 10: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

10/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Any language will work, some work better than others.

Computer science fundamentalsScripting language (Python)Statistical language (R)Databases (SQL and NonSQL)Relational algebraParallel databases and parallelquery processingMapReduce conceptsHadoop and Hive/PigCustom reducersExperience with XaaS(anything as a service) likeAWS Image from [2].

It all comes down to “hammers and nails.”

c©Old Dominion University

Page 11: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

11/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Subject matter expert (SMEs) may be hard to find.

Common characteristics:

Passionate about thebusiness

Curious about data

Influence without authority

Hacker mindset

Problem solver

Strategic, proactive,creative, innovative, andcollaborative

Often more interested in bettering the system then self.

c©Old Dominion University

Page 12: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

12/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

Q & A time.

Q: Name two families whose kidswon’t join the Marines.A: The Halls of Montezuma andthe Shores of Tripoli.

c©Old Dominion University

Page 13: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

13/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

What have we covered?

Data Science is a wide and growingfieldDS is multidisciplinary (math,programming, domain expertise)A data scientist is interested in“teasing” understanding from thedata

Next: What is R?

c©Old Dominion University

Page 14: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

14/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

References (1 of 2)

[1] Thomas H. Davenport and D.J. Patil, Data scientist: Thesexiest job of the 21st century,https://hbr.org/2012/10/data-scientist-the-

sexiest-job-of-the-21st-century, 2012.

[2] Pedro Marcelino, Transfer learning from pre-trained models,https://towardsdatascience.com/transfer-learning-

from-pre-trained-models-f2393f124751, 2018.

[3] Abraham H. Maslow, The Psychology of Science, HenryRegency, 1966.

[4] Syed Sadat Nazrul, Data science interview guide,https://towardsdatascience.com/data-science-

interview-guide-4ee9f5dc778, 2018.

c©Old Dominion University

Page 15: Data Science: Advanced-R Boot Camp What is Data Science? › ~ccartled › Teaching › 2020... · Data Science: Advanced-R Boot Camp What is Data Science? Chuck Cartledge, PhDChuck

15/15

Intro. What is DS? How about math? How about programming? How about domain expertise? Q & A Conclusion References

References (2 of 2)

[5] CISC Staff, Data science & machine learning,https://ciselab.jimdo.com/, 2019.

[6] Happiness Staff, Abraham Maslow,http://www.pursuit-of-happiness.org/history-of-

happiness/abraham-maslow/, 2016.

c©Old Dominion University