Cloud Machine Learning Engineering and MLOps

بواسطة: Coursera

Overview

Welcome to the fourth course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will build upon the Cloud computing and data engineering concepts introduced in the first three courses to apply Machine Learning Engineering to real-world projects. First, you will develop Machine Learning Engineering applications and use software development best practices to create Machine Learning Engineering applications. Then, you will learn to use AutoML to solve problems more efficiently than traditional machine learning approaches alone. Finally, you will dive into emerging topics in Machine Learning including MLOps, Edge Machine Learning and AI APIs.

This course is ideal for beginners as well as intermediate students interested in applying Cloud computing to data science, machine learning and data engineering. Students should have beginner level Linux and intermediate level Python skills. For your project in this course, you will build a Flask web application that serves out Machine Learning predictions.

Syllabus

  • Getting Started with Machine Learning Engineering
    • This week, you will learn about the methodologies involved in Machine Learning Engineering. By the end of the week, you will be able to develop Machine Learning Engineering applications and use software development best practices to create Machine Learning Engineering applications.
  • Using AutoML
    • This week, you will learn about AutoML and how to use it to build efficient Machine Learning solutions with little to no code. These technologies include Ludwig, Google AutoML, Apple Create ML and Azure Machine Learning Studio. You will apply these solutions by using both open source and Cloud AutoML technology.
  • Emerging Topics in Machine Learning
    • This week, you will learn MLOps strategies and best practices in designing Cloud solutions. Then, you will explore Edge Machine Learning and how to use AI APIs. You will apply these strategies to build a low code or no code Cloud solution that performs Natural Language Processing or Computer Vision.

Taught by

Noah Gift

Cloud Machine Learning Engineering and MLOps
الذهاب الي الدورة

Cloud Machine Learning Engineering and MLOps

بواسطة: Coursera

  • Coursera
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • intermediate
  • English, Arabic, French, Portuguese, German, Thai, Indonesian, Spanish, Kazakh, Hindi, Russian, Swedish, Korean, Greek, Italian, Chinese, Ukrainian, Japanese, Polish, Dutch, Turkish
