Structuring Machine Learning Projects

Brought by: Coursera

Overview

In the third course of the Deep Learning Specialization, you will learn how to build a successful machine learning project and get to practice decision-making as a machine learning project leader.

By the end, you will be able to diagnose errors in a machine learning system; prioritize strategies for reducing errors; understand complex ML settings, such as mismatched training/test sets, and comparing to and/or surpassing human-level performance; and apply end-to-end learning, transfer learning, and multi-task learning.

This is also a standalone course for learners who have basic machine learning knowledge. This course draws on Andrew Ng’s experience building and shipping many deep learning products. If you aspire to become a technical leader who can set the direction for an AI team, this course provides the "industry experience" that you might otherwise get only after years of ML work experience.

The Deep Learning Specialization is our foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare you to participate in the development of leading-edge AI technology. It provides a pathway for you to gain the knowledge and skills to apply machine learning to your work, level up your technical career, and take the definitive step in the world of AI.

Syllabus

  • ML Strategy
    • Streamline and optimize your ML production workflow by implementing strategic guidelines for goal-setting and applying human-level performance to help define key priorities.
  • ML Strategy
    • Develop time-saving error analysis procedures to evaluate the most worthwhile options to pursue and gain intuition for how to split your data and when to use multi-task, transfer, and end-to-end deep learning.

Taught by

Andrew Ng

Structuring Machine Learning Projects
Go to course

Structuring Machine Learning Projects

Brought by: Coursera

  • Coursera
  • Free
  • English
  • Certificate Available
  • Available at any time
  • beginner
  • Chinese, Arabic, French, Portuguese, Italian, German, Russian, Turkish, English, Spanish, Korean, Thai, Indonesian, Kazakh, Hindi, Swedish, Greek, Ukrainian, Japanese, Polish, Dutch
