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.
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.

Assessments

Technology

Report