Deploy a machine learning model

Deploy a machine learning model using modern tools to make the model usable in production.

At your pace
~ 1 month

Personal
mentor

OpenClassrooms Certification

Through this project, you will develop the essential skills to deploy a machine learning model in a production-like environment :

  • Design and deploy a machine learning model via a robust API, from integration to deployment (FastAPI).

     

  • Implement reliable software quality and maintenance practices: unit testing, version management, and best development practices (Pytest, Git).

     

  • Deploy and industrialise a machine learning solution using containerisation and CI/CD pipelines to ensure its scalability, reproducibility and maintainability.

 

A teaching method based on practical experience.

 

Who Is Eligible to Enroll?

To get started on this training, you need to have the following prerequisites:

  • A good level of English for non-native speakers : you will need to provide a certificate not older than 2 years to demonstrate a minimum level of English B2.
    ◦ Certificates accepted:
      • English Diploma from a secondary institution (private or public) or an accredited higher learning institution
        ▪ Linguaskill minimum score: 160
        ▪ BULATS minimum score: 60
        ▪ TOEIC minimum score: 785
        ▪ IELTS minimum score: 6.5
        ▪ TOEFL iBT minimum score: 88
  • Access to a computer (PC or Mac), headphones, a microphone, a webcam, and a good internet connection for mentoring sessions (3.2 Mbps upload and 1.8 Mbps for download). You can use an internet speed test to find out, like High Speed Internet.
  • At least 16 GB of RAM and 100 GB of free storage space available on your computer.
  • Administrator rights to your computer in order to install required programs.

  • Bachelor's degree in Data Science, Data Analytics, Computer Science, Statistics, Mathematics, Engineering, or related field

    OR

  • One or more of the following professional certifications or equivalent/higher-level certifications:
    • Microsoft Azure AI Fundamentals (AI-900)
    • Microsoft Azure Data Fundamentals (DP-900)
    • Microsoft Certified: Azure Data Scientist Associate (DP-100)
    • AWS Certified Cloud Practitioner
    • Google Cloud Digital Leader

    OR

  • Completion of all three of the following courses: • Learn Python Basics for Data Analysis • Perform an Initial Data Analysis • Use Python Libraries for Data Science

 

OpenClassrooms Certification

OpenClassrooms is an online training educational establishment, declared as such by the French authority ‘le rectorat de l'Académie de Paris’.

Once you’ve completed your training program, and subject to validating your skills, you will receive the OpenClassrooms standard certificate "Deploy a machine learning model".

Detailed projects and skills

project 1

Deploy a machine learning model

Deploy a machine learning model using modern tools to make the model usable in production.
40 hours supervised
Skills acquired in this project
  • Define and formalize data processing and storage workflows
  • Establish and run a DBMS testing process
  • Implement an authentication system for data security
  • Model an infrastructure compatible with the IT system
  • Set up and configure a DBMS and extraction tool
  • Set up the work environment
  • Structure data architecture and design the databases