Computational Learning Theory and Beyond

Brought by: openHPI

Overview

In this T-shaped course you will be introduced to computational learning theory and get a glimpse of other research towards a theory of artificial intelligence. "T-shaped" means that on the one hand we will concentrate on different learning models in depth, on the other hand we want to give a broad overview and invite experts from other AI projects to show what else can be done in AI.

The focus is on learning from informant, a formal model for binary classification, for example by a support vector machine. Illustrating examples are linear separators and other uniformly decidable sets of formal languages. Due to results by Gold the learning process can be assumed consistent. Another legitimate assumption is performing mind-changes only when observing an inconsistency.

After the proofs of the latter observations, the model is adjusted towards the setting of deep learning. This incremental model has less learning power than the full-information variant by a fundamental proof technique due to Blum and Blum. You will apply this technique to separate consistency. Finally, we outline why this model suggests to design incremental learning algorithms that update their currently hypothesized classifier, even though it is consistent with the observed datum.

Beyond these models, you will get digestible insights into other approaches towards a theory of AI. These include stable matchings, evolutionary algorithms, fair clustering, game theory, low-dimensional embeddings, submodular optimization and 3-satisfiability.
Further, more models in computational learning theory are being discussed.

 

Computational Learning Theory and Beyond
Go to course

Computational Learning Theory and Beyond

Brought by: openHPI

  • openHPI
  • Free
  • English
  • Certificate Available
  • Available at any time
  • All
  • N/A
