MLOps (Machine Learning Operations) Fundamentals en español

بواسطة: Coursera

Overview

En este curso, se presentan a los participantes las herramientas y prácticas recomendadas de MLOps para implementar, evaluar, supervisar y operar sistemas de AA de producción en Google Cloud. Las MLOps son una disciplina enfocada en la implementación, prueba, supervisión y automatización de sistemas de AA en producción. Los ingenieros profesionales de aprendizaje automático usan herramientas para mejorar y evaluar continuamente los modelos implementados. Trabajan con científicos de datos (o pueden serlo) que desarrollan modelos para ofrecer velocidad y rigor en la implementación de modelos con el mejor rendimiento.

Syllabus

  • Introducción a MLOps Fundamentals
    • En este módulo, se proporciona una descripción general del curso
  • Cuándo y por qué emplear las MLOps
    • En este módulo, estudiaremos el aprendizaje automático desde la perspectiva de las operaciones, lo que significa observar todo el sistema, desde definir el problema hasta diseñar la solución.
  • Información sobre los componentes principales de Kubernetes (opcional)
    • Este módulo es opcional.
  • Introducción a AI Platform Pipelines
    • En este módulo, abordaremos AI Platform Pipelines, un producto de Google Cloud que se usa para que las MLOps sean más sencillas, escalables y no presenten interrupciones con los servicios de Google Cloud.
  • Entrenamiento, ajuste y entrega en AI Platform
    • En este módulo, aprenderemos a entrenar, ajustar y entregar un modelo de forma manual desde el notebook de Jupyter en AI Platform.
  • Kubeflow Pipelines en AI Platform
    • En este módulo, automatizaremos el proceso de entrenamiento y ajuste que describimos antes con la ayuda de una canalización de Kubeflow Pipelines. En lugar de activar cada paso del proceso en forma manual desde el notebook de Jupyterlab, podemos activar todo el proceso con un solo clic después de haber expresado los distintos pasos como una canalización de Kubeflow Pipelines.
  • CI/CD para Kubeflow Pipelines en AI Platform
    • En este módulo, analizaremos el uso de CI/CD en canalizaciones de Kubeflow Pipelines. Sabemos cómo compilar una canalización de Kubeflow Pipelines automatizada, pero ¿cómo podemos integrar la canalización en una pila de integración continua? El objetivo es volver a compilar los elementos de la canalización apenas se envía nuevo código de entrenamiento al repositorio correspondiente.
  • Resumen
    • Este módulo es un resumen de lo que se enseñó en el curso.
  • Recursos del curso
    • Enlaces PDF a todos los módulos

Taught by

Google Cloud Training

MLOps (Machine Learning Operations) Fundamentals en español
الذهاب الي الدورة

MLOps (Machine Learning Operations) Fundamentals en español

بواسطة: Coursera

  • Coursera
  • مجانية
  • Spanish
  • متاح شهادة
  • متاح في أي وقت
  • intermediate
  • Spanish, English
