{"id":2677,"date":"2019-10-10T06:33:57","date_gmt":"2019-10-10T06:33:57","guid":{"rendered":"https:\/\/www.aiproblog.com\/index.php\/2019\/10\/10\/free-book-deep-learning-and-computer-vision-with-cnns\/"},"modified":"2019-10-10T06:33:57","modified_gmt":"2019-10-10T06:33:57","slug":"free-book-deep-learning-and-computer-vision-with-cnns","status":"publish","type":"post","link":"https:\/\/www.aiproblog.com\/index.php\/2019\/10\/10\/free-book-deep-learning-and-computer-vision-with-cnns\/","title":{"rendered":"Free Book: Deep Learning and Computer Vision with CNNs"},"content":{"rendered":"<p>Author: Vincent Granville<\/p>\n<div>\n<p>By Dan Howarth and Ajit Jaokar, October 2019. 42 pages. Part 1 will introduce the core concepts of Deep Learning. We will also start coding straightaway with Tensorflow 2.0. In part 2, we use another dataset &#8211; the mnist dataset &#8211; to build on our knowledge. In particular, we will:<\/p>\n<ul>\n<li>Introduce Computer Vision<\/li>\n<li>Introduce convolutional layers into our models<\/li>\n<li>Introduce the concept of regularisation<\/li>\n<li>Introduce the validation set in training our model<\/li>\n<li>Introduce how to save and reuse our model<\/li>\n<\/ul>\n<p><a href=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/3653910438?profile=original\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/3653910438?profile=RESIZE_710x\" class=\"align-center\"><\/a><\/p>\n<div class=\"postbody\">\n<div class=\"xg_user_generated\">\n<p><span style=\"font-size: 14pt;\"><strong>Contents<\/strong><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><strong>Part 1: Deep Learning with TensorFlow 2.0<\/strong> (page 3)<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">1. Introduction to the Notebooks 3<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">2. Introduction to this Notebook 4<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 12pt;\">Loading the Libraries 4<\/span><\/li>\n<li><span style=\"font-size: 12pt;\">Introduction to our problem 5<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 12pt;\">3. Deep Learning Conceptual Introduction 5<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">4. Data 7<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">5. Model 12<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">6. Training the Model 16<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">7. Evaluation and Inference 20<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 12pt;\">Plotting our results 21<\/span><\/li>\n<li><span style=\"font-size: 12pt;\">Making a prediction on a single image 23<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 12pt;\">8. Summary 25<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">9. Exercise 25<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><strong>Part 2: Computer Vision with CNNs<\/strong> (page 28)<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">1. Introduction to this Notebook 28<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 12pt;\">Load Libraries 28<\/span><\/li>\n<li><span style=\"font-size: 12pt;\">Loading our Data 29<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 12pt;\">2. Data: Introduction to Computer Vision 29<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">3. Model Building 32<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">4. Training 36<\/span><\/p>\n<ul>\n<li><span style=\"font-size: 12pt;\">Saving Models 39<\/span><\/li>\n<li><span style=\"font-size: 12pt;\">Saving and Loading Weights Only 40<\/span><\/li>\n<li><span style=\"font-size: 12pt;\">Saving and Loading an entire model 41<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 12pt;\">5. Evaluation and Inference 41<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">6. Summary 42<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">7. Exercises 42\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2058338992?profile=original\" target=\"_self\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2058338992?profile=original\" width=\"750\" class=\"align-center\"><\/a><span style=\"font-size: 12pt;\"><strong>Download the book (members only)\u00a0<\/strong><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><a href=\"https:\/\/www.datasciencecentral.com\/profiles\/blogs\/new-books-and-resources-for-dsc-members\" target=\"_blank\" rel=\"noopener noreferrer\">Click here<\/a>\u00a0to get the book. For Data Science Central members only.\u00a0If you have any issues accessing the book please contact us at\u00a0info@datasciencecentral.com.\u00a0To become a member,\u00a0<a href=\"https:\/\/www.datasciencecentral.com\/profiles\/blogs\/check-out-our-dsc-newsletter\" target=\"_blank\" rel=\"noopener noreferrer\">click here<\/a>.\u00a0<\/span><\/p>\n<div><a href=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2058338992?profile=original\" target=\"_self\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2058338992?profile=original\" width=\"750\" class=\"align-center\"><\/a><\/div>\n<\/div>\n<\/div>\n<div id=\"insideblog\">\n<div class=\"dscAdAppear\"><\/div>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.datasciencecentral.com\/xn\/detail\/6448529:BlogPost:896269\">Go to Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Author: Vincent Granville By Dan Howarth and Ajit Jaokar, October 2019. 42 pages. Part 1 will introduce the core concepts of Deep Learning. We will [&hellip;] <span class=\"read-more-link\"><a class=\"read-more\" href=\"https:\/\/www.aiproblog.com\/index.php\/2019\/10\/10\/free-book-deep-learning-and-computer-vision-with-cnns\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":472,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/2677"}],"collection":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=2677"}],"version-history":[{"count":0,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/2677\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media\/457"}],"wp:attachment":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=2677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=2677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=2677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}