Machine Learning

بواسطة: Brilliant

Overview

Machine learning swoops in where humans fail — such as when there are hundreds (or hundreds of thousands) variables to keep track of and millions (or billions, or trillions) of pieces of data to process.

This course develops the mathematical basis needed to deeply understand how problems of classification and estimation work. By the end of this course, you’ll develop the techniques needed to analyze data and apply these techniques to real-world problems.

Syllabus

  • Linear Regression: Get your basics in line.
    • Introduction to Linear Regression: The basics of prediction with a very simple model: a line.
    • Statistics of Linear Regression: Dive into the math behind linear regression.
    • Linear Algebra in Linear Regression: Brush up on linear algebra, a key tool throughout machine learning.
    • Higher Dimensional Regression: What happens when you need to do a regression with more than two variables? Hyperplanes!
    • Limitations of Linear Regression: When variables are related non-linearly, linear regression falls short.
    • Alternatives to Linear Regression: Get familiar with ridge regression, lasso, nearest neighbors, and other approaches.
  • Linear Classification: Classifying both quantitative and qualitative data.
    • Indicator Matrix: Add this clever relationship representation to your tool kit.
    • Logistic Classification: Instead of giving a definitive 'yes' or 'no', this method predicts probabilities of 'yes' or 'no'.
    • Linear Discriminant Analysis: Explore this powerful tool for separating classes of normally distributed data.
    • KNN Classification: "My neighbors are my friends", as a classification algorithm.
    • Perceptrons: The judge and jury for classification.
    • Naive Bayes: Bayes' theorem - a classic tool of probability - guides this classication method.
  • Trees: Explore this versatile model and related ideas like bagging, random forests, and boosting.
    • Tree Regression: A versatile tool, best applied when there are strong distinctions between cases.
    • Tree Classification: The basics of classification via a tree.
    • Trees: Pros, Cons, and Best Practices: A major advantage of trees is their interpretability. What are the drawbacks?
    • Bagging: Reduce the model variance by averaging across many trees!
    • Boosting: "Teammates who complement each other's weaknesses", trees edition.
  • Support Vector Machine: Divide classes with the best possible margin of error.
    • Hard Margin Support Vector Machines: The wall of SVMs: you're either in or you're out.
    • Soft Margin Support Vector Machines: Explore this SVM that works even when some points end up on the "wrong side of the wall".
    • Nonlinear Decision Boundaries: Sometimes, the best wall isn't a straight line.
    • More than Two Classes: Learn how to combine several classifiers to handle data sets with many classes.
    • Connection to Logistic Regression: SVMs are similar to logistic regression - but not exactly the same! Find out why.
  • Kernels: It's time to upgrade the dot product.
    • Intro To Kernels: Get down the basics of this tool which helps measure the similarity of vectors.
    • Kernel Boundaries: Use kernels to classify new data by comparing it to existing data.
    • Kernel Support Vector Machines: See why SVMs are one of the best models for employing kernels.
    • Using the Kernel Trick: Explore the power of the kernel trick, and the drawbacks and pitfalls of using kernels.
Machine Learning
الذهاب الي الدورة

Machine Learning

بواسطة: Brilliant

  • Brilliant
  • مدفوعة
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • advanced
  • N/A