8.1.2PHP Version211msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (126ms)
    • Application (84.26ms)
    • 1 x Booting (59.87%)
      126.48ms
      1 x Application (39.88%)
      84.26ms
      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 executed5.71ms
      • select * from `courses` where `slug_ar` = 'mlops-(machine-learning-operations)-fundamentals-en-español' limit 1
        4.27ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. mlops-(machine-learning-operations)-fundamentals-en-español
        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-22 21:03:24' where `id` = 1908
        630μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-22 21:03:24
        • 1. 1908
        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)
        180μ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 (54) and `institutions`.`deleted_at` is null
        160μ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
        140μ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` = 1899 limit 1
        190μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1899
        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
        WmuPmOfmdSQQZsmpwdqWQYZ3JQm9p3JXAO4NHqUO
        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/mlops-...
        _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/mlops-%28machine-learning-operations%29-fundamentals-en-espa%C3%B1ol
        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 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.188.76.161" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "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" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "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" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "93481150bec44ef5-LHR" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "18.188.76.161" ] "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_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "18.188.76.161" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_SITE" => "none" "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_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "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_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "93481150bec44ef5-LHR" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "18.188.76.161" "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" => "11200" "REMOTE_ADDR" => "172.71.241.112" "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/mlops-%28machine-learning-operations%29-fundamentals-en-espa%C3%B1ol" "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" => 1745355804.3076 "REQUEST_TIME" => 1745355804 ]
        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 => "Tue, 22 Apr 2025 21:03:24 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IndzRHpZajhWMERFbFVhT0ZTeXp6dnc9PSIsInZhbHVlIjoiajZxamViN0pYK1RFN3pRbTV1TEE4UXByMHdqOWw1bzl4aFVFQ3V1dEs0b0t1d0QzZUcrdWdaVkxGZjg2a3htUkhOOUo5OVh3endyb050ZWRnR3QvZXZQeUZxbW1sUmx1VnFFMU9EK3IwWHZHaE5FeG9aQlpEZzhNaVJGN0kvL3QiLCJtYWMiOiJjZTkwNTU2YWQzNjdkZGJiYmJmYjQ4NTY5M2Y2MTYxMGJjZjUzNzg5Y2RiZWU3OWRhY2U1YTBhZGQ3YjJlYWI3IiwidGFnIjoiIn0%3D; expires=Tue, 22 Apr 2025 23:03:24 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IndzRHpZajhWMERFbFVhT0ZTeXp6dnc9PSIsInZhbHVlIjoiajZxamViN0pYK1RFN3pRbTV1TEE4UXByMHdqOWw1bzl4aFVFQ3V1dEs0b0t1d0QzZUcrdWdaVkxGZjg2a3htUkhOOUo5O" 1 => "laravel_session=eyJpdiI6InFNOHltOTJDY25lL090V1dySzFVMnc9PSIsInZhbHVlIjoiYzg2OEFFSUt5cUd2eU1HUS9NZWVRZVgrQ2VtVnRiTTAyNmpmMHU3elA4aTRid0xNbEI2Nnl5WUFkRHpTdGNkZDdwOWhteGRwUDNMZG5ZMU1qaEMweEkvSW1zdlVPRHhCQjF4T3dmdTlLbU5zaFAyUmJhamFaVmp0MG5ZSnY4M2QiLCJtYWMiOiJkY2E4Zjg0Yzg0OWMyMDQ5OGZkMDA4OTIwZDY3OTg3YWIyMWE0NzE0NGI2MDYxYzMzZmRkNTlhZTkxMTQ5MTRiIiwidGFnIjoiIn0%3D; expires=Tue, 22 Apr 2025 23:03:24 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6InFNOHltOTJDY25lL090V1dySzFVMnc9PSIsInZhbHVlIjoiYzg2OEFFSUt5cUd2eU1HUS9NZWVRZVgrQ2VtVnRiTTAyNmpmMHU3elA4aTRid0xNbEI2Nnl5WUFkRHpTdGNkZDdw" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IndzRHpZajhWMERFbFVhT0ZTeXp6dnc9PSIsInZhbHVlIjoiajZxamViN0pYK1RFN3pRbTV1TEE4UXByMHdqOWw1bzl4aFVFQ3V1dEs0b0t1d0QzZUcrdWdaVkxGZjg2a3htUkhOOUo5OVh3endyb050ZWRnR3QvZXZQeUZxbW1sUmx1VnFFMU9EK3IwWHZHaE5FeG9aQlpEZzhNaVJGN0kvL3QiLCJtYWMiOiJjZTkwNTU2YWQzNjdkZGJiYmJmYjQ4NTY5M2Y2MTYxMGJjZjUzNzg5Y2RiZWU3OWRhY2U1YTBhZGQ3YjJlYWI3IiwidGFnIjoiIn0%3D; expires=Tue, 22-Apr-2025 23:03:24 GMT; path=/XSRF-TOKEN=eyJpdiI6IndzRHpZajhWMERFbFVhT0ZTeXp6dnc9PSIsInZhbHVlIjoiajZxamViN0pYK1RFN3pRbTV1TEE4UXByMHdqOWw1bzl4aFVFQ3V1dEs0b0t1d0QzZUcrdWdaVkxGZjg2a3htUkhOOUo5O" 1 => "laravel_session=eyJpdiI6InFNOHltOTJDY25lL090V1dySzFVMnc9PSIsInZhbHVlIjoiYzg2OEFFSUt5cUd2eU1HUS9NZWVRZVgrQ2VtVnRiTTAyNmpmMHU3elA4aTRid0xNbEI2Nnl5WUFkRHpTdGNkZDdwOWhteGRwUDNMZG5ZMU1qaEMweEkvSW1zdlVPRHhCQjF4T3dmdTlLbU5zaFAyUmJhamFaVmp0MG5ZSnY4M2QiLCJtYWMiOiJkY2E4Zjg0Yzg0OWMyMDQ5OGZkMDA4OTIwZDY3OTg3YWIyMWE0NzE0NGI2MDYxYzMzZmRkNTlhZTkxMTQ5MTRiIiwidGFnIjoiIn0%3D; expires=Tue, 22-Apr-2025 23:03:24 GMT; path=/; httponlylaravel_session=eyJpdiI6InFNOHltOTJDY25lL090V1dySzFVMnc9PSIsInZhbHVlIjoiYzg2OEFFSUt5cUd2eU1HUS9NZWVRZVgrQ2VtVnRiTTAyNmpmMHU3elA4aTRid0xNbEI2Nnl5WUFkRHpTdGNkZDdw" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "WmuPmOfmdSQQZsmpwdqWQYZ3JQm9p3JXAO4NHqUO" "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/mlops-%28machine-learning-operations%29-fundamentals-en-espa%C3%B1ol" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]