Principles of Machine Learning

بواسطة: edX

Overview

This course is part of the Microsoft Professional Program Certificate in Data Science and Microsoft Professional Program in Artificial Intelligence.

Machine learning uses computers to run predictive models that learn from existing data in order to forecast future behaviors, outcomes, and trends.

In this data science course, you will be given clear explanations of machine learning theory combined with practical scenarios and hands-on experience building, validating, and deploying machine learning models. You will learn how to build and derive insights from these models using R, Python, and Azure Machine Learning.

Syllabus

Explore classification
• Understand the operation of classifiers
• Use logistic regression as a classifier
• Understand the metrics used to evaluate classifiers
• Lab: Classification with logistic regression taught using Azure Machine Learning

Regression in machine learning
• Understand the operation of regression models
• Use linear regression for prediction and forecasting
• Understand the metrics used to evaluate regression models
• Lab: Predicting bike demand with linear regression taught using Azure Machine Learning

How to improve supervised models
• Process for feature selection
• Understand the problems of over-parameterization and the curse of dimensionality
• Use regularization on over-parameterized models
• Methods of dimensionality reduction Apply cross validation to estimating model performance
• Lab: Improving diabetes patient classification using Azure Machine Learning
• Lab: Improving bike demand forecasting using Azure Machine Learning

Details on non-linear modeling
• Understand how and when to use common supervised machine learning models Applying ML models to diabetes patient classification
• Applying ML models to bike demand forecasting Clustering
• Understand the principles of unsupervised learning models
• Correctly apply and evaluate k-means clustering models
• Correctly apply and evaluate hieratical clustering model
• Lab: Cluster models with AML, R and Python

Recommender systems
• Understand the operation of recommenders
• Understand how to evaluate recommenders
• Know how to use alternative to collaborative filtering for recommendations
Lab: Creating and evaluating recommendations

Taught by

Dr. Steve Elston and Cynthia Rudin

Principles of Machine Learning
الذهاب الي الدورة

Principles of Machine Learning

بواسطة: edX

  • edX
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • أيام محددة
  • الجميع
  • N/A