8.1.2PHP Version996msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (505ms)
    • Application (489ms)
    • 1 x Booting (50.66%)
      504.71ms
      1 x Application (49.13%)
      489.38ms
      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 executed207ms
      • select * from `courses` where `slug_ar` = 'machine-learningMEF' limit 1
        8.46ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. machine-learningMEF
        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-06-16 09:55:05' where `id` = 2137
        198ms/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-16 09:55:05
        • 1. 2137
        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)
        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 `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        180μ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 (40) and `providers`.`deleted_at` is null
        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 * from `html_files` where `html_files`.`id` = 2128 limit 1
        270μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2128
        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
        waqSgCfNQUKyZO6JDsRMZgU1S68lt8CqJi9yGyi6
        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/machin...
        _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/machine-learningMEF
        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 => "216.73.216.148" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.148" ] "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 => "95096deeef73f852-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" => "216.73.216.148" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.148" "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" => "95096deeef73f852-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" => "49176" "REMOTE_ADDR" => "172.70.130.172" "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/machine-learningMEF" "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" => 1750067704.4016 "REQUEST_TIME" => 1750067704 ]
        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, 16 Jun 2025 09:55:05 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhlbWYvbExHMytGSmtuL3VJbDZ4SFE9PSIsInZhbHVlIjoiNjlvQU51WSs3T3ArMlUvTTg4NE5kK1RORXNnRFQ2MjZ4bVRmcUpuY1lTQkRtSnU4bGc5MDJrN3pBTmlBdHR6cFZWWVgrQnRvQWE5WElOQ3V5MkxNRDB6bFF4bnNOaXM0bllidXNuUTJGYnBqOWxVMG5WQkhLQ0hVcDVDV2RsS2kiLCJtYWMiOiJhOTcxYTQwMTM5ZmJkODY2Yzc0M2FlMmFmZDQwMGQxNTA1YzMwNDc5OWFlOWVmYjUwNTdiZTRkOGM5NmIwZWMzIiwidGFnIjoiIn0%3D; expires=Mon, 16 Jun 2025 11:55:05 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InhlbWYvbExHMytGSmtuL3VJbDZ4SFE9PSIsInZhbHVlIjoiNjlvQU51WSs3T3ArMlUvTTg4NE5kK1RORXNnRFQ2MjZ4bVRmcUpuY1lTQkRtSnU4bGc5MDJrN3pBTmlBdHR6cFZWWVgrQ" 1 => "laravel_session=eyJpdiI6ImFGajBncTVsQjJtTXNWdzhtYzF4dGc9PSIsInZhbHVlIjoiaEF3U2ROUHJJWVhqMUlPZmxuTFJnTHBJMzNkUXo5NTg0eEx6dVl0aHdqTEJ5S0FqY1U1ZWNUNStHZDREdWkzeGlmUm5ieHpQNlVaOGFxWTZkdnc5RVloc3lFOHpPM3dTcmVrU0VSNU94d0RjSDFCcXh6QnVOSjJwOEF4Z1MwbUQiLCJtYWMiOiJmZGY0ODVkNTRhNGE4OGIxY2NlMDQwNzViNmNkNjk1ODQ0NWFkNTQ0YjQ2OTJiOGUxYmQwOWQ4NGE2Nzc3OGY0IiwidGFnIjoiIn0%3D; expires=Mon, 16 Jun 2025 11:55:05 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImFGajBncTVsQjJtTXNWdzhtYzF4dGc9PSIsInZhbHVlIjoiaEF3U2ROUHJJWVhqMUlPZmxuTFJnTHBJMzNkUXo5NTg0eEx6dVl0aHdqTEJ5S0FqY1U1ZWNUNStHZDREdWkzeGlm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InhlbWYvbExHMytGSmtuL3VJbDZ4SFE9PSIsInZhbHVlIjoiNjlvQU51WSs3T3ArMlUvTTg4NE5kK1RORXNnRFQ2MjZ4bVRmcUpuY1lTQkRtSnU4bGc5MDJrN3pBTmlBdHR6cFZWWVgrQnRvQWE5WElOQ3V5MkxNRDB6bFF4bnNOaXM0bllidXNuUTJGYnBqOWxVMG5WQkhLQ0hVcDVDV2RsS2kiLCJtYWMiOiJhOTcxYTQwMTM5ZmJkODY2Yzc0M2FlMmFmZDQwMGQxNTA1YzMwNDc5OWFlOWVmYjUwNTdiZTRkOGM5NmIwZWMzIiwidGFnIjoiIn0%3D; expires=Mon, 16-Jun-2025 11:55:05 GMT; path=/XSRF-TOKEN=eyJpdiI6InhlbWYvbExHMytGSmtuL3VJbDZ4SFE9PSIsInZhbHVlIjoiNjlvQU51WSs3T3ArMlUvTTg4NE5kK1RORXNnRFQ2MjZ4bVRmcUpuY1lTQkRtSnU4bGc5MDJrN3pBTmlBdHR6cFZWWVgrQ" 1 => "laravel_session=eyJpdiI6ImFGajBncTVsQjJtTXNWdzhtYzF4dGc9PSIsInZhbHVlIjoiaEF3U2ROUHJJWVhqMUlPZmxuTFJnTHBJMzNkUXo5NTg0eEx6dVl0aHdqTEJ5S0FqY1U1ZWNUNStHZDREdWkzeGlmUm5ieHpQNlVaOGFxWTZkdnc5RVloc3lFOHpPM3dTcmVrU0VSNU94d0RjSDFCcXh6QnVOSjJwOEF4Z1MwbUQiLCJtYWMiOiJmZGY0ODVkNTRhNGE4OGIxY2NlMDQwNzViNmNkNjk1ODQ0NWFkNTQ0YjQ2OTJiOGUxYmQwOWQ4NGE2Nzc3OGY0IiwidGFnIjoiIn0%3D; expires=Mon, 16-Jun-2025 11:55:05 GMT; path=/; httponlylaravel_session=eyJpdiI6ImFGajBncTVsQjJtTXNWdzhtYzF4dGc9PSIsInZhbHVlIjoiaEF3U2ROUHJJWVhqMUlPZmxuTFJnTHBJMzNkUXo5NTg0eEx6dVl0aHdqTEJ5S0FqY1U1ZWNUNStHZDREdWkzeGlm" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "waqSgCfNQUKyZO6JDsRMZgU1S68lt8CqJi9yGyi6" "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/machine-learningMEF" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]