Question

In: Computer Science

You have been asked to create a project plan for the new machine learning model your...

You have been asked to create a project plan for the new machine learning model your company has asked you to build. List the main tasks and sub-tasks you would need to complete to create the model on AWS AND How would you measure the accuracy of the model you created?

Solutions

Expert Solution

Project Plan for an ML model

Project life cycle

Machine learning models are highly iterative. As one progresses through the ML lifecycle, there is a chance of encountering continuous iteration on a particular section until reaching a satisfactory level of performance. Then we can proceed forward to the next task. However, a project isn’t complete even after you ship the first version. There is continuous feedback from real-world interactions and there is always a need to redefine the goals for the next iteration of deployment.

Machine learning development cycle comprises the following steps:

1. Planning and project setup

· Define the task requirements

· Determine project feasibility

· Discuss general model tradeoffs (accuracy vs speed)

· Set up project codebase

2. Data collection and labeling

· create labeling documentation

· Build data ingestion pipeline

· quality of data

· Revisit Step 1 and ensure data is sufficient for the task

3. Model exploration

· Establish baselines for model performance

· Start with a simple model using initial data pipeline

· Over fit simple model to training data

· try many parallel ideas during early stages

· Find SoTA model for your problem domain and reproduce results, then apply to your dataset as a second baseline

· Revisit Step 1 and ensure feasibility

· Revisit Step 2 and ensure data quality is sufficient

4. Model refinement

· Perform model-specific optimizations

· Iteratively debug model as complexity is added

· Perform error analysis to uncover common failure modes

· Revisit Step 2 for targeted data collection of observed failures

5. Testing and evaluation

· Evaluate model on test distribution

· Revisit model evaluation metric

· Write tests for

· Input data pipeline

· Model inference functionality

· Model inference performance on validation data

· Explicit scenarios expected in production

6. Model deployment

· Expose model via a REST API

· Deploy new model to small subset of users to ensure everything goes smoothly

· Maintain the ability to roll back model to previous versions

· Monitor live data and model prediction distributions

7. Ongoing model maintenance

· Understand that changes can affect the system in unexpected ways

· Periodically retrain model to prevent model staleness

· If there is a transfer in model ownership, educate the new team

Team roles

A typical team is composed of:

· data engineer (builds the data ingestion pipelines)

· machine learning engineer (train and iterate models to perform the task)

· software engineer (aids with integrating machine learning model with the rest of the product)

· project manager (main point of contact with the client)

As asked in the question discussing briefly on Planning and project setup:

1. Planning and project setup

Defining the model task is not always straightforward. There are often many different approaches you can take towards solving a problem. The following explanation outlines the tasks and subtasks that a project plan to include as part.

Please Note: This outline of tasks is not intended to prescribe an implementation approach or methodology specifically. It is a generalized approach.

List of Deliverables

Overview of Tasks:

A project plan can be divided into these major implementation tasks. A summary of each task is provided below.

1. Task 1 - Project Initiation and Planning

2. Task 2 – System, Interface, and Data Conversion Design

3. Task 3 - System Development / Configuration

4. Task 4 – System Testing

5. Task 5 – Project Training

6. Task 6 – Deployment

7. Task 7 – Implementation Closeout

Sub-tasks and Activities by Task:

The preliminary sub-tasks and activities associated with each task are as follows:


Related Solutions

Imagine you work in a correctional institution and have been asked to create a strategy plan...
Imagine you work in a correctional institution and have been asked to create a strategy plan for working with specific correctional populations. Your supervisor would like you to create an executive summary of your strategy. Select 1 correctional population to focus on. Write a 525- to 700-word executive summary in which you: Describe elements in the classification process. Explain the importance of proper classification. Discuss what challenges are associated with special populations, such as individuals with a mental illness and...
You have been asked to calculate the WACC for a new project and you have decided...
You have been asked to calculate the WACC for a new project and you have decided to use the pure play method. You determine the capital structure is 75% equity and 25% debt (i.e., E/(D+E) = 0.75). To get the cost of debt for the project you plan to use an annual bond with the following characteristics: Price is $1,000, Coupon rate is 5%, face value is $1,000 and it has 10 years to maturity. To get the cost of...
As a programmer in a java project, you have been asked by your project manager to...
As a programmer in a java project, you have been asked by your project manager to describe the most efficient way to store the following assigned numbers 10,20,30,1000,200,350 for an operation which involves on calculation such as sum and average.
"Your company has asked you to consider the purchase of a new machine for a project....
"Your company has asked you to consider the purchase of a new machine for a project. Details of this potential purchase are provided below. -The project life is 3 years. The machine costs $187,000. * You have decided your company will pay cash for half of this machine immediately, and will borrow the remaining half at 5% annual rate compounded annually over 3 years. * The machine will be depreciated using a seven year MACRS approach. Annual O&M costs (expenses)...
"Your company has asked you to consider the purchase of a new machine for a project....
"Your company has asked you to consider the purchase of a new machine for a project. Details of this potential purchase are provided below. -The project life is 3 years. The machine costs $187,000. * You have decided your company will pay cash for half of this machine immediately, and will borrow the remaining half at 5% annual rate compounded annually over 3 years. * The machine will be depreciated using a seven year MACRS approach. Annual O&M costs (expenses)...
You have been asked to replace the project manager who was heading up your firm’s new...
You have been asked to replace the project manager who was heading up your firm’s new compensation and benefits system. One of the reasons the project manager is being replaced is because the project schedule had the wrong resources assigned (e.g., resources who do not fully understand compensation and benefits). You have been asked to solve this problem quickly by either replacing the resources or getting the resources up-to-speed on compensation and benefits. Present your recommendation for solving this critical...
You have been asked to develop a care plan for a new client. How would you...
You have been asked to develop a care plan for a new client. How would you go about identifying the needs and preferences of clients and their family members prior to developing this care plan
You have been asked to evaluate the proposed acquisition of a new machine. The machine's price...
You have been asked to evaluate the proposed acquisition of a new machine. The machine's price is $1,000,000 and our accountant requires that it be written off over its 5-year class using straight-line depreciation to a book value of $0 even though we intend to keep it for only 3 years. Purchase of the machine would require an increase in net working capital of $20,000 at t=0 only. The machine would increase the firms before-tax revenues by $100,000 per year...
For your portfolio project, you have been asked to prepare a portfolio of materials for your...
For your portfolio project, you have been asked to prepare a portfolio of materials for your boss relating to a controversial topic in your current field of study, the topic of which you chose in the Topic Discussion. My topic is why getting vaccinated is important For this assignment, you will prepare a Letter of Transmittal that will be included in your final portfolio. Use the information from this lesson to help you format this letter, which should be one...
For your analysis, you have been asked to compare methods based on a machine that cost...
For your analysis, you have been asked to compare methods based on a machine that cost $176,000. The estimated useful life is 10 years, and the estimated residual value is $33,440. The machine has an estimated useful life in productive output of 216,000 units. Actual output was 28,000 in year 1 and 24,000 in year 2. Required: 1. For years 1 and 2 only, prepare separate depreciation schedules assuming: (Do not round intermediate calculations and round your final answers to...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT