CNNs with TensorFlow: Basics of Machine Learning

Brought by: 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
Go to course

CNNs with TensorFlow: Basics of Machine Learning

Brought by: Coursera

  • Coursera
  • Paid
  • English
  • Certificate Available
  • Available at any time
  • intermediate
  • English
8.1.2PHP Version615msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (382ms)
    • Application (231ms)
    • 1 x Booting (62.12%)
      381.82ms
      1 x Application (37.62%)
      231.22ms
      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 executed9.58ms
      • select * from `courses` where `slug_en` = 'cnns-with-tensorflow:-basics-of-machine-learning' limit 1
        7.5ms/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-21 02:41:59' where `id` = 2089
        650μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-21 02:41:59
        • 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)
        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 `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 (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
        230μ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
        510μ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
        psqMcBNlKjn5k020C45JZMdvAy46ygn4JuQED9O1
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/cnns-with-tensorflow:-basics-of-machine-l...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/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.0" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.0" ] "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 => "95302664da4739f9-YYZ" ] "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.0" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.0" "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" => "95302664da4739f9-YYZ" "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" => "51600" "REMOTE_ADDR" => "172.69.214.216" "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/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" => 1750473718.794 "REQUEST_TIME" => 1750473718 ]
        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, 21 Jun 2025 02:41:59 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImgyeTllNGxySWRBSUF6VFE0V0xoVkE9PSIsInZhbHVlIjoiWTQ3STBDM2IxS2poOUJMYjEvNEtna29CQXhTdUdtNS9GN0dWRldGVkVyZmpmNnpDQzB2WHFGSDlKYi9lb01CZERKN1BBQkhrK2JqdENuQndYQWcxOEFocWRLR0ZmTkIzNkN4djQ3NE9xU1JadGZTSGZsWU0wenlSMlhkSkJ4RmkiLCJtYWMiOiI0OTkxMTExNGZlODAyNmU0OGE3NjA0ZjQzMjgwMDg0NDFkMmRhMzM2YzM0NjgwNTk4NDE1ODU4ZWViNDEyODQ0IiwidGFnIjoiIn0%3D; expires=Sat, 21 Jun 2025 04:41:59 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImgyeTllNGxySWRBSUF6VFE0V0xoVkE9PSIsInZhbHVlIjoiWTQ3STBDM2IxS2poOUJMYjEvNEtna29CQXhTdUdtNS9GN0dWRldGVkVyZmpmNnpDQzB2WHFGSDlKYi9lb01CZERKN1BBQ" 1 => "laravel_session=eyJpdiI6InhLTkoxZWVlQ1BCSVlvMzBTVTVFcXc9PSIsInZhbHVlIjoiVHV6a1BKMVpVMElkT0ZQQXFqRUJTMVFSbGlGdEFBOU1Qb0ttaUp6N3FSN1RtVzZZVHg4S1Z3eVUyN3hqUUxrWVlDYk5DNFNmRHNrVjhTOXJOZStybnQ3VCthN3N1cEZ5N2t3dEV5UzNUTEtVRk9OMFJzWDVKZjlvdHdDSUt6czciLCJtYWMiOiI0ZGM5OWJjODFjZDhkZDdmZTdmZmIzMmJkODY4ZjRmZjlmNjhiMjA1M2ExMzk2ZWFlMDNmOGRlY2U1OTU3NTBhIiwidGFnIjoiIn0%3D; expires=Sat, 21 Jun 2025 04:41:59 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6InhLTkoxZWVlQ1BCSVlvMzBTVTVFcXc9PSIsInZhbHVlIjoiVHV6a1BKMVpVMElkT0ZQQXFqRUJTMVFSbGlGdEFBOU1Qb0ttaUp6N3FSN1RtVzZZVHg4S1Z3eVUyN3hqUUxrWVlD" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImgyeTllNGxySWRBSUF6VFE0V0xoVkE9PSIsInZhbHVlIjoiWTQ3STBDM2IxS2poOUJMYjEvNEtna29CQXhTdUdtNS9GN0dWRldGVkVyZmpmNnpDQzB2WHFGSDlKYi9lb01CZERKN1BBQkhrK2JqdENuQndYQWcxOEFocWRLR0ZmTkIzNkN4djQ3NE9xU1JadGZTSGZsWU0wenlSMlhkSkJ4RmkiLCJtYWMiOiI0OTkxMTExNGZlODAyNmU0OGE3NjA0ZjQzMjgwMDg0NDFkMmRhMzM2YzM0NjgwNTk4NDE1ODU4ZWViNDEyODQ0IiwidGFnIjoiIn0%3D; expires=Sat, 21-Jun-2025 04:41:59 GMT; path=/XSRF-TOKEN=eyJpdiI6ImgyeTllNGxySWRBSUF6VFE0V0xoVkE9PSIsInZhbHVlIjoiWTQ3STBDM2IxS2poOUJMYjEvNEtna29CQXhTdUdtNS9GN0dWRldGVkVyZmpmNnpDQzB2WHFGSDlKYi9lb01CZERKN1BBQ" 1 => "laravel_session=eyJpdiI6InhLTkoxZWVlQ1BCSVlvMzBTVTVFcXc9PSIsInZhbHVlIjoiVHV6a1BKMVpVMElkT0ZQQXFqRUJTMVFSbGlGdEFBOU1Qb0ttaUp6N3FSN1RtVzZZVHg4S1Z3eVUyN3hqUUxrWVlDYk5DNFNmRHNrVjhTOXJOZStybnQ3VCthN3N1cEZ5N2t3dEV5UzNUTEtVRk9OMFJzWDVKZjlvdHdDSUt6czciLCJtYWMiOiI0ZGM5OWJjODFjZDhkZDdmZTdmZmIzMmJkODY4ZjRmZjlmNjhiMjA1M2ExMzk2ZWFlMDNmOGRlY2U1OTU3NTBhIiwidGFnIjoiIn0%3D; expires=Sat, 21-Jun-2025 04:41:59 GMT; path=/; httponlylaravel_session=eyJpdiI6InhLTkoxZWVlQ1BCSVlvMzBTVTVFcXc9PSIsInZhbHVlIjoiVHV6a1BKMVpVMElkT0ZQQXFqRUJTMVFSbGlGdEFBOU1Qb0ttaUp6N3FSN1RtVzZZVHg4S1Z3eVUyN3hqUUxrWVlD" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "psqMcBNlKjn5k020C45JZMdvAy46ygn4JuQED9O1" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/cnns-with-tensorflow:-basics-of-machine-learning" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]