Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sxv357/xtern-artificial-intelligence-work-based-assessment
This application takes in data regarding undergraduate college students in the state of Indiana such as their year, what major they're pursuing, which university they attend, and makes a prediction about their food order.
https://github.com/sxv357/xtern-artificial-intelligence-work-based-assessment
jupyter-notebook matplotlib pandas pickle scikit-learn seaborn
Last synced: 4 days ago
JSON representation
This application takes in data regarding undergraduate college students in the state of Indiana such as their year, what major they're pursuing, which university they attend, and makes a prediction about their food order.
- Host: GitHub
- URL: https://github.com/sxv357/xtern-artificial-intelligence-work-based-assessment
- Owner: SXV357
- Created: 2023-10-13T04:39:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-16T02:33:47.000Z (over 1 year ago)
- Last Synced: 2024-01-27T13:09:50.768Z (12 months ago)
- Topics: jupyter-notebook, matplotlib, pandas, pickle, scikit-learn, seaborn
- Language: Jupyter Notebook
- Homepage:
- Size: 206 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Xtern-Artificial-Intelligence-Work-Based-Assessment
## Situation
Given the launch of our food truck line, FoodX, we will be running an exciting and interactive promotion on college campuses to attract a massive initial student following. When placing their order on our fancy new FoodX app they input basic information about their college experience and we predict what they are going to order. If we don’t get it right they get a 10% discount.
While the promotion has done a great job of bringing in business our staff has not been great at guessing orders and are not happy with the combined workload of guessing and cooking.
Because of this you have been asked to consider implications, solutions and deployment of a mechanism to automatically guess orders, sounds like the perfect job for AI!
### Part 1(25%)
Given the data set, do a quick exploratory data analysis to get a feel for the distributions and biases of the data. Report any visualizations and findings used and suggest any other impactful business use cases for that data.### Part 2(30%)
Consider implications of data collection, storage, and data biases you would consider relevant here considering Data Ethics, Business Outcomes, and Technical Implications
1. Discuss Ethical implications of these factors
2. Discuss Business outcome implications of these factors
3. Discuss Technical implications of these factors### Part 3(35%)
Build a model to predict a customers order from their available information. You will be graded largely on your intent and process when designing the model, performance is secondary. It is strongly suggested that you use SKLearn for this model as to not take too much time. You may use any kind implementation you would like though, but it must be pickelable and have a “.predict()” method similar to SKLearn
1. Outline your process for model selection, training and testing. Including data preparation.
2. Design a function that prepares your data by loading the provided dataset and processes it into an appropriate machine readable format if necessary.
3. Design a function to train your model and pickle it.
4. Train and test your model. Submit any training, testing and model selection visuals or metrics.
5. Upload your work to GitHub and link the repository, make sure it is public.### Part 4(10%)
Given the work required to bring a solution like this to maturity and its performance, what considerations would you make to determine if this is a suitable course of action?