機器學習技法 (Machine Learning Techniques)

Brought by: Coursera

Overview

The course extends the fundamental tools in "Machine Learning Foundations" to powerful and practical models by three directions, which includes embedding numerous features, combining predictive features, and distilling hidden features. [這門課將先前「機器學習基石」課程中所學的基礎工具往三個方向延伸為強大而實用的工具。這三個方向包括嵌入大量的特徵、融合預測性的特徵、與萃取潛藏的特徵。]

Syllabus

  • 第一講:Linear Support Vector Machine
    • more robust linear classification solvable with quadratic programming
  • 第二講:Dual Support Vector Machine
    • another QP form of SVM with valuable geometric messages and almost no dependence on the dimension of transformation
  • 第三講:Kernel Support Vector Machine
    • kernel as a shortcut to (transform + inner product): allowing a spectrum of models ranging from simple linear ones to infinite dimensional ones with margin control
  • 第四講:Soft-Margin Support Vector Machine
    • a new primal formulation that allows some penalized margin violations, which is equivalent to a dual formulation with upper-bounded variables
  • 第五講:Kernel Logistic Regression
    • soft-classification by an SVM-like sparse model using two-level learning, or by a "kernelized" logistic regression model using representer theorem
  • 第六講:Support Vector Regression
    • kernel ridge regression via ridge regression + representer theorem, or support vector regression via regularized tube error + Lagrange dual
  • 第七講:Blending and Bagging
    • blending known diverse hypotheses uniformly, linearly, or even non-linearly; obtaining diverse hypotheses from bootstrapped data
  • 第八講:Adaptive Boosting
    • "optimal" re-weighting for diverse hypotheses and adaptive linear aggregation to boost weak algorithms
  • 第九講:Decision Tree
    • recursive branching (purification) for conditional aggregation of simple hypotheses
  • 第十講:Random Forest
    • bootstrap aggregation of randomized decision trees with automatic validation
  • 第十一講:Gradient Boosted Decision Tree
    • aggregating trees from functional + steepest gradient descent subject to any error measure
  • 第十二講:Neural Network
    • automatic feature extraction from layers of neurons with the back-propagation technique for stochastic gradient descent
  • 第十三講:Deep Learning
    • an early and simple deep learning model that pre-trains with denoising autoencoder and fine-tunes with back-propagation
  • 第十四講:Radial Basis Function Network
    • linear aggregation of distance-based similarities to prototypes found by clustering
  • 第十五講:Matrix Factorization
    • linear models of items on extracted user features (or vice versa) jointly optimized with stochastic gradient descent for recommender systems
  • 第十六講:Finale
    • summary from the angles of feature exploitation, error optimization, and overfitting elimination towards practical use cases of machine learning

Taught by

Hsuan-Tien Lin

機器學習技法 (Machine Learning Techniques)
Go to course

機器學習技法 (Machine Learning Techniques)

Brought by: Coursera

  • Coursera
  • Free
  • Chinese
  • Certificate Available
  • Available at any time
  • intermediate
  • Chinese
