{"id":2313,"date":"2020-10-01T16:03:25","date_gmt":"2020-10-01T16:03:25","guid":{"rendered":"https:\/\/data-science.gotoauthority.com\/2020\/10\/01\/10-days-with-deep-learning-for-coders\/"},"modified":"2020-10-01T16:03:25","modified_gmt":"2020-10-01T16:03:25","slug":"10-days-with-deep-learning-for-coders","status":"publish","type":"post","link":"https:\/\/wealthrevelation.com\/data-science\/2020\/10\/01\/10-days-with-deep-learning-for-coders\/","title":{"rendered":"10 Days With \u201cDeep Learning for Coders\u201d"},"content":{"rendered":"<div id=\"post-\">\n<p><b>By <a href=\"\" target=\"_blank\" rel=\"noopener noreferrer\">Arnuld on Data<\/a>, Freelance Data Scientist<\/b><\/p>\n<div>\n<img src=\"https:\/\/i.ibb.co\/5h8Wq9k\/arnuld-fastai-0.jpg\" alt=\"Figure\" width=\"100%\"><br \/><span><\/p>\n<p><\/span>\n<\/div>\n<p>\u00a0<\/p>\n<h3>The Background<\/h3>\n<p>\u00a0<br \/>I started Practical Deep Learning for Coders 10 days ago. I am compelled to say their pragmatic approach is exactly what I needed.<\/p>\n<p>I started data science by learning Python, Pandas, NumPy, and whatever I needed in a short few months. I did whatever courses I need to do (e.g.\u00a0<a href=\"https:\/\/www.kaggle.com\/learn\/overview\" rel=\"noopener noreferrer\" target=\"_blank\">Kaggle micro-courses<\/a>) and whatever books I needed to read (e.g.\u00a0<a href=\"https:\/\/wesmckinney.com\/pages\/book.html\" rel=\"noopener noreferrer\" target=\"_blank\">Python for Data Analysis<\/a>). All of this I did as a part of a\u00a0<a href=\"https:\/\/medium.com\/@ArnuldOnData\/learning-in-times-of-corona-fb0d11ea0d7f\" rel=\"noopener noreferrer\" target=\"_blank\">90-day MOOC\u2019athlon learning challenge<\/a>\u00a0started back in April this year. It was one of the greatest learning periods of my life. After this, I completed both Iris data and Boston house price prediction projects at Kaggle. Then I scraped data from the internet and used my Pandas skills to clean them out. And implementing research papers was still confusing and frustrating. I struggled with research papers and Kaggle projects. I am good at C language. You can give me any programming language and I can learn it pretty quickly than most because programming is my 2nd nature. Computer Programming just flows in my thoughts. And this wasn\u2019t happening with data science. Even though there were learning and a lot of work but in the end, I couldn\u2019t remember any of what I did (yes, data wrangling is a hell lot of work). I was in a constant state of frustration. I started getting irritated at little things and it spilled into my personal life. I thought of quitting data science and machine learning. It had been 4 months and I was nowhere near having the capability to accomplish anything deemed usable for business. I felt trapped in a 4&#215;4 feet concrete box.<\/p>\n<p>\u00a0<\/p>\n<h3>End of Frustration<\/h3>\n<p>\u00a0<br \/>I am always in constant search for different approaches to problems. I consider a different\u00a0<strong>point of view<\/strong>\u00a0as a blessing from the universe. Yes, we all have our own \u201cpoint of view\u201d and it is always refreshing when someone approaches the same problem from a different and strange angle you never thought of. What changed my situation was a blog-post by\u00a0<a href=\"https:\/\/medium.com\/u\/ae1782e046c3?source=post_page-----759b34b9336b--------------------------------\" rel=\"noopener noreferrer\" target=\"_blank\">Caleb Kaiser<\/a>:<\/p>\n<p><a href=\"http:\/\/&lt;b&gt;towardsdatascience.com&lt;\/b&gt;\" rel=\"noopener noreferrer\" target=\"_blank\"><b>Don\u2019t learn machine learning<\/b><br \/>Learn how to build software with ML models<\/a><br \/>\u00a0<\/p>\n<p>His blog-post made me understand that this frustration doesn\u2019t belong just to me, it is what every coder\/programmer can get, that I am not alone. This completely changed my perspective and I decided to use his approach. I decided to do both: read the book and watch the videos.<\/p>\n<p>In just one week with this course, I was able to comprehend\u00a0<a href=\"https:\/\/appsilon.com\/weight-poisoning-computer-vision\/\" rel=\"noopener noreferrer\" target=\"_blank\">this research paper on weight-poisoning<\/a>\u00a0by\u00a0<a href=\"https:\/\/medium.com\/u\/f9d50f280137?source=post_page-----759b34b9336b--------------------------------\" rel=\"noopener noreferrer\" target=\"_blank\">Appsilon Data Science<\/a>.<\/p>\n<p>Another few days and after many failures, I successfully implemented the bear detection model as a web-app on binder. You can try this web-app. Just pass it an image of any of:<\/p>\n<ol>\n<li>American black bear\n<\/li>\n<li>Grizzly\n<\/li>\n<li>Polar bear\n<\/li>\n<li>Teddy bear\n<\/li>\n<\/ol>\n<p>and it will detect which one it is. Pass it anything else, a shoe e.g., and it will try to match it with 150&#215;4 images of bear pics in the model and do its best. It is not human =:o) :<br \/><a href=\"https:\/\/mybinder.org\/v2\/gh\/ArnuldOnData\/fastai-projects\/master?urlpath=%2Fvoila%2Frender%2FCh02%2Fbear-detection.ipynb\" rel=\"noopener noreferrer\" target=\"_blank\">https:\/\/mybinder.org\/v2\/gh\/ArnuldOnData\/fastai-projects\/master?urlpath=%2Fvoila%2Frender%2FCh02%2Fbear-detection.ipynb<\/a><\/p>\n<div>\n<img src=\"https:\/\/i.ibb.co\/Gd2XT6s\/arnuld-fastai-1.jpg\" alt=\"Figure\" width=\"100%\"><br \/><span><\/p>\n<p><\/span>\n<\/div>\n<p>\u00a0<\/p>\n<p>And I seem to remember most of what I did. Data science is finally becoming my 2nd nature. This fastai course has given me more confidence to pursue more and higher machine learning knowledge. I think if some learning approach doesn\u2019t work for you then you need to give the pragmatic approach of this course a try.<\/p>\n<p>\u00a0<\/p>\n<h3>The Why<\/h3>\n<p>\u00a0<br \/>It is not to say that traditional approaches of learning like doing MOOCs and then Kaggle projects or the university route of graduating in data science don\u2019t work. They might or they might not. People are different and we all have different backgrounds and we can\u2019t all be following traditional or hybrid approaches. Times have changed. Thanks to the internet, its decentralized nature, and\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Net_neutrality\" rel=\"noopener noreferrer\" target=\"_blank\">net neutrality<\/a>, the world is far more connected than it used to be. The world has become a smaller place where everyone can connect to everyone. This has resulted in the 4th industrial revolution:<\/p>\n<div>\n<img src=\"https:\/\/i.ibb.co\/Yc74wYf\/arnuld-fastai-2.jpg\" alt=\"Figure\" width=\"100%\"><br \/><span><\/p>\n<p><\/span>\n<\/div>\n<p>\u00a0<\/p>\n<div>\n<img src=\"https:\/\/i.ibb.co\/k50TJXz\/arnuld-fastai-3.jpg\" alt=\"Figure\" width=\"100%\"><br \/><span><\/p>\n<p><\/span>\n<\/div>\n<p>\u00a0<\/p>\n<p>4th industrial revolution will lead to:<\/p>\n<ul>\n<li>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Lights_out_(manufacturing)\" rel=\"noopener noreferrer\" target=\"_blank\">Lights out manufacturing<\/a>\u00a0(fully automated factory which requires no human presence on-site)\n<\/li>\n<li>Smart factories will monitor physical processes and create a virtual copy of the physical world and make decentralized decisions.\n<\/li>\n<li>Over the Internet of Things, cyber-physical systems communicate and cooperate with each other and with humans in real-time both internally and across organizational services used by participants of the\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Value_chain\" rel=\"noopener noreferrer\" target=\"_blank\">value chain<\/a>\n<\/li>\n<\/ul>\n<p>As per my understanding, The\u00a0<em>4th industrial revolution way<\/em>\u00a0says we need to learn tools fast, we need to adapt to new technologies and systems quickly. Instead of taking 2-4 years to learn and prepare for work, you need to have the aptitude and attitude to jump right into the work and build something usable, something that adds value to the business in the next few months. We need to learn differently from the ways we used to. I think\u00a0<a href=\"https:\/\/medium.com\/u\/34ab754f8c5e?source=post_page-----759b34b9336b--------------------------------\" rel=\"noopener noreferrer\" target=\"_blank\">Jeremy Howard,<\/a>\u00a0<a href=\"https:\/\/medium.com\/u\/ee56d0bac1b7?source=post_page-----759b34b9336b--------------------------------\" rel=\"noopener noreferrer\" target=\"_blank\">Rachel Thomas,<\/a>\u00a0and\u00a0<a href=\"https:\/\/sgugger.github.io\/\" rel=\"noopener noreferrer\" target=\"_blank\">Sylvain Gugger<\/a>\u2019s uncool approach to learning is what is needed in this 21st-century industry.<\/p>\n<p>\u00a0<br \/><b>Bio: <a href=\"https:\/\/www.linkedin.com\/in\/arnuld-on-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">Arnuld<\/a><\/b> (<a href=\"https:\/\/twitter.com\/ArnuldOnData\" rel=\"noopener noreferrer\" target=\"_blank\"><strong>@ArnuldOnData<\/strong><\/a>) is an industrial software developer with 5 years of experience working in C, C++, Linux, and UNIX. After shifting to Data Science and working as data science content writer for over a year, Arnuld currently works as a freelance data scientist.<\/p>\n<p><a href=\"https:\/\/towardsdatascience.com\/10-days-with-deep-learning-for-coders-759b34b9336b\" target=\"_blank\" rel=\"noopener noreferrer\">Original<\/a>. Reposted with permission.<\/p>\n<p><b>Related:<\/b><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/www.kdnuggets.com\/2020\/10\/10-days-deep-learning-coders.html<\/p>\n","protected":false},"author":0,"featured_media":2314,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/wealthrevelation.com\/data-science\/wp-json\/wp\/v2\/posts\/2313"}],"collection":[{"href":"https:\/\/wealthrevelation.com\/data-science\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wealthrevelation.com\/data-science\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/wealthrevelation.com\/data-science\/wp-json\/wp\/v2\/comments?post=2313"}],"version-history":[{"count":0,"href":"https:\/\/wealthrevelation.com\/data-science\/wp-json\/wp\/v2\/posts\/2313\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wealthrevelation.com\/data-science\/wp-json\/wp\/v2\/media\/2314"}],"wp:attachment":[{"href":"https:\/\/wealthrevelation.com\/data-science\/wp-json\/wp\/v2\/media?parent=2313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wealthrevelation.com\/data-science\/wp-json\/wp\/v2\/categories?post=2313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wealthrevelation.com\/data-science\/wp-json\/wp\/v2\/tags?post=2313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}