Introduction to Neural Networks

بواسطة: Brilliant

Overview

Artificial neural networks learn by detecting patterns in huge amounts of information. Much like your own brain, artificial neural nets are flexible, data-processing machines that make predictions and decisions. In fact, the best ones outperform humans at tasks like chess and cancer diagnoses.

In this course, you'll dissect the internal machinery of artificial neural nets through hands-on experimentation, not hairy mathematics. You'll develop intuition about the kinds of problems they are suited to solve, and by the end you’ll be ready to dive into the algorithms, or build one for yourself.

Syllabus

  • Introduction: When traditional AI hit a dead end, artificial neural nets jumped in.
    • Neural Networks: Teaching machines to teach themselves
    • The Computer Vision Problem: Think image recognition is easy? Try seeing in pixels.
    • The Folly of Computer Programming: Why do we need neural networks? Some things just can't be programmed.
    • Can Computers Learn?: Do you have to be living to be learning?
  • Neurons: The power of neural networks emerges from these simple building blocks.
    • The Decision Box: Meet your first artificial neuron and learn how to encode simple logical operations.
    • Activation Arithmetic: You can count on simple artificial neurons — literally.
    • Decision Boundaries: Hone your intuition with this graphical model of a binary neuron.
    • Building an XOR Gate: Escape the limitations of single neurons by stacking them in layers.
    • Classification: Sorting things into groups? The neuron knows best.
    • Sigmoid Neurons: Real data isn't black and white — this neuron sees in shades of gray.
    • Training a Single Neuron: Take a shot at building your first learning algorithm.
  • Layers: Connecting neurons together in layers boosts a neural net's performance.
    • Hidden Layers: Got some complex data to classify? Try adding a hidden layer to your ANN.
    • Curve Fitting: Classifying isn't an ANN's only schtick. They are used to model lots of different data.
    • Universal Approximator: Don't think an ANN can model it? Think again — they're universal.
    • A Shape-Recognizing Network: Learn how an ANN learns to see — and how you can trick it.
Introduction to Neural Networks
الذهاب الي الدورة

Introduction to Neural Networks

بواسطة: Brilliant

  • Brilliant
  • مدفوعة
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • beginner
  • N/A