8.1.2PHP Version315msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (200ms)
    • Application (115ms)
    • 1 x Booting (63.36%)
      199.55ms
      1 x Application (36.39%)
      114.61ms
      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 executed6.42ms
      • select * from `courses` where `slug_ar` = 'principles-of-machine-learning' limit 1
        5.04ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. principles-of-machine-learning
        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-08 02:23:51' where `id` = 2423
        320μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-08 02:23:51
        • 1. 2423
        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 (4)
        250μ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)
        170μ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 (62) and `institutions`.`deleted_at` is null
        200μ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 (1) and `providers`.`deleted_at` is null
        190μ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` = 2414 limit 1
        250μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2414
        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
        o4PZtjSMLmNvXRO8N66JSMaSkgooRSgJBGJO9LAz
        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/princi...
        _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/principles-of-machine-learning
        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 => "3.15.194.249" ] "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 => "92ce4e1a3907e7f9-ORD" ] "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 => "3.15.194.249" ] "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" => "3.15.194.249" "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" => "92ce4e1a3907e7f9-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "3.15.194.249" "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" => "57164" "REMOTE_ADDR" => "172.70.100.231" "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/principles-of-machine-learning" "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" => 1744079031.6448 "REQUEST_TIME" => 1744079031 ]
        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, 08 Apr 2025 02:23:51 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlMweEJyOGQ3VTN6R2FOaXFJcjZjNmc9PSIsInZhbHVlIjoib1NwdTlkZE90ODFyZS9CaHdGR3VVNnE2L3laejZGVGhXODd3QWc0MjFvR2RHa0NqVFJMZm1FTkwvVXNvZFpKUEVPOU1ONHI0YzdjUWpRVU1HVTMyVW80eldQZWtHalZvb0NkcGRXUjVlaFIzeGhYME5JWWNYeUoyL0JSVU9tYlEiLCJtYWMiOiI2NjZiNjgxMDc4ZDRhMTY4NjZiZWYzYmUwNDc2NDhjNzQ3NzQwNjBkYTc3OWVjNmEwYzE0YzZhOTM2Y2EzYWVlIiwidGFnIjoiIn0%3D; expires=Tue, 08 Apr 2025 04:23:51 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlMweEJyOGQ3VTN6R2FOaXFJcjZjNmc9PSIsInZhbHVlIjoib1NwdTlkZE90ODFyZS9CaHdGR3VVNnE2L3laejZGVGhXODd3QWc0MjFvR2RHa0NqVFJMZm1FTkwvVXNvZFpKUEVPOU1ON" 1 => "laravel_session=eyJpdiI6Ik1EQWVhUWVhV01CRUZlVDBiYmlETFE9PSIsInZhbHVlIjoiWnVFZ0NWS0ZCU0gxcmpNaGNnUXZuQzY3Z2FqblJTU29FcWFadFBmOTRRWWJaRW5QMWZha1lmakpKZ0JzSThZWDM0aHZQOFNmRUZhbFJwajhIWEpmT1F1MXVRMklrRDFqS0NMYmhqVmlmUnovZ0RkODMvNW5LZVlQQzFpVHlWTGUiLCJtYWMiOiIwOWJjM2VlMjQ2MWU3OGY3OTUwMGYxMTMwNzhjNTdjMGJhYTEzNjBmNzQwYmExYzI2ZDUxMGY0MmU2YzQ3ZGQyIiwidGFnIjoiIn0%3D; expires=Tue, 08 Apr 2025 04:23:51 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6Ik1EQWVhUWVhV01CRUZlVDBiYmlETFE9PSIsInZhbHVlIjoiWnVFZ0NWS0ZCU0gxcmpNaGNnUXZuQzY3Z2FqblJTU29FcWFadFBmOTRRWWJaRW5QMWZha1lmakpKZ0JzSThZWDM0" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlMweEJyOGQ3VTN6R2FOaXFJcjZjNmc9PSIsInZhbHVlIjoib1NwdTlkZE90ODFyZS9CaHdGR3VVNnE2L3laejZGVGhXODd3QWc0MjFvR2RHa0NqVFJMZm1FTkwvVXNvZFpKUEVPOU1ONHI0YzdjUWpRVU1HVTMyVW80eldQZWtHalZvb0NkcGRXUjVlaFIzeGhYME5JWWNYeUoyL0JSVU9tYlEiLCJtYWMiOiI2NjZiNjgxMDc4ZDRhMTY4NjZiZWYzYmUwNDc2NDhjNzQ3NzQwNjBkYTc3OWVjNmEwYzE0YzZhOTM2Y2EzYWVlIiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 04:23:51 GMT; path=/XSRF-TOKEN=eyJpdiI6IlMweEJyOGQ3VTN6R2FOaXFJcjZjNmc9PSIsInZhbHVlIjoib1NwdTlkZE90ODFyZS9CaHdGR3VVNnE2L3laejZGVGhXODd3QWc0MjFvR2RHa0NqVFJMZm1FTkwvVXNvZFpKUEVPOU1ON" 1 => "laravel_session=eyJpdiI6Ik1EQWVhUWVhV01CRUZlVDBiYmlETFE9PSIsInZhbHVlIjoiWnVFZ0NWS0ZCU0gxcmpNaGNnUXZuQzY3Z2FqblJTU29FcWFadFBmOTRRWWJaRW5QMWZha1lmakpKZ0JzSThZWDM0aHZQOFNmRUZhbFJwajhIWEpmT1F1MXVRMklrRDFqS0NMYmhqVmlmUnovZ0RkODMvNW5LZVlQQzFpVHlWTGUiLCJtYWMiOiIwOWJjM2VlMjQ2MWU3OGY3OTUwMGYxMTMwNzhjNTdjMGJhYTEzNjBmNzQwYmExYzI2ZDUxMGY0MmU2YzQ3ZGQyIiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 04:23:51 GMT; path=/; httponlylaravel_session=eyJpdiI6Ik1EQWVhUWVhV01CRUZlVDBiYmlETFE9PSIsInZhbHVlIjoiWnVFZ0NWS0ZCU0gxcmpNaGNnUXZuQzY3Z2FqblJTU29FcWFadFBmOTRRWWJaRW5QMWZha1lmakpKZ0JzSThZWDM0" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "o4PZtjSMLmNvXRO8N66JSMaSkgooRSgJBGJO9LAz" "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/principles-of-machine-learning" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]