project help build a portfolio forces you to do analysis (usually) and communicate your results more interesting to grade than an exam
INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS
Course Project: Your Only Assignment
Why a Project
- A project help build a portfolio
- It forces you to do analysis (usually) and communicate your results
- Far more interesting to grade than an exam
“It doesn’t matter how great your analysis is unless you can explain it to others: you need to communicate your results.”
R for Data Science
Hadley Wickham & Garrett Grolemund
General Project Guidelines
- Find a Data Source and Analyze it
- You can search Kaggle or other dataset repositories)
- Work*
- Make your own
- Use an API (like the twitter API) to gather data (Not easy)
- Web Scraping (hard)
- Improve on Previous Analysis Projects
- Other Python related options (pick any)
- Code a ML Algorithm from scratch
- Improve a Python project from another class (doesn’t have to be analysis related)
- Translate your old code to Python
General Project Guidelines
Grading
- Due to the nature of data analytics being a bit subjective and people being able to choose between different project options, anyone who turns in a project will get an A (95%) in this
- Students may get up to an A+ (100%) if the project is
- I will still provide feedback and areas for improvement on your
General Project Advice Option A
- The following couple of slides are just
Option A: Task 1
- Make a problem statement
- After picking your dataset, it is important to figure out what problem you are trying to
Option A: Task 2
- Identify who may use your result
- In other words, figure out what is the potential usefulness of your analysis
Option A: Task 3
- Make some preliminary goals for your project (what may come out of your work)
Option A: Task 4
- Think of some Success Metrics for your analysis
- For machine learning tasks, accuracy can help
- Hypothesis Testing
- How do we know it works/improves
Option A: Task 5
- Mention any uncertainty/risks that may be a challenge to complete your
- Example: For machine learning tasks, it helps to have more than 250
Option B
- Python related options (pick any)
- Code a ML Algorithm from scratch
- Improve a Python project from another class
- Translate your code to Python
Attachments:
Related Questions
. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:
1
Project 1
Introduction - the SeaPort Project series
For this set of projects for the course, we wish to simulate some of the aspects of a number of
. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:
1
Project 2
Introduction - the SeaPort Project series
For this set of projects for the course, we wish to simulate some of the aspects of a number of