Teaching Responsibility
LJMU Schools involved in Delivery:
Computer Science and Mathematics
Learning Methods
Lecture
Practical
Tutorial
Module Offerings
7147COMP-JAN-CTY
Aims
To develop knowledge of enterprise machine learning at master’s degree level and provide guidance on the design decisions required for large scale deployment.
To provide an understanding of enterprise tools and how they can be used to deploy machine learning projects.
To provide help on establishing deployment strategies for large scale machine learning projects.
Learning Outcomes
1.
Critically analyse enterprise ready tools for large scale machine learning projects and implementation.
2.
Critically evaluate the benefits provided by Commercial and Open Source enterprise tools (including those provided by Cloud) for machine learning deployment.
3.
Design an enterprise-ready machine learning deployment strategy for a large scale machine learning project.
4.
Develop an enterprise-ready machine learning solution for a large scale machine learning project.
5.
Demonstrate an advanced understanding of the end-to-end ML pipeline.
Module Content
Outline Syllabus:1.Introduction to Machine Learning (ML) Production
2.Deployment Frameworks and Technologies
3.Hardware Consideration and Planning
4.Model Deployment
5.Hosting Architectures
4. Web Deployment with Flask
5. Application Deployment
6. Component Oriented Computing
7. Docker and Containerisation
8. Virtualisation
9. Performance Testing and Tuning
10. Resilient Services
11. ML Algorithms as a Service; Future Directions and Advancements
Module Overview:
This module provides a best-practice set of enterprise tools for deploying large-scale machine learning projects. This will help to equip you with enterprise ready skills needed to deploy large-scale machine learning projects in industry.
This module provides a best-practice set of enterprise tools for deploying large-scale machine learning projects. This will help to equip you with enterprise ready skills needed to deploy large-scale machine learning projects in industry.
Additional Information:This module provides a best-practice set of enterprise tools for deploying large-scale machine learning projects. This will help to equip the student with enterprise ready skills need to deploy large-scale machine learning projects in industry.