Supervised Machine Learning From First Principles

بواسطة: Udemy

Overview

Discussing the principles behind the most used Machine Learning algorithms

What you'll learn:
  • Machine Learning Principles
  • The principles behind Machine Learning algorithms (not just the codes!)
  • Regression (Linear Regression, Multiple Linear Regression, Polynomial Regression, and Support Vector Regression)
  • Classification (Logistic Regression, k-Nearest Neighbours, Trees, and Support Vector Machines)
  • Other principles such as Cross Validation, AIC, BIC, and choosing the right metrics for your algorithm

This course is intended to introduce the principles behind the algorithms and concepts in Machine Learning. Understanding these will help you to take your Machine Learning skills to the next level. As Machine Learning is a tool, without understanding the principles, one will not fully utilize it and come up with valuable insights. What does it mean to have an MSEof 50 000? Why does this ML model work better than the other one? What is the best metric for the problem at hand - Accuracy, Specificity or Recall?

Taught by

Houston Muzamhindo

Supervised Machine Learning From First Principles
الذهاب الي الدورة

Supervised Machine Learning From First Principles

بواسطة: Udemy

  • Udemy
  • مدفوعة
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • beginner
  • English
8.1.2PHP Version210msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (129ms)
    • Application (80.21ms)
    • 1 x Booting (61.54%)
      129.10ms
      1 x Application (38.24%)
      80.21ms
      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
      6 statements were executed9.92ms
      • select * from `courses` where `slug_ar` = 'supervised-machine-learning-from-first-principles' limit 1
        7.79ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. supervised-machine-learning-from-first-principles
        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-05-03 02:38:49' where `id` = 5473
        1.15ms/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-05-03 02:38:49
        • 1. 5473
        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 (40)
        270μ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)
        230μ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 `providers` where `providers`.`id` in (51) and `providers`.`deleted_at` is null
        270μ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` = 5464 limit 1
        210μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 5464
        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\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        nSMLj5hu7IRuqxfzZUHz7i6Lb0SAVIFCwLQFDJSg
        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/superv...
        _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/supervised-machine-learning-from-first-principles
        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.221.236.28" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "18.221.236.28" ] "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 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "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 => "939c62660b00eb08-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" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "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.221.236.28" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "18.221.236.28" "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" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "939c62660b00eb08-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "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" => "11226" "REMOTE_ADDR" => "172.71.254.229" "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/supervised-machine-learning-from-first-principles" "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" => 1746239929.5549 "REQUEST_TIME" => 1746239929 ]
        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 => "Sat, 03 May 2025 02:38:49 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlpjbFZMcjQ5MjQ5QjJEbG8ybzJyQ0E9PSIsInZhbHVlIjoiL0x1cWhOTkxSbEFpbGJLU1M4dU9WN2RuRHc5RTZaSU9JUXZmSEhvcmd4QXFMbmFrTXNxMWl5YWllcVpPeHVHOFNaL2hYWWd3VHBiakppTVVXVzVuQXQrRE9tdlhzZ29LZE9XTEVoS2V1d3oySFcyMjQyTU1GV2ZCMmtoaHd6cHYiLCJtYWMiOiI0ODcxM2Q3YWRkZGE1YzE3ODhmZWZiYWQ4OWZmMjdiNDVlZjEzN2M5YTRlYWVjMTkzYTQ2NzVkNjg1Yzg5ZGE0IiwidGFnIjoiIn0%3D; expires=Sat, 03 May 2025 04:38:49 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlpjbFZMcjQ5MjQ5QjJEbG8ybzJyQ0E9PSIsInZhbHVlIjoiL0x1cWhOTkxSbEFpbGJLU1M4dU9WN2RuRHc5RTZaSU9JUXZmSEhvcmd4QXFMbmFrTXNxMWl5YWllcVpPeHVHOFNaL2hYW" 1 => "laravel_session=eyJpdiI6Ik9hRE5RSmVjMFNaRnN4Smgzd1N6ZXc9PSIsInZhbHVlIjoialc4MVBaYTJ5eXUzNUk3ekFIajBNSkRZL1NDa3cwdjROS3NNaU1NU3VsR3hhdFRsbjdERlVnRElEY3JSUSs1QUs0UlJIZXE5amxZaG56WkJwb0pvWTVnY1FvZmlnaXdXOHZ3K2ZyNUQ5SUVQMVRpeFZlQ1JFMi9jdnZZa0FNbGYiLCJtYWMiOiI4ZDNhN2JmMjYzOWNmYmJlYTY1YTQ3ZDBkZjIzMTUyZTZlM2EzNjMzZjhmOTA5MjkxMTNlOWI4YmY5OTYxMzFkIiwidGFnIjoiIn0%3D; expires=Sat, 03 May 2025 04:38:49 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6Ik9hRE5RSmVjMFNaRnN4Smgzd1N6ZXc9PSIsInZhbHVlIjoialc4MVBaYTJ5eXUzNUk3ekFIajBNSkRZL1NDa3cwdjROS3NNaU1NU3VsR3hhdFRsbjdERlVnRElEY3JSUSs1QUs0" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlpjbFZMcjQ5MjQ5QjJEbG8ybzJyQ0E9PSIsInZhbHVlIjoiL0x1cWhOTkxSbEFpbGJLU1M4dU9WN2RuRHc5RTZaSU9JUXZmSEhvcmd4QXFMbmFrTXNxMWl5YWllcVpPeHVHOFNaL2hYWWd3VHBiakppTVVXVzVuQXQrRE9tdlhzZ29LZE9XTEVoS2V1d3oySFcyMjQyTU1GV2ZCMmtoaHd6cHYiLCJtYWMiOiI0ODcxM2Q3YWRkZGE1YzE3ODhmZWZiYWQ4OWZmMjdiNDVlZjEzN2M5YTRlYWVjMTkzYTQ2NzVkNjg1Yzg5ZGE0IiwidGFnIjoiIn0%3D; expires=Sat, 03-May-2025 04:38:49 GMT; path=/XSRF-TOKEN=eyJpdiI6IlpjbFZMcjQ5MjQ5QjJEbG8ybzJyQ0E9PSIsInZhbHVlIjoiL0x1cWhOTkxSbEFpbGJLU1M4dU9WN2RuRHc5RTZaSU9JUXZmSEhvcmd4QXFMbmFrTXNxMWl5YWllcVpPeHVHOFNaL2hYW" 1 => "laravel_session=eyJpdiI6Ik9hRE5RSmVjMFNaRnN4Smgzd1N6ZXc9PSIsInZhbHVlIjoialc4MVBaYTJ5eXUzNUk3ekFIajBNSkRZL1NDa3cwdjROS3NNaU1NU3VsR3hhdFRsbjdERlVnRElEY3JSUSs1QUs0UlJIZXE5amxZaG56WkJwb0pvWTVnY1FvZmlnaXdXOHZ3K2ZyNUQ5SUVQMVRpeFZlQ1JFMi9jdnZZa0FNbGYiLCJtYWMiOiI4ZDNhN2JmMjYzOWNmYmJlYTY1YTQ3ZDBkZjIzMTUyZTZlM2EzNjMzZjhmOTA5MjkxMTNlOWI4YmY5OTYxMzFkIiwidGFnIjoiIn0%3D; expires=Sat, 03-May-2025 04:38:49 GMT; path=/; httponlylaravel_session=eyJpdiI6Ik9hRE5RSmVjMFNaRnN4Smgzd1N6ZXc9PSIsInZhbHVlIjoialc4MVBaYTJ5eXUzNUk3ekFIajBNSkRZL1NDa3cwdjROS3NNaU1NU3VsR3hhdFRsbjdERlVnRElEY3JSUSs1QUs0" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "nSMLj5hu7IRuqxfzZUHz7i6Lb0SAVIFCwLQFDJSg" "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/supervised-machine-learning-from-first-principles" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]