8.1.2PHP Version297msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (188ms)
    • Application (108ms)
    • 1 x Booting (63.41%)
      188.07ms
      1 x Application (36.34%)
      107.77ms
      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
      6 statements were executed5.8ms
      • select * from `courses` where `slug_en` = 'computational-learning-theory-and-beyond' limit 1
        4.57ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. computational-learning-theory-and-beyond
        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-23 11:30:11' where `id` = 1756
        420μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-23 11:30:11
        • 1. 1756
        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 (1)
        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 `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 `providers` where `providers`.`id` in (23) and `providers`.`deleted_at` is null
        170μ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` = 1747 limit 1
        240μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1747
        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
        nYJZb95e5ZPD36UO8oi0VYexlmzvBQ1GAisueRvS
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/computational-learning-theory-and-beyond"...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/computational-learning-theory-and-beyond
        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 => "13.58.199.206" ] "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 => "934d0704c962eaf8-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 => "13.58.199.206" ] "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" => "13.58.199.206" "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" => "934d0704c962eaf8-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" => "13.58.199.206" "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" => "59640" "REMOTE_ADDR" => "172.71.254.178" "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/computational-learning-theory-and-beyond" "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" => 1745407811.5996 "REQUEST_TIME" => 1745407811 ]
        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 => "Wed, 23 Apr 2025 11:30:11 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im91V2ZpMGREWGxQN0RkRkZ1MjJSZ3c9PSIsInZhbHVlIjoiUDFGZTNHK0IxM2E1RHc3QlJEcEdGVHBneUZqN21najNpeCt3VWJ4ZHZEcFFDZW0yeVd2amdiNjZTd2ZSZHdVUnFjRVNvUzhNUVlpc0ptS0IrUk9IdjZzdTJqQ1h1Y0tQb2Q3MktBUWFETTVEYnNIS3FuNTdUNTB2ZzRXUUpRSmUiLCJtYWMiOiJkMWM3ZWUxNTRhNDVhOTczNTRjNWRiOWRmOGU5ZDQwYTAxY2Q1M2E5ZDc0MGFhZGQxOTViMjFjNjBjOTAwNzg2IiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 13:30:11 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Im91V2ZpMGREWGxQN0RkRkZ1MjJSZ3c9PSIsInZhbHVlIjoiUDFGZTNHK0IxM2E1RHc3QlJEcEdGVHBneUZqN21najNpeCt3VWJ4ZHZEcFFDZW0yeVd2amdiNjZTd2ZSZHdVUnFjRVNvU" 1 => "laravel_session=eyJpdiI6ImVXV2I2QjFOazYxZzIwYWJJU2pFM2c9PSIsInZhbHVlIjoicVA0Ylc3ZWFrYmZxV3B2V0NDQ212dUF4NVltaWVGSmxnQzFWQ0Q2V3hqdmhtOENBUEROK3Y4d25Jb0VmVDBWRklhWklJdXcrYXhaM3EvUG5CVU1KUGkxdWR0WnZGSDJmTEtWQmRJU3czb2lrOEh6a3VmWEgrWWdKTnhab2NvWHAiLCJtYWMiOiIwZDAzYzJkNTQ3M2IwNTNlZjkxOTQwOThmNGQ0YmZhMWE3NjRkMTMyYjc1Mjg4Y2Y3MGQyNDMxMGYwZjUxNzM2IiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 13:30:11 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImVXV2I2QjFOazYxZzIwYWJJU2pFM2c9PSIsInZhbHVlIjoicVA0Ylc3ZWFrYmZxV3B2V0NDQ212dUF4NVltaWVGSmxnQzFWQ0Q2V3hqdmhtOENBUEROK3Y4d25Jb0VmVDBWRklh" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im91V2ZpMGREWGxQN0RkRkZ1MjJSZ3c9PSIsInZhbHVlIjoiUDFGZTNHK0IxM2E1RHc3QlJEcEdGVHBneUZqN21najNpeCt3VWJ4ZHZEcFFDZW0yeVd2amdiNjZTd2ZSZHdVUnFjRVNvUzhNUVlpc0ptS0IrUk9IdjZzdTJqQ1h1Y0tQb2Q3MktBUWFETTVEYnNIS3FuNTdUNTB2ZzRXUUpRSmUiLCJtYWMiOiJkMWM3ZWUxNTRhNDVhOTczNTRjNWRiOWRmOGU5ZDQwYTAxY2Q1M2E5ZDc0MGFhZGQxOTViMjFjNjBjOTAwNzg2IiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 13:30:11 GMT; path=/XSRF-TOKEN=eyJpdiI6Im91V2ZpMGREWGxQN0RkRkZ1MjJSZ3c9PSIsInZhbHVlIjoiUDFGZTNHK0IxM2E1RHc3QlJEcEdGVHBneUZqN21najNpeCt3VWJ4ZHZEcFFDZW0yeVd2amdiNjZTd2ZSZHdVUnFjRVNvU" 1 => "laravel_session=eyJpdiI6ImVXV2I2QjFOazYxZzIwYWJJU2pFM2c9PSIsInZhbHVlIjoicVA0Ylc3ZWFrYmZxV3B2V0NDQ212dUF4NVltaWVGSmxnQzFWQ0Q2V3hqdmhtOENBUEROK3Y4d25Jb0VmVDBWRklhWklJdXcrYXhaM3EvUG5CVU1KUGkxdWR0WnZGSDJmTEtWQmRJU3czb2lrOEh6a3VmWEgrWWdKTnhab2NvWHAiLCJtYWMiOiIwZDAzYzJkNTQ3M2IwNTNlZjkxOTQwOThmNGQ0YmZhMWE3NjRkMTMyYjc1Mjg4Y2Y3MGQyNDMxMGYwZjUxNzM2IiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 13:30:11 GMT; path=/; httponlylaravel_session=eyJpdiI6ImVXV2I2QjFOazYxZzIwYWJJU2pFM2c9PSIsInZhbHVlIjoicVA0Ylc3ZWFrYmZxV3B2V0NDQ212dUF4NVltaWVGSmxnQzFWQ0Q2V3hqdmhtOENBUEROK3Y4d25Jb0VmVDBWRklh" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "nYJZb95e5ZPD36UO8oi0VYexlmzvBQ1GAisueRvS" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/computational-learning-theory-and-beyond" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]