8.1.2PHP Version193msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (121ms)
    • Application (71.46ms)
    • 1 x Booting (62.72%)
      121.02ms
      1 x Application (37.04%)
      71.46ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed4.24ms
      • select * from `courses` where `slug_ar` = 'cloud-machine-learning-engineering-and-mlops' limit 1
        2.3ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. cloud-machine-learning-engineering-and-mlops
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-04-13 16:16:29' where `id` = 154
        600μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-13 16:16:29
        • 1. 154
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (22)
        210μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        140μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (24) and `institutions`.`deleted_at` is null
        400μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (2) and `providers`.`deleted_at` is null
        390μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 154 limit 1
        200μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 154
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        GbEbQ9vxgGBcDF6KktyJtOPsssgwQjtSNVyW3sRN
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/cloud-...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/cloud-machine-learning-engineering-and-mlops
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "priority" => array:1 [ 0 => "u=0, i" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "13.58.91.217" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "13.58.91.217" ] "cf-ray" => array:1 [ 0 => "92fc44a878e6f32d-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_PRIORITY" => "u=0, i" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "13.58.91.217" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "13.58.91.217" "HTTP_CF_RAY" => "92fc44a878e6f32d-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "26004" "REMOTE_ADDR" => "172.69.17.94" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/cloud-machine-learning-engineering-and-mlops" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744560989.778 "REQUEST_TIME" => 1744560989 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 13 Apr 2025 16:16:29 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkV3RmorUUppYTFDNXNlcDBkS0tONHc9PSIsInZhbHVlIjoiQnpFV2xKUlFSaExMVTZGR1pXOC9JdVBhOWloYitFdzBBTzFBdXpwVDVsODBISFo2K1NvSmg5MVJ1dFdqNEZrTVppTGppQlB0WlNpUkR2L3ZHU3pMWVRQZ2JtQ0R1cERhYU11eFpJQW4wWndjZ1RBaUNpK3liKzl0NUE3Uk5UaU0iLCJtYWMiOiI5MDQzYjRlYzgwZjU5MmQ3ZGExMjU2NjhhYTQ4MmVmMTkwMDNhYWZiNjJkMDliYzAzM2U3ZGEwYzQ1NmJjZDgxIiwidGFnIjoiIn0%3D; expires=Sun, 13 Apr 2025 18:16:29 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkV3RmorUUppYTFDNXNlcDBkS0tONHc9PSIsInZhbHVlIjoiQnpFV2xKUlFSaExMVTZGR1pXOC9JdVBhOWloYitFdzBBTzFBdXpwVDVsODBISFo2K1NvSmg5MVJ1dFdqNEZrTVppTGppQ" 1 => "laravel_session=eyJpdiI6ImtIRjFxUWp6R0VGOGFCSEJJOWtKZFE9PSIsInZhbHVlIjoiZ2xIMFA3eG5kRGtlVXBnZjdKbXdIcEI2aC8vY0F3MHR4QWhNTFpOSURUaFhRYXhFT2JFSEw0aUhFMmVjelhtWkxmanBLYTZLZmdVSHQ1anYyK1RSZXdncWhjZjRoWUVUVlA5YnpOYTl3NTczMHM3U2N1d1hFKzZxbkFMbDNMWHoiLCJtYWMiOiI5OWMxNjhmMDQ4YjBjOWRkNTc2ZGVkNTY5MzY1Yjk2ODRiZmQ4ODViMTM2NmQ4ZGRmOTlkOTVkOGNjMWU0Y2VjIiwidGFnIjoiIn0%3D; expires=Sun, 13 Apr 2025 18:16:29 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImtIRjFxUWp6R0VGOGFCSEJJOWtKZFE9PSIsInZhbHVlIjoiZ2xIMFA3eG5kRGtlVXBnZjdKbXdIcEI2aC8vY0F3MHR4QWhNTFpOSURUaFhRYXhFT2JFSEw0aUhFMmVjelhtWkxm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkV3RmorUUppYTFDNXNlcDBkS0tONHc9PSIsInZhbHVlIjoiQnpFV2xKUlFSaExMVTZGR1pXOC9JdVBhOWloYitFdzBBTzFBdXpwVDVsODBISFo2K1NvSmg5MVJ1dFdqNEZrTVppTGppQlB0WlNpUkR2L3ZHU3pMWVRQZ2JtQ0R1cERhYU11eFpJQW4wWndjZ1RBaUNpK3liKzl0NUE3Uk5UaU0iLCJtYWMiOiI5MDQzYjRlYzgwZjU5MmQ3ZGExMjU2NjhhYTQ4MmVmMTkwMDNhYWZiNjJkMDliYzAzM2U3ZGEwYzQ1NmJjZDgxIiwidGFnIjoiIn0%3D; expires=Sun, 13-Apr-2025 18:16:29 GMT; path=/XSRF-TOKEN=eyJpdiI6IkV3RmorUUppYTFDNXNlcDBkS0tONHc9PSIsInZhbHVlIjoiQnpFV2xKUlFSaExMVTZGR1pXOC9JdVBhOWloYitFdzBBTzFBdXpwVDVsODBISFo2K1NvSmg5MVJ1dFdqNEZrTVppTGppQ" 1 => "laravel_session=eyJpdiI6ImtIRjFxUWp6R0VGOGFCSEJJOWtKZFE9PSIsInZhbHVlIjoiZ2xIMFA3eG5kRGtlVXBnZjdKbXdIcEI2aC8vY0F3MHR4QWhNTFpOSURUaFhRYXhFT2JFSEw0aUhFMmVjelhtWkxmanBLYTZLZmdVSHQ1anYyK1RSZXdncWhjZjRoWUVUVlA5YnpOYTl3NTczMHM3U2N1d1hFKzZxbkFMbDNMWHoiLCJtYWMiOiI5OWMxNjhmMDQ4YjBjOWRkNTc2ZGVkNTY5MzY1Yjk2ODRiZmQ4ODViMTM2NmQ4ZGRmOTlkOTVkOGNjMWU0Y2VjIiwidGFnIjoiIn0%3D; expires=Sun, 13-Apr-2025 18:16:29 GMT; path=/; httponlylaravel_session=eyJpdiI6ImtIRjFxUWp6R0VGOGFCSEJJOWtKZFE9PSIsInZhbHVlIjoiZ2xIMFA3eG5kRGtlVXBnZjdKbXdIcEI2aC8vY0F3MHR4QWhNTFpOSURUaFhRYXhFT2JFSEw0aUhFMmVjelhtWkxm" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "GbEbQ9vxgGBcDF6KktyJtOPsssgwQjtSNVyW3sRN" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/cloud-machine-learning-engineering-and-mlops" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]