CNNs with TensorFlow: Basics of Machine Learning

بواسطة: Coursera

Overview

In this 90-min long project-based course you will learn how to use Tensorflow to construct neural network models. Specifically, we will design, execute, and evaluate a neural network model to help a retail company with their marketing campaign by classifying images of clothing items into 10 different categories. Throughout this course, you will learn how to use Tensorflow to build and analyze neural neural networks that can perform multi-label classification for applications in image recognition. You will also be able to identify and adapt the main components of neural networks as well as evaluate the performance of different models and implement measures to improve their accuracy. At the end of the project, you will be able to design and implement convolutional neural networks helping a retail store with their targeted ad campaign, and the models can be easily adapted for self-driving cars, computer-assisted medical diagnosis, etc.

This course is aimed at learners who want to get started with the design and implementation of neural networks with an intuitive and effective approach thanks to the Tensorflow library. Computer users with experience with programming in Python should be able to complete the project successfully.

Syllabus

  • Project Overview
    • In this project-based course you will learn how to use Tensorflow to construct neural network models. Specifically, we will design, execute, and evaluate a neural network model to help a retail company with their marketing campaign by classifying images of clothing items into 10 different categories. Throughout this course, you will learn how to use Tensorflow to build and analyze neural neural networks that can perform multi-label classification for applications in image recognition. You will also be able to identify and adapt the main components of neural networks as well as evaluate the performance of different models and implement measures to improve their accuracy. At the end of the project, you will be able to design and implement convolutional neural networks helping a retail store with their targeted ad campaign, and the models can be easily adapted for self-driving cars, computer-assisted medical diagnosis, etc.

      This course is aimed at learners who want to get started with the design and implementation of neural networks with an intuitive and effective approach thanks to the Tensorflow library. Basic familiarity with the Python programming language is required. Among the skills needed to complete this project are: importing libraries, defining variables, arrays, functions, and classes, as well as creating plots using the matplotlib library. Basic familiarity with mathematical vectors and matrices is also required.
      Computer users with programming experience in Python should be able to complete the project successfully.

Taught by

César Arturo Garza Garza

CNNs with TensorFlow: Basics of Machine Learning
الذهاب الي الدورة

CNNs with TensorFlow: Basics of Machine Learning

بواسطة: Coursera

  • Coursera
  • مدفوعة
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • intermediate
  • English
