Introduction To Machine Learning

بواسطة: Swayam

Overview

With the increased availability of data from varied sources there has been increasing attention paid to the various data driven disciplines such as analytics and machine learning. In this course we intend to introduce some of the basic concepts of machine learning from a mathematically well motivated perspective. We will cover the different learning paradigms and some of the more popular algorithms and architectures used in each of these paradigms.INTENDED AUDIENCE : This is an elective course. Intended for senior UG/PG students. BE/ME/MS/PhDPREREQUISITES : We will assume that the students know programming for some of the assignments.If the students have done introductory courses on probability theory and linear algebra it would be helpful. We will review some of the basic topics in the first two weeks as well.INDUSTRY SUPPORT : Any company in the data analytics/data science/big data domain would value this course.

Syllabus

Week 0: Probability Theory, Linear Algebra, Convex Optimization - (Recap)Week 1: Introduction: Statistical Decision Theory - Regression, Classification, Bias VarianceWeek 2:Linear Regression, Multivariate Regression, Subset Selection, Shrinkage Methods, Principal Component Regression, Partial Least squaresWeek 3: Linear Classification, Logistic Regression, Linear Discriminant AnalysisWeek 4: Perceptron, Support Vector MachinesWeek 5: Neural Networks - Introduction, Early Models, Perceptron Learning, Backpropagation, Initialization, Training & Validation, Parameter Estimation - MLE, MAP, Bayesian EstimationWeek 6:Decision Trees, Regression Trees, Stopping Criterion & Pruning loss functions, Categorical Attributes, Multiway Splits, Missing Values, Decision Trees - Instability Evaluation MeasuresWeek 7: Bootstrapping & Cross Validation, Class Evaluation Measures, ROC curve, MDL, Ensemble Methods - Bagging, Committee Machines and Stacking, BoostingWeek 8: Gradient Boosting, Random Forests, Multi-class Classification, Naive Bayes, Bayesian NetworksWeek 9: Undirected Graphical Models, HMM, Variable Elimination, Belief PropagationWeek 10: Partitional Clustering, Hierarchical Clustering, Birch Algorithm, CURE Algorithm, Density-based ClusteringWeek 11: Gaussian Mixture Models, Expectation MaximizationWeek 12: Learning Theory, Introduction to Reinforcement Learning, Optional videos (RL framework, TD learning, Solution Methods, Applications)

Taught by

Balaraman Ravindran

Introduction To Machine Learning
الذهاب الي الدورة

Introduction To Machine Learning

بواسطة: Swayam

  • Swayam
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • أيام محددة
  • الجميع
  • N/A