8.1.2PHP Version262msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (160ms)
    • Application (101ms)
    • 1 x Booting (61.27%)
      160.32ms
      1 x Application (38.48%)
      100.70ms
      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 en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed5.33ms
      • select * from `courses` where `slug_en` = 'structuring-machine-learning-projects' limit 1
        3.67ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. structuring-machine-learning-projects
        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-02-03 18:47:42' where `id` = 639
        490μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-03 18:47:42
        • 1. 639
        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 (3)
        260μ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)
        190μ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 (34) and `institutions`.`deleted_at` is null
        230μ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
        220μ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` = 633 limit 1
        270μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 633
        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
        wwV8cM7c8kp1jiRXWVGH4R6hOAThwuDrKNK2tfxW
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/structuring-machine-learning-projects" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/structuring-machine-learning-projects
        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" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.145.45.192" ] "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" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "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 => "3.145.45.192" ] "cf-ray" => array:1 [ 0 => "90c49744b9961167-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_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "3.145.45.192" "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_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.145.45.192" "HTTP_CF_RAY" => "90c49744b9961167-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" => "35364" "REMOTE_ADDR" => "172.69.58.148" "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" => "/en/courses/structuring-machine-learning-projects" "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" => 1738608461.8083 "REQUEST_TIME" => 1738608461 ]
        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 => "Mon, 03 Feb 2025 18:47:42 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkZNRmw0RzV3SGU3ck5XZnRvVW9pOXc9PSIsInZhbHVlIjoieTBIR3lVd1pVQnJmcFNZQ29QbDVyYUpOOHBFcWJhbGhDZnZTWDBxTUpsejNmKzhkZEZxQTlYRFFnMDE1TitpdU94YUJrbEJCR0RnUER3L2hoTGUzTUt5eTg2QVFkSnFBeDZKMVlXWEdhVEUwdm9NOGIxak5MM2hpd29TczF6RTEiLCJtYWMiOiI0ZTU5OGMxNWI1NDdhNTZlYzY4ZWIzOWM4OGVjODViMTQwYzk3N2ZkMjM1ZGUwMTc4ODM1ZmUzYjI4ZDYzYzI3IiwidGFnIjoiIn0%3D; expires=Mon, 03 Feb 2025 20:47:42 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkZNRmw0RzV3SGU3ck5XZnRvVW9pOXc9PSIsInZhbHVlIjoieTBIR3lVd1pVQnJmcFNZQ29QbDVyYUpOOHBFcWJhbGhDZnZTWDBxTUpsejNmKzhkZEZxQTlYRFFnMDE1TitpdU94YUJrb" 1 => "laravel_session=eyJpdiI6IjhkbE45SEIzNEpnalFXNkk3Z0h0Zmc9PSIsInZhbHVlIjoiV2VFMlBNdzhOa0VNM3pucU9MekkxMEJSb0FkUGZMWlFaS21HVXVKeWpIT3FaRlpFV2psRTlhbDJvL2hQaHdLQ05OTkRtM3JtaytJTFd4SGFUYUxZUmNVMW9XWGNQQzlKeUkycjdGS0ZVdEI2SWd0OGV1elM0WFFQczlQY1B1eWwiLCJtYWMiOiI2YTRjM2FjZmY0NTIwZjY4MTk0OGJjMDM2NTVkZjlmMGM5NzQ0YWIzNGM0ODAwM2JiMjI3Yjg1NTU0NDc2NjEzIiwidGFnIjoiIn0%3D; expires=Mon, 03 Feb 2025 20:47:42 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IjhkbE45SEIzNEpnalFXNkk3Z0h0Zmc9PSIsInZhbHVlIjoiV2VFMlBNdzhOa0VNM3pucU9MekkxMEJSb0FkUGZMWlFaS21HVXVKeWpIT3FaRlpFV2psRTlhbDJvL2hQaHdLQ05O" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkZNRmw0RzV3SGU3ck5XZnRvVW9pOXc9PSIsInZhbHVlIjoieTBIR3lVd1pVQnJmcFNZQ29QbDVyYUpOOHBFcWJhbGhDZnZTWDBxTUpsejNmKzhkZEZxQTlYRFFnMDE1TitpdU94YUJrbEJCR0RnUER3L2hoTGUzTUt5eTg2QVFkSnFBeDZKMVlXWEdhVEUwdm9NOGIxak5MM2hpd29TczF6RTEiLCJtYWMiOiI0ZTU5OGMxNWI1NDdhNTZlYzY4ZWIzOWM4OGVjODViMTQwYzk3N2ZkMjM1ZGUwMTc4ODM1ZmUzYjI4ZDYzYzI3IiwidGFnIjoiIn0%3D; expires=Mon, 03-Feb-2025 20:47:42 GMT; path=/XSRF-TOKEN=eyJpdiI6IkZNRmw0RzV3SGU3ck5XZnRvVW9pOXc9PSIsInZhbHVlIjoieTBIR3lVd1pVQnJmcFNZQ29QbDVyYUpOOHBFcWJhbGhDZnZTWDBxTUpsejNmKzhkZEZxQTlYRFFnMDE1TitpdU94YUJrb" 1 => "laravel_session=eyJpdiI6IjhkbE45SEIzNEpnalFXNkk3Z0h0Zmc9PSIsInZhbHVlIjoiV2VFMlBNdzhOa0VNM3pucU9MekkxMEJSb0FkUGZMWlFaS21HVXVKeWpIT3FaRlpFV2psRTlhbDJvL2hQaHdLQ05OTkRtM3JtaytJTFd4SGFUYUxZUmNVMW9XWGNQQzlKeUkycjdGS0ZVdEI2SWd0OGV1elM0WFFQczlQY1B1eWwiLCJtYWMiOiI2YTRjM2FjZmY0NTIwZjY4MTk0OGJjMDM2NTVkZjlmMGM5NzQ0YWIzNGM0ODAwM2JiMjI3Yjg1NTU0NDc2NjEzIiwidGFnIjoiIn0%3D; expires=Mon, 03-Feb-2025 20:47:42 GMT; path=/; httponlylaravel_session=eyJpdiI6IjhkbE45SEIzNEpnalFXNkk3Z0h0Zmc9PSIsInZhbHVlIjoiV2VFMlBNdzhOa0VNM3pucU9MekkxMEJSb0FkUGZMWlFaS21HVXVKeWpIT3FaRlpFV2psRTlhbDJvL2hQaHdLQ05O" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "wwV8cM7c8kp1jiRXWVGH4R6hOAThwuDrKNK2tfxW" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/structuring-machine-learning-projects" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]