{"id":243,"date":"2020-09-01T12:27:06","date_gmt":"2020-09-01T16:27:06","guid":{"rendered":"https:\/\/www.macloo.com\/ai\/?p=243"},"modified":"2020-09-05T15:33:54","modified_gmt":"2020-09-05T19:33:54","slug":"free-courses-in-machine-learning","status":"publish","type":"post","link":"https:\/\/www.macloo.com\/ai\/2020\/09\/01\/free-courses-in-machine-learning\/","title":{"rendered":"Free courses in machine learning"},"content":{"rendered":"\n<p>Two days ago, I came upon this <em>newly published<\/em> course from FastAI: <a rel=\"noreferrer noopener\" href=\"https:\/\/course.fast.ai\/\" target=\"_blank\">Practical Deep Learning for Coders<\/a>. I actually stumbled across it via a video on YouTube, which I&#8217;ve watched now, and it made me feel optimistic about the course. I&#8217;m in the middle of the <a rel=\"noreferrer noopener\" href=\"https:\/\/courses.edx.org\/courses\/course-v1:HarvardX+CS50AI+1T2020\/course\/\" target=\"_blank\">CS50 AI course<\/a> from Harvard, though, so I need to hold off on the FastAI course for now.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/www.macloo.com\/ai\/wp-content\/uploads\/2020\/09\/fastai_course.png\" alt=\"\" class=\"wp-image-255\" srcset=\"https:\/\/www.macloo.com\/ai\/wp-content\/uploads\/2020\/09\/fastai_course.png 1024w, https:\/\/www.macloo.com\/ai\/wp-content\/uploads\/2020\/09\/fastai_course-300x158.png 300w, https:\/\/www.macloo.com\/ai\/wp-content\/uploads\/2020\/09\/fastai_course-768x405.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><em>Above: Screenshot from FastAi course<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>The first video got me thinking. <\/p>\n\n\n\n<p>First, they said (as many others have said) that <strong>Python<\/strong> is the main programming language used for machine learning today. (This makes me happy, as I know Python.) But I wonder whether there&#8217;s more to this claim than I&#8217;m aware of.<\/p>\n\n\n\n<p>Second, they said <a rel=\"noreferrer noopener\" href=\"https:\/\/pytorch.org\/\" target=\"_blank\">PyTorch<\/a> has superseded <a rel=\"noreferrer noopener\" href=\"https:\/\/www.tensorflow.org\/\" target=\"_blank\">TensorFlow<\/a> as <em>the framework of choice<\/em> for machine learning. They said PyTorch is &#8220;much easier to use and much more useful for researchers.&#8221;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>&#8220;Within the last 12 months, the percentage of papers at major conferences that use PyTorch has gone from 20 percent to 80 percent and vice versa \u2014 those that use TensorFlow have gone from 80 percent to 20 percent.&#8221;<\/p><cite>\u2014Jeremy Howard, in the FastAI video &#8220;Lesson 1 &#8211; Deep Learning for Coders (2020)&#8221;<\/cite><\/blockquote>\n\n\n\n<p>Note, I <em>don&#8217;t know<\/em> if this is true. But it caught my attention.<\/p>\n\n\n\n<p><strong>FastAI <\/strong>is a library &#8220;that sits on top of PyTorch,&#8221; they explain. They say it is &#8220;the most popular higher-level API for PyTorch,&#8221; and it removes a lot of the struggle necessary to get started with PyTorch.<\/p>\n\n\n\n<p>This leads me back to the CS50 AI course. The <strong>CS50<\/strong> phenomenon was documented in <em>The New Yorker<\/em> <a rel=\"noreferrer noopener\" href=\"https:\/\/www.newyorker.com\/news\/our-local-correspondents\/how-harvards-star-computer-science-professor-built-a-distance-learning-empire\" target=\"_blank\">in July 2020<\/a>. One insanely popular course, Introduction to Computer Science, has spawned multiple follow-on courses, including the seven-module course about the principles of artificial intelligence in which I am currently enrolled (not for credit).<\/p>\n\n\n\n<p>In the various online forums and Facebook groups devoted to CS50, you can see a lot of people asking whether they need to take the intro course <em>prior to<\/em> starting the AI course. Some of them admit they have never programmed before. They know nothing about coding. But they think they might take an AI programming course as their very first computer science course.<\/p>\n\n\n\n<p>This is what I was thinking about as the speakers in the FastAI video <em>both<\/em> praised how easy FastAI makes it to train a model <em>and<\/em> cautioned that machine learning is not a task for code newbies.<\/p>\n\n\n\n<p>Training and testing a machine learning system \u2014 a system that will make <em>predictions<\/em> to be <em>used<\/em> in some industry, some social context, where human <em>lives<\/em> might be affected \u2014 should not be dependent on someone who learned how to do it in one online course.<\/p>\n\n\n\n<p>Some other free online courses:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.amazon.science\/latest-news\/machine-learning-course-free-online-from-amazon-machine-learning-university\" target=\"_blank\">Amazon&#8217;s Machine Learning University<\/a><\/li><li>Google News Initiative: <a rel=\"noreferrer noopener\" href=\"https:\/\/newsinitiative.withgoogle.com\/training\/course\/introduction-to-machine-learning\" target=\"_blank\">Introduction to Machine Learning<\/a><\/li><li><a href=\"https:\/\/journalismcourses.org\/course\/news-algorithms-the-impact-of-automation-and-ai-on-journalism\/\" target=\"_blank\" rel=\"noreferrer noopener\">News Algorithms: The Impact of Automation and AI on Journalism<\/a> (Knight Center for Journalism in the Americas)<\/li><\/ul>\n\n\n\n<p>.<\/p>\n\n\n\n<p><a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\"><img decoding=\"async\" alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https:\/\/i.creativecommons.org\/l\/by-nc-nd\/4.0\/88x31.png\"><\/a><br> <small><span xmlns:dct=\"http:\/\/purl.org\/dc\/terms\/\" property=\"dct:title\"><strong>AI in Media and Society<\/strong><\/span> by <span xmlns:cc=\"http:\/\/creativecommons.org\/ns#\" property=\"cc:attributionName\">Mindy McAdams<\/span> is licensed under a <a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/\">Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License<\/a>.<br> Include the author&#8217;s name (Mindy McAdams) and a link to the original post in any reuse of this content.<\/small><\/p>\n\n\n\n<p>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Two days ago, I came upon this newly published course from FastAI: Practical Deep Learning for Coders. I actually stumbled across it via a video on YouTube, which I&#8217;ve watched now, and it made me feel optimistic about the course. I&#8217;m in the middle of the CS50 AI course from Harvard, though, so I need&hellip; <a class=\"more-link\" href=\"https:\/\/www.macloo.com\/ai\/2020\/09\/01\/free-courses-in-machine-learning\/\">Continue reading <span class=\"screen-reader-text\">Free courses in machine learning<\/span> <span class=\"meta-nav\" aria-hidden=\"true\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[11,52,51],"class_list":["post-243","post","type-post","status-publish","format-standard","hentry","category-machine-learning","tag-learning","tag-pytorch","tag-tensorflow"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/posts\/243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/comments?post=243"}],"version-history":[{"count":10,"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/posts\/243\/revisions"}],"predecessor-version":[{"id":291,"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/posts\/243\/revisions\/291"}],"wp:attachment":[{"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/media?parent=243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/categories?post=243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.macloo.com\/ai\/wp-json\/wp\/v2\/tags?post=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}