Practical Reinforcement Learning using Python - 8 AI Agents

بواسطة: Udemy

Overview

Use Cutting-Edge Reinforcement Learning algorithms in Environments like Flappy Bird, Mario, Stocks and Much More!!

What you'll learn:
  • Practical Reinforcement Learning
  • Master Open AI Gyms
  • Flappy Bird Agent
  • Mario Agent
  • Stocks Agents
  • Car Agents
  • Space Invaders Agent
  • and Much More!!
  • Build Reinforcement Learning Agents in Any Environment

Join the most comprehensive Reinforcement Learning course on Udemy and learn how to build Amazing Reinforcement Learning Applications!

Do you want to learn how to build cutting edge trading algorithms that leverage todays technology? Or do you want to learn the tools and skills that are considered the state of the art of Artificial Intelligence? Or do you just want to learn Reinforcement Learning in a Highly practical way?

After completing this course you will be able to:

  • Build any reinforcement learning algorithm in any environment

  • Use Reinforcement Learning for your own scientific experiments

  • Solve problems using Reinforcement Learning

  • Leverage Cutting Edge Technologies for your own project

  • Master OpenAI gym's

Why should you choose this course?

This course guides you through a step-by-step process of building state of the art trading algorithms and ensures that you walk away with the practical skills to build any reinforcement learning algorithm idea you have and implement it efficiently.

Here's what's included in the course:

  • Atari Reinforcement Learning Agent

  • Build Q-Learning from scratch and implement it in Autonomous Taxi Environment

  • Build Deep Q-Learning from scratch and implement it in FlappyBird

  • Build Deep Q-Learning from scratch and implement it in Mario

  • Build a Stock Reinforcement Learning Algorithm

  • Build a intelligent car that can complete various environments

  • And much more!

This course is for you if ...

  • You're interested in cutting edge technology and applying it in practical ways

  • You're passionate about Deep Learning/AI

  • Want to learn about cutting-edge technologies!

  • Want to learn reinforcement learning by doing cool projects!

Course prerequisites:

  • Python!

Taught by

The A.I. Whisperer

Practical Reinforcement Learning using Python - 8 AI Agents
الذهاب الي الدورة

Practical Reinforcement Learning using Python - 8 AI Agents

بواسطة: Udemy

  • Udemy
  • مدفوعة
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • intermediate
  • English