8.1.2PHP Version180msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (105ms)
    • Application (74.07ms)
    • 1 x Booting (58.35%)
      104.92ms
      1 x Application (41.19%)
      74.07ms
      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 executed6.71ms
      • select * from `courses` where `slug_ar` = 'introduction-to-machine-learningfSA' limit 1
        5.43ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. introduction-to-machine-learningfSA
        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-17 07:35:02' where `id` = 2509
        510μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-17 07:35:02
        • 1. 2509
        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)
        150μ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 (14) and `providers`.`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 `html_files` where `html_files`.`id` = 2500 limit 1
        200μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2500
        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
        FAXVQB4BgR9TgJNrxfnsDvFOcv8vJOB0e2UsPuPw
        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/introd...
        _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/introduction-to-machine-learningfSA
        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.16.78.138" ] "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 => "931a3e50f81d231b-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.16.78.138" ] "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.16.78.138" "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" => "931a3e50f81d231b-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.16.78.138" "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" => "62304" "REMOTE_ADDR" => "172.71.254.73" "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/introduction-to-machine-learningfSA" "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" => 1744875302.8193 "REQUEST_TIME" => 1744875302 ]
        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 => "Thu, 17 Apr 2025 07:35:02 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ijc3S3QvbVg5dS9UeUE3R1JNeE1WOGc9PSIsInZhbHVlIjoiaWFxbVp6Z2dnZ3ZUZFpaVHlJOFQzdWNlWGlRTzNGelA4ajFWWmVNakJmZmh0VnFRVms1NEZMSk9nMmIrZGt4aXVxU3lkcjU5UDFXTWRISlhTQ09Gbk9lMVkwb3ZSRVc0RkVxK21pdFFLNkdZRFBDa0pINEFkZDBaZlhkeUIrSU0iLCJtYWMiOiJmZGRiMGQ4MmRiYmYwOGUxMDFkMmJjOTI1N2U5MGE4NTU2OWE1ZTIxYzdiZmI2YmM1MmE2M2E3NGFhZjZjNWRmIiwidGFnIjoiIn0%3D; expires=Thu, 17 Apr 2025 09:35:02 GMT; Max-Age=7199; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ijc3S3QvbVg5dS9UeUE3R1JNeE1WOGc9PSIsInZhbHVlIjoiaWFxbVp6Z2dnZ3ZUZFpaVHlJOFQzdWNlWGlRTzNGelA4ajFWWmVNakJmZmh0VnFRVms1NEZMSk9nMmIrZGt4aXVxU3lkc" 1 => "laravel_session=eyJpdiI6InhtU0VaN1lSRUdLUDY1TXhqYXkrZUE9PSIsInZhbHVlIjoiN3dJUW9UZTJTZ291WDBKSVEyeXMrR3pzbW5sUGFsNlNBZTQ4eE90a1kyRitNalpKKzlLRmF1N05INzhGeGM2ci9aZDEwakY0LzJXSEN2aVR4ZEQzdi9QM3lQbFhTVVhaLzRkTGRXZGpEOStaODNqNWErTDcvMWZnYWthUy85L3UiLCJtYWMiOiI5ZDlkMjU1Y2MxYjQ2MjAyNjdmMWIxYTMwMGQ0YzM2OGYwMTA5ZDNjZDFmMzU1M2U0ZTU5MTExMzRmM2EwZDAxIiwidGFnIjoiIn0%3D; expires=Thu, 17 Apr 2025 09:35:02 GMT; Max-Age=7199; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6InhtU0VaN1lSRUdLUDY1TXhqYXkrZUE9PSIsInZhbHVlIjoiN3dJUW9UZTJTZ291WDBKSVEyeXMrR3pzbW5sUGFsNlNBZTQ4eE90a1kyRitNalpKKzlLRmF1N05INzhGeGM2ci9a" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ijc3S3QvbVg5dS9UeUE3R1JNeE1WOGc9PSIsInZhbHVlIjoiaWFxbVp6Z2dnZ3ZUZFpaVHlJOFQzdWNlWGlRTzNGelA4ajFWWmVNakJmZmh0VnFRVms1NEZMSk9nMmIrZGt4aXVxU3lkcjU5UDFXTWRISlhTQ09Gbk9lMVkwb3ZSRVc0RkVxK21pdFFLNkdZRFBDa0pINEFkZDBaZlhkeUIrSU0iLCJtYWMiOiJmZGRiMGQ4MmRiYmYwOGUxMDFkMmJjOTI1N2U5MGE4NTU2OWE1ZTIxYzdiZmI2YmM1MmE2M2E3NGFhZjZjNWRmIiwidGFnIjoiIn0%3D; expires=Thu, 17-Apr-2025 09:35:02 GMT; path=/XSRF-TOKEN=eyJpdiI6Ijc3S3QvbVg5dS9UeUE3R1JNeE1WOGc9PSIsInZhbHVlIjoiaWFxbVp6Z2dnZ3ZUZFpaVHlJOFQzdWNlWGlRTzNGelA4ajFWWmVNakJmZmh0VnFRVms1NEZMSk9nMmIrZGt4aXVxU3lkc" 1 => "laravel_session=eyJpdiI6InhtU0VaN1lSRUdLUDY1TXhqYXkrZUE9PSIsInZhbHVlIjoiN3dJUW9UZTJTZ291WDBKSVEyeXMrR3pzbW5sUGFsNlNBZTQ4eE90a1kyRitNalpKKzlLRmF1N05INzhGeGM2ci9aZDEwakY0LzJXSEN2aVR4ZEQzdi9QM3lQbFhTVVhaLzRkTGRXZGpEOStaODNqNWErTDcvMWZnYWthUy85L3UiLCJtYWMiOiI5ZDlkMjU1Y2MxYjQ2MjAyNjdmMWIxYTMwMGQ0YzM2OGYwMTA5ZDNjZDFmMzU1M2U0ZTU5MTExMzRmM2EwZDAxIiwidGFnIjoiIn0%3D; expires=Thu, 17-Apr-2025 09:35:02 GMT; path=/; httponlylaravel_session=eyJpdiI6InhtU0VaN1lSRUdLUDY1TXhqYXkrZUE9PSIsInZhbHVlIjoiN3dJUW9UZTJTZ291WDBKSVEyeXMrR3pzbW5sUGFsNlNBZTQ4eE90a1kyRitNalpKKzlLRmF1N05INzhGeGM2ci9a" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "FAXVQB4BgR9TgJNrxfnsDvFOcv8vJOB0e2UsPuPw" "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/introduction-to-machine-learningfSA" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]