8.1.2PHP Version1.1sRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (685ms)
    • Application (407ms)
    • 1 x Booting (62.55%)
      684.97ms
      1 x Application (37.19%)
      407.23ms
      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
      7 statements were executed11.91ms
      • select * from `courses` where `slug_ar` = 'cnns-with-tensorflow:-basics-of-machine-learning' limit 1
        9.79ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. cnns-with-tensorflow:-basics-of-machine-learning
        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-26 18:11:31' where `id` = 2089
        750μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-26 18:11:31
        • 1. 2089
        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 (20)
        310μ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)
        220μ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 (106) and `institutions`.`deleted_at` is null
        250μ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
        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 `html_files` where `html_files`.`id` = 2080 limit 1
        350μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2080
        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
        bnOrVN7xk8T3D2SGaImBUeB0eeWGtjmMwCBKJT0X
        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/cnns-w...
        _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/cnns-with-tensorflow:-basics-of-machine-learning
        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.25" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.25" ] "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 => "955eaae5c8fd22b9-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.25" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.25" "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" => "955eaae5c8fd22b9-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" => "13224" "REMOTE_ADDR" => "172.69.17.91" "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/cnns-with-tensorflow:-basics-of-machine-learning" "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" => 1750961491.1062 "REQUEST_TIME" => 1750961491 ]
        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, 26 Jun 2025 18:11:31 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InlpT1ZYalFpK1BaTVJlQnZDTnBPSFE9PSIsInZhbHVlIjoiYmVvSzhZQzYzTjNJMHRXRzhEK0wyZ2RoTjVZVmp3N0pwVTZWWGZoSlk4enpRbmdhNUVvMWd1bERYRkV2L3ZPS3JWQ0ovNmdicXNheHFwTEJDaysxc0czZ0UvTm14OGN0ZHV6TmxuMVBHSHdncDNSYU5lTTk2cjhlV3VwdTB4eFMiLCJtYWMiOiJiZmM0MTIwMTFiNWRiNjcwOGM3YjI0NmY2ZTVlNzdiZjI5MjhlZGJjZjllZWZiYmQxNzhiOWE3N2MzYTQ5Y2Q2IiwidGFnIjoiIn0%3D; expires=Thu, 26 Jun 2025 20:11:32 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InlpT1ZYalFpK1BaTVJlQnZDTnBPSFE9PSIsInZhbHVlIjoiYmVvSzhZQzYzTjNJMHRXRzhEK0wyZ2RoTjVZVmp3N0pwVTZWWGZoSlk4enpRbmdhNUVvMWd1bERYRkV2L3ZPS3JWQ0ovN" 1 => "laravel_session=eyJpdiI6IlcxSVBxY1dXNEdYY0VIZThPMWxTRnc9PSIsInZhbHVlIjoiM0JhQm1FdFVnMm1zdUlraGFyVVJyUWtZR2lDVU95aHZETGZKZmJVejJGMURuZzRLdVhBcmZsamMrQ2ZUN08yTG43UGxIdHdDclVpT3Q4WTRiOUVmc2lnYW9uTjdrc2xzUnRZTWZJSTN2ZWNuUnUwYUhScWEvL01IcTY2aWRtOWkiLCJtYWMiOiJkOGVjMzFiMTY4Y2QyZjdiOGRkOTY3NjA5MmYxZTY4NTRjMTk0YzE4YmQ3NmEzYzFkMTIzYzU1MDUwOGNlYmEzIiwidGFnIjoiIn0%3D; expires=Thu, 26 Jun 2025 20:11:32 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IlcxSVBxY1dXNEdYY0VIZThPMWxTRnc9PSIsInZhbHVlIjoiM0JhQm1FdFVnMm1zdUlraGFyVVJyUWtZR2lDVU95aHZETGZKZmJVejJGMURuZzRLdVhBcmZsamMrQ2ZUN08yTG43" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InlpT1ZYalFpK1BaTVJlQnZDTnBPSFE9PSIsInZhbHVlIjoiYmVvSzhZQzYzTjNJMHRXRzhEK0wyZ2RoTjVZVmp3N0pwVTZWWGZoSlk4enpRbmdhNUVvMWd1bERYRkV2L3ZPS3JWQ0ovNmdicXNheHFwTEJDaysxc0czZ0UvTm14OGN0ZHV6TmxuMVBHSHdncDNSYU5lTTk2cjhlV3VwdTB4eFMiLCJtYWMiOiJiZmM0MTIwMTFiNWRiNjcwOGM3YjI0NmY2ZTVlNzdiZjI5MjhlZGJjZjllZWZiYmQxNzhiOWE3N2MzYTQ5Y2Q2IiwidGFnIjoiIn0%3D; expires=Thu, 26-Jun-2025 20:11:32 GMT; path=/XSRF-TOKEN=eyJpdiI6InlpT1ZYalFpK1BaTVJlQnZDTnBPSFE9PSIsInZhbHVlIjoiYmVvSzhZQzYzTjNJMHRXRzhEK0wyZ2RoTjVZVmp3N0pwVTZWWGZoSlk4enpRbmdhNUVvMWd1bERYRkV2L3ZPS3JWQ0ovN" 1 => "laravel_session=eyJpdiI6IlcxSVBxY1dXNEdYY0VIZThPMWxTRnc9PSIsInZhbHVlIjoiM0JhQm1FdFVnMm1zdUlraGFyVVJyUWtZR2lDVU95aHZETGZKZmJVejJGMURuZzRLdVhBcmZsamMrQ2ZUN08yTG43UGxIdHdDclVpT3Q4WTRiOUVmc2lnYW9uTjdrc2xzUnRZTWZJSTN2ZWNuUnUwYUhScWEvL01IcTY2aWRtOWkiLCJtYWMiOiJkOGVjMzFiMTY4Y2QyZjdiOGRkOTY3NjA5MmYxZTY4NTRjMTk0YzE4YmQ3NmEzYzFkMTIzYzU1MDUwOGNlYmEzIiwidGFnIjoiIn0%3D; expires=Thu, 26-Jun-2025 20:11:32 GMT; path=/; httponlylaravel_session=eyJpdiI6IlcxSVBxY1dXNEdYY0VIZThPMWxTRnc9PSIsInZhbHVlIjoiM0JhQm1FdFVnMm1zdUlraGFyVVJyUWtZR2lDVU95aHZETGZKZmJVejJGMURuZzRLdVhBcmZsamMrQ2ZUN08yTG43" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "bnOrVN7xk8T3D2SGaImBUeB0eeWGtjmMwCBKJT0X" "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/cnns-with-tensorflow:-basics-of-machine-learning" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]