<<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD
Notebooks, assignments, and sprint challenge for Data Science Unit 1 Sprint 1
tmptmp_2cxg8pN8Ap/master =======
tmptmp_K1YYRhQK9m/master =======
Lecture and assignment notebooks for Data Science Unit 1 Sprint 3
tmptmp_WcqWVkzkGf/master =======
tmptmp_WxRYVzaAGg/master =======
tmptmp_FXyKv2VVcV/master =======
tmptmp_q0GmFuIQye/master =======
Software Engineering and Reproducible Research for Data Science
Python Notebooks are great - they let us explore data and communicate and share results. But if you want to write more general-purpose reusable code, you should put it in a package - like numpy, pandas, and the other great tools we depend on.
A full production-grade library is a large undertaking, but this week we will build our own modest but still useful package with utility functions for common data science tasks. Behold, lambdata!
See each module for specific objectives and assignments. Note that you will be making the lambdata repo yourself - it will not be a fork, and you can have more independence and "creative control** in where you take it. You should still fork and open a PR to this repo, and edit this file to link to your lambdata.
My lambdata repository: you edit here
tmptmp_XQb53aLzaN/master =======
SQL and Databases for Data Science
tmptmp_XcItBrdX69/master =======
Note - assignments this week are all steps in a larger week-long project. They
are to be worked on in a repo you make with your own account, as instructed in
the first day. You should still fork this repo, and open a PR where you add a
work_notes.md
file that includes a link to your project repo. You should then
update work_notes.md
each day with the following:
- What went well (in the context of working on the assignment) today?
- What was particularly interesting or surprising about the topic(s) today?
- What was the most challenging part of the work today, and why?
tmptmp_emNcXi5vlQ/master =======
Hello World!!
tmptmp_wBWdWHTf28/master =======
This week we will review several popular feed-forward neural network architectures that are common in commercial applications.
- Module 1: RNNs & LSTMs
- Objectives:
- Describe recurrent neural network architecture
- Use an LSTM to generate text based on some input
- Objectives:
- Module 2: CNNs
- Objectives:
- Describe convolutions and convolutions within neural networks
- Apply pre-trained CNNs to object detection problems
- Objectives:
- Module 3: Autoencoders
- Objectives:
- Describe the componenets of an autoencoder
- Train an autoencoder
- Apply an autoencoder to a basic information retreval problem
- Objectives:
- Module 4: Artificial General Intelligence & the Future
- Objectives:
- Describe the history of artificial intelligence research
- Know the important research achievements in AI
- Delineate the ethnical challenges faces AI
- Objectives:
tmptmp_oLdzZwJd5l/master =======
Simple front-end A/B experiment - view it live!
tmptmp_GySmzlCpCG/master