8.1.2PHP Version315msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (199ms)
    • Application (116ms)
    • 1 x Booting (63.09%)
      198.95ms
      1 x Application (36.66%)
      115.61ms
      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 executed8.19ms
      • select * from `courses` where `slug_ar` = 'introduction-to-neural-networks' limit 1
        7.06ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. introduction-to-neural-networks
        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-07 14:16:29' where `id` = 2142
        400μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-07 14:16:29
        • 1. 2142
        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 (59)
        190μ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 (40) and `providers`.`deleted_at` is null
        180μ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` = 2133 limit 1
        210μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2133
        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
        ElEsvgb06Tlb0M2DMDD2WicKXzhqAhXUCu68MO80
        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-neural-networks
        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.191" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.191" ] "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 => "94c0c47f5a5b60a1-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.191" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.191" "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" => "94c0c47f5a5b60a1-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" => "38896" "REMOTE_ADDR" => "172.69.6.171" "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-neural-networks" "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" => 1749305789.5921 "REQUEST_TIME" => 1749305789 ]
        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, 07 Jun 2025 14:16:29 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkFIbk52Slo2YzE3NisyS2dFcGRDZEE9PSIsInZhbHVlIjoiaTZ6aG4zTjhGK1hWNHlkY0ZpSi9udTZBZEMrTmdlRS9UbndWZWMyOEhrR21ZT3l6a0cvNEo5NFV6NzN5aE16Nmswd1o5cURpcEY1b0NLSklBUkVDY1dvb0xweE56d2VmbUNpbUVmdTQrc21HVkFqNm1vTTBEdXc2MHh5c21jQWgiLCJtYWMiOiIwODc3MTJmOTJkMDQwYjlhMDIwNjM4YWU3YjQwMWYwNTJmNjUyNDI4YjgxNTc0ODdhNDliZWE1ODk1NWU5NGMzIiwidGFnIjoiIn0%3D; expires=Sat, 07 Jun 2025 16:16:29 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkFIbk52Slo2YzE3NisyS2dFcGRDZEE9PSIsInZhbHVlIjoiaTZ6aG4zTjhGK1hWNHlkY0ZpSi9udTZBZEMrTmdlRS9UbndWZWMyOEhrR21ZT3l6a0cvNEo5NFV6NzN5aE16Nmswd1o5c" 1 => "laravel_session=eyJpdiI6IjVnUDJ5UmhCcDdlT0VpZUIzQkk5cGc9PSIsInZhbHVlIjoiNDQ3OGsvV01VSDJQUUNXSUt5RStBdWt3NHpqaEJZalJ6Tm9NdktySGRXbGdsTXUzR2lIVnRvU0lLcjdvMmt2cm11UmJDeURpRXIydTFQOW96RnlvejliQk5KNU1QNURKeExhRmdLTG8xRUx3MkpZSTVJdEZOem41anU0Z0hjSnciLCJtYWMiOiI3MWE1N2RiNGIyM2VhODA2OTBlOGQ5ZjA2NWU2NGZmNDMzNmY3Y2E4ZTlhZDZjZjRlMjBhN2NmMzlmNmZlOWJhIiwidGFnIjoiIn0%3D; expires=Sat, 07 Jun 2025 16:16:29 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IjVnUDJ5UmhCcDdlT0VpZUIzQkk5cGc9PSIsInZhbHVlIjoiNDQ3OGsvV01VSDJQUUNXSUt5RStBdWt3NHpqaEJZalJ6Tm9NdktySGRXbGdsTXUzR2lIVnRvU0lLcjdvMmt2cm11" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkFIbk52Slo2YzE3NisyS2dFcGRDZEE9PSIsInZhbHVlIjoiaTZ6aG4zTjhGK1hWNHlkY0ZpSi9udTZBZEMrTmdlRS9UbndWZWMyOEhrR21ZT3l6a0cvNEo5NFV6NzN5aE16Nmswd1o5cURpcEY1b0NLSklBUkVDY1dvb0xweE56d2VmbUNpbUVmdTQrc21HVkFqNm1vTTBEdXc2MHh5c21jQWgiLCJtYWMiOiIwODc3MTJmOTJkMDQwYjlhMDIwNjM4YWU3YjQwMWYwNTJmNjUyNDI4YjgxNTc0ODdhNDliZWE1ODk1NWU5NGMzIiwidGFnIjoiIn0%3D; expires=Sat, 07-Jun-2025 16:16:29 GMT; path=/XSRF-TOKEN=eyJpdiI6IkFIbk52Slo2YzE3NisyS2dFcGRDZEE9PSIsInZhbHVlIjoiaTZ6aG4zTjhGK1hWNHlkY0ZpSi9udTZBZEMrTmdlRS9UbndWZWMyOEhrR21ZT3l6a0cvNEo5NFV6NzN5aE16Nmswd1o5c" 1 => "laravel_session=eyJpdiI6IjVnUDJ5UmhCcDdlT0VpZUIzQkk5cGc9PSIsInZhbHVlIjoiNDQ3OGsvV01VSDJQUUNXSUt5RStBdWt3NHpqaEJZalJ6Tm9NdktySGRXbGdsTXUzR2lIVnRvU0lLcjdvMmt2cm11UmJDeURpRXIydTFQOW96RnlvejliQk5KNU1QNURKeExhRmdLTG8xRUx3MkpZSTVJdEZOem41anU0Z0hjSnciLCJtYWMiOiI3MWE1N2RiNGIyM2VhODA2OTBlOGQ5ZjA2NWU2NGZmNDMzNmY3Y2E4ZTlhZDZjZjRlMjBhN2NmMzlmNmZlOWJhIiwidGFnIjoiIn0%3D; expires=Sat, 07-Jun-2025 16:16:29 GMT; path=/; httponlylaravel_session=eyJpdiI6IjVnUDJ5UmhCcDdlT0VpZUIzQkk5cGc9PSIsInZhbHVlIjoiNDQ3OGsvV01VSDJQUUNXSUt5RStBdWt3NHpqaEJZalJ6Tm9NdktySGRXbGdsTXUzR2lIVnRvU0lLcjdvMmt2cm11" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "ElEsvgb06Tlb0M2DMDD2WicKXzhqAhXUCu68MO80" "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-neural-networks" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]