8.1.2PHP Version220msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (128ms)
    • Application (90.88ms)
    • 1 x Booting (58.41%)
      128.40ms
      1 x Application (41.34%)
      90.88ms
      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 executed10.98ms
      • select * from `courses` where `slug_ar` = 'practical-reinforcement-learning-using-python---8-ai-agents' limit 1
        9.89ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. practical-reinforcement-learning-using-python---8-ai-agents
        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-24 22:08:01' where `id` = 4498
        420μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-05-24 22:08:01
        • 1. 4498
        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 (62)
        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 `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        140μ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
        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` = 4489 limit 1
        190μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 4489
        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
        56L3M7ua2GXD1O30c4UjQ2osZMvw1KgssSEeKeKt
        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/practi...
        _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/practical-reinforcement-learning-using-python---8-ai-agents
        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.12.108" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "13.58.12.108" ] "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 => "94501bf5dfb58e5c-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" => "13.58.12.108" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "13.58.12.108" "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" => "94501bf5dfb58e5c-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" => "41100" "REMOTE_ADDR" => "172.70.100.174" "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/practical-reinforcement-learning-using-python---8-ai-agents" "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" => 1748124481.1976 "REQUEST_TIME" => 1748124481 ]
        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, 24 May 2025 22:08:01 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkdPTlVMSE9PMEN3dm4va25yclI5U0E9PSIsInZhbHVlIjoieGxXSGdHY3hvcG5ydi9xeHdnWUxzdTFveVpIQW5MdmoyWFZWSW52R3pGYi8vay9xeXpZcGxWOVQzSTNTYTczbFlOSGRHNWF1dzZjWDRVYnZnR3Y3dkdvTnprZTZ3K3RuMmFnV3NRSnp5TmY0UDF4NlJEUVZMSXVqOVpXVlBiSDEiLCJtYWMiOiI4ZmFkMjc1YzY4YjY1NmEyODgyYzY4YmYzNWZiYmEyNDlmNWU1ZjE0N2NkOTNiMTQ5MDE3YTdmZjQ4MTMyMGY2IiwidGFnIjoiIn0%3D; expires=Sun, 25 May 2025 00:08:01 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkdPTlVMSE9PMEN3dm4va25yclI5U0E9PSIsInZhbHVlIjoieGxXSGdHY3hvcG5ydi9xeHdnWUxzdTFveVpIQW5MdmoyWFZWSW52R3pGYi8vay9xeXpZcGxWOVQzSTNTYTczbFlOSGRHN" 1 => "laravel_session=eyJpdiI6IkkzYUZ0MzR4WGJOWUZzM253U1NPSGc9PSIsInZhbHVlIjoiL3kvdFNWWWV2ZEpHZkJUQXJYQzV1Zjdubk9rbC90MnpNUDZyK3p0WCtCcndDbHdoMVovV0RVRE1TQ1JlMy9sU3RGeWJZZmRVRDdJekR4emo3RE5hamh3b2FuQnVHa1lYZ2Z3UzFCRHVLTFh6RzBBTUxVQjcxMkVodlpEc1B3NGkiLCJtYWMiOiIyM2YzOWIzMDA2NTk0NGZhZDU1NzA0MTVkM2UyM2M5ODZkOWIyMDY0NDU0MmZjZTg1MDUxYWM2ZTY5MzQ5YmZmIiwidGFnIjoiIn0%3D; expires=Sun, 25 May 2025 00:08:01 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IkkzYUZ0MzR4WGJOWUZzM253U1NPSGc9PSIsInZhbHVlIjoiL3kvdFNWWWV2ZEpHZkJUQXJYQzV1Zjdubk9rbC90MnpNUDZyK3p0WCtCcndDbHdoMVovV0RVRE1TQ1JlMy9sU3RG" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkdPTlVMSE9PMEN3dm4va25yclI5U0E9PSIsInZhbHVlIjoieGxXSGdHY3hvcG5ydi9xeHdnWUxzdTFveVpIQW5MdmoyWFZWSW52R3pGYi8vay9xeXpZcGxWOVQzSTNTYTczbFlOSGRHNWF1dzZjWDRVYnZnR3Y3dkdvTnprZTZ3K3RuMmFnV3NRSnp5TmY0UDF4NlJEUVZMSXVqOVpXVlBiSDEiLCJtYWMiOiI4ZmFkMjc1YzY4YjY1NmEyODgyYzY4YmYzNWZiYmEyNDlmNWU1ZjE0N2NkOTNiMTQ5MDE3YTdmZjQ4MTMyMGY2IiwidGFnIjoiIn0%3D; expires=Sun, 25-May-2025 00:08:01 GMT; path=/XSRF-TOKEN=eyJpdiI6IkdPTlVMSE9PMEN3dm4va25yclI5U0E9PSIsInZhbHVlIjoieGxXSGdHY3hvcG5ydi9xeHdnWUxzdTFveVpIQW5MdmoyWFZWSW52R3pGYi8vay9xeXpZcGxWOVQzSTNTYTczbFlOSGRHN" 1 => "laravel_session=eyJpdiI6IkkzYUZ0MzR4WGJOWUZzM253U1NPSGc9PSIsInZhbHVlIjoiL3kvdFNWWWV2ZEpHZkJUQXJYQzV1Zjdubk9rbC90MnpNUDZyK3p0WCtCcndDbHdoMVovV0RVRE1TQ1JlMy9sU3RGeWJZZmRVRDdJekR4emo3RE5hamh3b2FuQnVHa1lYZ2Z3UzFCRHVLTFh6RzBBTUxVQjcxMkVodlpEc1B3NGkiLCJtYWMiOiIyM2YzOWIzMDA2NTk0NGZhZDU1NzA0MTVkM2UyM2M5ODZkOWIyMDY0NDU0MmZjZTg1MDUxYWM2ZTY5MzQ5YmZmIiwidGFnIjoiIn0%3D; expires=Sun, 25-May-2025 00:08:01 GMT; path=/; httponlylaravel_session=eyJpdiI6IkkzYUZ0MzR4WGJOWUZzM253U1NPSGc9PSIsInZhbHVlIjoiL3kvdFNWWWV2ZEpHZkJUQXJYQzV1Zjdubk9rbC90MnpNUDZyK3p0WCtCcndDbHdoMVovV0RVRE1TQ1JlMy9sU3RG" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "56L3M7ua2GXD1O30c4UjQ2osZMvw1KgssSEeKeKt" "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/practical-reinforcement-learning-using-python---8-ai-agents" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]