8.1.2PHP Version1.5sRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (945ms)
    • Application (553ms)
    • 1 x Booting (62.91%)
      945.25ms
      1 x Application (36.83%)
      553.43ms
      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 executed12.59ms
      • select * from `courses` where `slug_en` = '機器學習技法-(machine-learning-techniques)' limit 1
        10.83ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. 機器學習技法-(machine-learning-techniques)
        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 12:20:27' where `id` = 842
        580μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-16 12:20:27
        • 1. 842
        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)
        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)
        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 (76) and `institutions`.`deleted_at` is null
        240μ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
        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` = 836 limit 1
        320μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 836
        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
        uiB05wiWcks4P6zWFBQoNfg1BiDiFzsahUEjgwlN
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92%E6%8...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92%E6%8A%80%E6%B3%95-%28machine-learning-techniques%29
        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 => "950a42ddab346b84-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" => "950a42ddab346b84-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" => "48692" "REMOTE_ADDR" => "172.69.6.131" "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/%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92%E6%8A%80%E6%B3%95-%28machine-learning-techniques%29" "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" => 1750076426.1472 "REQUEST_TIME" => 1750076426 ]
        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 12:20:27 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtCZnNJeHRBVjArTXNrbU5hSEV5V0E9PSIsInZhbHVlIjoiaGxPaW5SZi9HU0hzaUFYTXNuTzE3QmlRWkdObm5KTmtNbTN0bEoxODJPRm9SWEdYRWljL2Y3RXlmTzJlbElkVXVNYkkrRk9WalkyR2hDKy9UcWdWNDA0bHBXZFgwb3FUQk04NFduS3BZOE9DV3VSUGJMM3F2Z3pScElzYkZzT3AiLCJtYWMiOiIwMThjMjg2ZDFmNzQxNWJhNDRmN2E1NWMzMjNlMzExYmUyNGFmNTUxYjAwMDFhOTI0YzRkZGZiNjJmMjhmYzk0IiwidGFnIjoiIn0%3D; expires=Mon, 16 Jun 2025 14:20:27 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImtCZnNJeHRBVjArTXNrbU5hSEV5V0E9PSIsInZhbHVlIjoiaGxPaW5SZi9HU0hzaUFYTXNuTzE3QmlRWkdObm5KTmtNbTN0bEoxODJPRm9SWEdYRWljL2Y3RXlmTzJlbElkVXVNYkkrR" 1 => "laravel_session=eyJpdiI6IlNBbUJJZFdZTm9SaDE0SXBGdTgxMVE9PSIsInZhbHVlIjoiM1J4Qm5PSlU4dmMyVkVTY0VlNVB3b2tCNUVFbDdxQWlUNm5YL2ZKUmFVUnpoK2V2OFlGNXIyekZTZlBRYXVySDg4Zk1TZ0ZYRm9tMElCUGs4NEc4MExDeVAzaWF5ejVDc0JpNHJqUFJrU1Z6RDh6c0pqbFVoOWJJd29TYjFHTDUiLCJtYWMiOiJlNWQyMDNiYzIxZjc5MGY4MmNlMGMzYTU2ZWMxOTYwMWM5ZGZkZWU4YzFlYjNjOTIzZGM5NjMzNWNkMmNjY2NjIiwidGFnIjoiIn0%3D; expires=Mon, 16 Jun 2025 14:20:27 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IlNBbUJJZFdZTm9SaDE0SXBGdTgxMVE9PSIsInZhbHVlIjoiM1J4Qm5PSlU4dmMyVkVTY0VlNVB3b2tCNUVFbDdxQWlUNm5YL2ZKUmFVUnpoK2V2OFlGNXIyekZTZlBRYXVySDg4" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtCZnNJeHRBVjArTXNrbU5hSEV5V0E9PSIsInZhbHVlIjoiaGxPaW5SZi9HU0hzaUFYTXNuTzE3QmlRWkdObm5KTmtNbTN0bEoxODJPRm9SWEdYRWljL2Y3RXlmTzJlbElkVXVNYkkrRk9WalkyR2hDKy9UcWdWNDA0bHBXZFgwb3FUQk04NFduS3BZOE9DV3VSUGJMM3F2Z3pScElzYkZzT3AiLCJtYWMiOiIwMThjMjg2ZDFmNzQxNWJhNDRmN2E1NWMzMjNlMzExYmUyNGFmNTUxYjAwMDFhOTI0YzRkZGZiNjJmMjhmYzk0IiwidGFnIjoiIn0%3D; expires=Mon, 16-Jun-2025 14:20:27 GMT; path=/XSRF-TOKEN=eyJpdiI6ImtCZnNJeHRBVjArTXNrbU5hSEV5V0E9PSIsInZhbHVlIjoiaGxPaW5SZi9HU0hzaUFYTXNuTzE3QmlRWkdObm5KTmtNbTN0bEoxODJPRm9SWEdYRWljL2Y3RXlmTzJlbElkVXVNYkkrR" 1 => "laravel_session=eyJpdiI6IlNBbUJJZFdZTm9SaDE0SXBGdTgxMVE9PSIsInZhbHVlIjoiM1J4Qm5PSlU4dmMyVkVTY0VlNVB3b2tCNUVFbDdxQWlUNm5YL2ZKUmFVUnpoK2V2OFlGNXIyekZTZlBRYXVySDg4Zk1TZ0ZYRm9tMElCUGs4NEc4MExDeVAzaWF5ejVDc0JpNHJqUFJrU1Z6RDh6c0pqbFVoOWJJd29TYjFHTDUiLCJtYWMiOiJlNWQyMDNiYzIxZjc5MGY4MmNlMGMzYTU2ZWMxOTYwMWM5ZGZkZWU4YzFlYjNjOTIzZGM5NjMzNWNkMmNjY2NjIiwidGFnIjoiIn0%3D; expires=Mon, 16-Jun-2025 14:20:27 GMT; path=/; httponlylaravel_session=eyJpdiI6IlNBbUJJZFdZTm9SaDE0SXBGdTgxMVE9PSIsInZhbHVlIjoiM1J4Qm5PSlU4dmMyVkVTY0VlNVB3b2tCNUVFbDdxQWlUNm5YL2ZKUmFVUnpoK2V2OFlGNXIyekZTZlBRYXVySDg4" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "uiB05wiWcks4P6zWFBQoNfg1BiDiFzsahUEjgwlN" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92%E6%8A%80%E6%B3%95-%28machine-learning-techniques%29" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]