YouTube2Text

What is Machine Learning? | 100 Days of Machine Learning — Transcript

by CampusX · 2,860 words · 322 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Hey Guys,
  2. 0:01Welcome to my YouTube Channel
  3. 0:03In this video,
  4. 0:03I am going to make an announcement.
  5. 0:06that, I'm going to create a new Playlist
  6. 0:07for my YouTube Channel.
  7. 0:10and I'm going to call that Playlist
  8. 0:11"100 days of Machine Learning"
  9. 0:14So...
  10. 0:15You might be thinking
  11. 0:16Sounds interesting
  12. 0:17But what is it exactly?
  13. 0:19Here's the thing
  14. 0:20In the past few days,
  15. 0:21Many of you messaged me..
  16. 0:24over WhatsApp or through Youtube comments regarding
  17. 0:28They weren't able to find..
  18. 0:29a end-to-end machine learning playlist on my channel.
  19. 0:32and that is true actually.
  20. 0:33If you go to my channel,
  21. 0:34you would find videos related to Machine Learning algorithms
  22. 0:38I've created videos on various machine learning algorithms.
  23. 0:41But a complete end-to-end playlist isn't available in my channel.
  24. 0:47So,I thought why not create one comprehensive Playlist on Machine Learning?
  25. 0:52So, that's the plan.
  26. 0:53In the coming 100 days,
  27. 0:54I have planned to shoot and upload one video every day.
  28. 1:00I've developed a structured curriculum
  29. 1:04To the best of my experience and knowledge,
  30. 1:06I think this Playlist will be more than sufficient to teach you..
  31. 1:09Intermediate-level machine learning.
  32. 1:11For advanced-level machine learning, it's completely in your hands.
  33. 1:13but if you're a beginner or slightly more experienced,
  34. 1:17If you follow the course throughout,
  35. 1:21I hope you'll advance to a proficient level in Machine Learning.
  36. 1:26Now comes the question about
  37. 1:27What are the topics we'll be covering?
  38. 1:32So, I will tell you something about myself
  39. 1:34When I began learning machine learning,
  40. 1:36my primary focus was on mastering ML algorithms.
  41. 1:41Gradually, I realized that after learning the algorithms
  42. 1:45and working on few projects,
  43. 1:48there are two essential aspects to focus on in Machine Learning
  44. 1:51One of them is learning algorithms
  45. 1:53knowing about algorithms is mandatory.
  46. 1:55But along with that,
  47. 1:57Simultaneously, it's crucial to understand how to develop an end-to-end machine learning project,
  48. 2:00including the complete flow.
  49. 2:02We call this as "Machine Learning Life Cycle"
  50. 2:04also known as the "Product Life Cycle".
  51. 2:08and beginners usually doesn't focus much on this aspect.
  52. 2:11Beginners often believe that knowing Machine Learning algorithms alone is sufficient.
  53. 2:15but not really.
  54. 2:17So, I planned in the following 100 days..
  55. 2:20I will start with the basics of Machine Learning
  56. 2:22and I'll cover the entire flow of Machine Learning.
  57. 2:26If you want to do a Machine Learning project,
  58. 2:28I'll cover all the potential challenges you might encounter while working on an Machine Learning project.
  59. 2:36Since we're covering 100 topics in 100 days,
  60. 2:39no topic will be left untouched.
  61. 2:42Keep in mind, we won't be delving into algorithms in this Playlist.
  62. 2:46We are not going to cover any of the algorithms.
  63. 2:48For algorithms, we already have a separate playlist in our channel.
  64. 2:51If you want to learn about any algorithms,
  65. 2:54then you can go to the playlist of that particular algorithm.
  66. 2:59But in this "100 days of Machine Learning",
  67. 3:03Here, we learn the techniques
  68. 3:05we learn the flow
  69. 3:07we learn about how we deploy.
  70. 3:10We'll learn how to perform imputation,
  71. 3:12how to perform pre-processing,
  72. 3:13how to perform analysis,
  73. 3:15model selection, feature selection,
  74. 3:18and such important concepts like
  75. 3:19What is Bias-Variance Trade Off?
  76. 3:21and the weighted and important topics
  77. 3:24that differentiates ordinary Machine Learning engineers
  78. 3:26from extraordinary Machine Learning engineers.
  79. 3:28We'll cover such topics here.
  80. 3:30I am still working on the curriculum
  81. 3:32it is not completed yet.
  82. 3:35I will be uploading that curriculum as well in the coming few days.
  83. 3:37In fact, if want any certain topic to be covered,
  84. 3:42you can share that with me
  85. 3:43and I'll be covering that topic as well.
  86. 3:45But I'm thinking in this 100 days,
  87. 3:48I have to create a resource that is meaningful for you
  88. 3:52and your Machine Learning journey.
  89. 3:55and the other question which may pop out in your mind
  90. 3:57For whom is this playlist intended?
  91. 4:00If you are a beginner, then it is definitely for you.
  92. 4:04and even if you know intermediate machine learning,
  93. 4:07it could be a great resource for you
  94. 4:10as you can come here
  95. 4:12and use this as a valuable resource
  96. 4:15to watch and learn anything that you could've missed,
  97. 4:18or gain a deeper understanding of familiar topics with clarity.
  98. 4:24This will be helpful for you in such cases.
  99. 4:26In short, this will benefit everyone following the channel,
  100. 4:29including students and professionals.
  101. 4:32I'll try to be very honest while making these videos
  102. 4:37I'll try to put my maximum effort
  103. 4:40So, yeah..
  104. 4:40This is the announcement I was planning to make.
  105. 4:44Now, I am not going waste any time
  106. 4:46I will start it today itself.
  107. 4:48Today we are going to cover the first topic
  108. 4:51which is "What is Machine Learning?"
  109. 4:53I know that many of you already knew it.
  110. 4:55However, I want to begin everything from scratch.
  111. 4:59So let's cover this topic: What is Machine Learning?
  112. 5:01So, let's dive into what machine learning is
  113. 5:04We'll start with the formal definition
  114. 5:06According to definition,
  115. 5:07Machine learning is a field of computer science
  116. 5:09that uses statistical techniques to give computer systems
  117. 5:13the ability to "learn" with data, without being explicitly programmed.
  118. 5:18To put it in simpler terms,
  119. 5:21Machine Learning is all about learning from data.
  120. 5:26There is it a term in this definition called as "Explicit Programming"
  121. 5:29Let's explore the concept of explicit programming.
  122. 5:31Explicit programming involves writing code for each specific scenario.
  123. 5:35To handle that scenario, you write a code.
  124. 5:37But in Machine Learning, you don't do that.
  125. 5:40what you do is that you've got some data
  126. 5:42and you've got an algorithm
  127. 5:44You instruct the algorithm to explore the data
  128. 5:47and identify patterns between input and output.
  129. 5:50Once you've identified the patterns,
  130. 5:52we provide new input to the algorithm to derive the output.
  131. 5:57If you check out this flow diagram,
  132. 5:59you can observe that in conventional programming approach
  133. 6:02we write a program
  134. 6:05for which logic is written by us.
  135. 6:08If you give input to that program, you'll get your output.
  136. 6:12But in Machine Learning, things are different.
  137. 6:14what you do is you provide some data.
  138. 6:17In that data, you give an input as well as an output
  139. 6:20But you haven't written any program or logic.
  140. 6:23That logic is generated by none other than the Machine Learning algorithm.
  141. 6:29The good part is that you don't have to write code for each condition/case.
  142. 6:35It is automatically handled by Machine Learning algorithm.
  143. 6:39For example, you've written code for adding two numbers
  144. 6:44Whenever you give two numbers to that program,
  145. 6:47it returns you the value of sum
  146. 6:50But in Machine Learning, what you will do is you give data
  147. 6:55You'll give an excel file in which the rows contain the numbers and their respective sum.
  148. 7:00Whenever Machine learning models train on that data,
  149. 7:05The model realises the pattern as addition.
  150. 7:09After training, irrespective of giving two or four or ten numbers as an input,
  151. 7:12your machine learning model knows that it has to perform addition.
  152. 7:16It adds all of them and gives to you.
  153. 7:17Whereas in the code written for sum of two numbers,
  154. 7:21If you give more than two numbers as input, then the program doesn't function
  155. 7:26since it is explicitly coded to perform sum of two numbers.
  156. 7:30That's the key difference
  157. 7:32I hope from the example
  158. 7:34you can understand the reason behind the powerful nature of machine learning in the industry.
  159. 7:40Now that we know about Machine Learning,
  160. 7:45Let's also discuss when and where Machine Learning is used
  161. 7:51Let us know in which type of scenarios, Machine Learning can be used
  162. 7:54and is useful than traditional software development
  163. 7:59I'll provide you three scenarios
  164. 8:00and there are other scenarios as well.
  165. 8:02These three scenarios feel significant to me.
  166. 8:05First scenario is that you can't perform few things using programming
  167. 8:10You can't write cases for everything
  168. 8:13In such situations, we use Machine Learning
  169. 8:15I will give you one real life scenario
  170. 8:16Consider that you are trying to build an e-mail spam classifier
  171. 8:20to detect whether the given email is spam or not.
  172. 8:25If you were given to write a program for that as a software developer,
  173. 8:32Then what would you possibly do?
  174. 8:33you will pick a bunch of e-mails
  175. 8:35and you'll have the information about that e-mail, whether is spam or not
  176. 8:39then you will try to create patterns for them.
  177. 8:42like any word such as 'discount' or 'sale' or 'awesome' is repeated more often
  178. 8:49or it is filled with bunch of pictures,
  179. 8:51then you create a long if-else ladder by using if else for each and every condition
  180. 8:57That would be the possible program for you Spam classifier.
  181. 9:04but let us say that you've written something like
  182. 9:07if 'huge' is repeated more than three times,
  183. 9:11huge as in discount is used,
  184. 9:13you'll label that e-mail to be spam.
  185. 9:17and somehow advertising companies got to know that
  186. 9:23if code is written to classify the mail as spam if the world is repeated more than three times
  187. 9:32then those companies might use 'big' or 'massive' instead of 'huge'
  188. 9:39then the program couldn't pick that mail as spam.
  189. 9:46then you've to modify the logic of the code
  190. 9:52to handle a new scenario
  191. 9:54but again, advertising companies can experiment with different words if they get to know about it
  192. 9:58In short, you've to keep changing the logic more frequently
  193. 10:02to make sure that the code runs effectively.
  194. 10:05In machine learning, it doesn't happen that way
  195. 10:08since it learns from data, if data changes, then it will automatically get reflected in logic
  196. 10:13That's the beauty of 'Machine Learning'
  197. 10:15You just have to write just one algorithm,
  198. 10:18and everything will be handled by that algorithm itself
  199. 10:22and second scenario where Machine Learning is useful over traditional programming
  200. 10:30A scenario where you cannot even imagine the number of cases
  201. 10:37like 'Image Classification'
  202. 10:38Let us say you want to classify dogs, that if dog is present in picture or not
  203. 10:44There will be hundreds of breeds which varies in looks,
  204. 10:49few large and few short,
  205. 10:52vary in colours and other characteristics.
  206. 10:58So, if you were to create a program that detects the presence of dog in a picture
  207. 11:06Can you imagine the number of cases you've to write inorder to cover characteristics of every breed?
  208. 11:13You cannot do so.
  209. 11:14You cannot code it
  210. 11:17We have use the technique that we, humans, use to identify dogs
  211. 11:22We were thought from our childhood to identify that particular animal is dog
  212. 11:26That one is not a dog, that is a cat
  213. 11:28Our mind mentally keeps tagging the name with the animal
  214. 11:32It keeps learning from the data
  215. 11:34It is also one of the scenarios where you cannot use conventional software development approach
  216. 11:39You'll have to use the Machine Learning approach
  217. 11:42One more important use case is Data Mining.
  218. 11:46What exactly is Data Mining?
  219. 11:49First, let's discuss about what data analysis is.
  220. 11:53Data analysis is a process where you extract patterns or search for hidden information
  221. 11:59by plotting graphs
  222. 12:00That is 'Data Analysis'
  223. 12:02but sometimes the information is more hidden which you won't able to get through graphs
  224. 12:08I'll give you one scenario
  225. 12:10Just by looking at the e-mail content,
  226. 12:14if we're unable to detect key words due to which we can the e-mail as spam,
  227. 12:22then you perform Data Mining.
  228. 12:26In Data Mining, you
  229. 12:28apply Machine Learning algorithm on the data
  230. 12:31you create a prediction model
  231. 12:34just like e-mail spam classifier
  232. 12:37you can check the patterns extracted by the Machine Learning model
  233. 12:43like if 'huge' is occurring more frequently, then there it is labeled as a spam
  234. 12:49if it is not that frequent, it is treated as not spam
  235. 12:51After applying Machine Learning,
  236. 12:54If you are able to extract important data from the information,
  237. 13:00That is known as "Data Mining"
  238. 13:01Most of the times in order to extract the hidden patterns,
  239. 13:07in order to perform such data analysis, we use Machine Learning
  240. 13:11and this is called as Data Mining
  241. 13:13Machine learning is a very important tool to perform data mining
  242. 13:17You should have understood the importance of machine learning using these 3 to 4 scenarios
  243. 13:22And why is it taking over the world
  244. 13:27Next you should be knowing a little history about Machine Learning
  245. 13:34You should be learning about it's history if you are starting on any new technology
  246. 13:43I feel that history of machine learning is more or less like Nawazuddin Siddiqui
  247. 13:50I hope you all know about him, he is a great actor
  248. 13:53Just like Nawazuddin Siddiqui, machine learning is already existing from a long time in the industry
  249. 14:03He was playing a very small role in Munna Bhai MBBS
  250. 14:09Similarly, machine learning is there from 40 to 50 years
  251. 14:13But it couldn't get into limelight like other important technologies
  252. 14:19Until the recent 2010s
  253. 14:25Only from then,it raised to the level that machine learning is today
  254. 14:31If you talk about Nawazuddin Siddiqui, what could be the success reason behind him?
  255. 14:36It might be the OTTs or the audience preferring the content-based films
  256. 14:43So there is a paradigm shift which led him to be one of the biggest actors of the country.
  257. 14:50Similar events occurred in the case of machine learning also
  258. 14:54All the theory and Maths existed from very long time
  259. 15:00but machine learning is not that famous
  260. 15:02because of the reason that machine learning requires significant amount of data
  261. 15:09Unfortunately,back then gathering and labelling the data is a quite tedious task
  262. 15:17Also, the inefficiency of hardware to run algorithms on such data back then
  263. 15:28After 2010, with evolution of internet and smartphone,
  264. 15:33These two problems are sorted out.
  265. 15:35We are generating data at a heavy pace,
  266. 15:38You can consider the example of your own life from morning to evening before going to bed
  267. 15:42So much of data is generated by yourself alone
  268. 15:44Then imagine the data generated by 4 billion Internet users around the globe
  269. 15:50In fact, the amount of digital data created from the starting of mankind till 2015
  270. 15:57is generated in 2016 alone
  271. 16:02That is the speed at which we are generating data
  272. 16:05this data is aiding the growth of machine learning
  273. 16:09Second thing is hardware
  274. 16:11In the modern day world, we ourselves are carrying up to 12GB of RAM in our pocket in the form of mobile
  275. 16:17We are carrying GPUs in our pocket
  276. 16:20which were not available to research scientists.
  277. 16:23Even 128MB RAM was a big deal then
  278. 16:27but we are equipped with good hardware, data and algorithms now
  279. 16:32That is the reason why machine learning is enjoying it's fruits
  280. 16:36This is not going to stop any time soon
  281. 16:38The growth curve will keep on growing exponentially
  282. 16:41and that is the reason for jobs in this sector
  283. 16:44If we talk about jobs,
  284. 16:47I will also have to discuss about few things
  285. 16:55Do you think the jobs that are available now, the salaries which we get now in this industry
  286. 17:02Will they continue to be same in the future?
  287. 17:04The answer is NO
  288. 17:05This is just pure economics
  289. 17:07When Java entered the market, only a handful of people were familiar with the language.
  290. 17:11But companies needed Java because their competitors were implementing it
  291. 17:18Therefore, as a company, I also need Java in my software
  292. 17:23For that, I have to hire some professionals
  293. 17:26But when I reach out to market for hiring process, I realised that there is a lack of talent in this space
  294. 17:30So all the companies will be fighting for those few available professionals
  295. 17:35So that would obviously lead to more salary of that professional
  296. 17:39SIMPLE ECONOMICS
  297. 17:40The similar trend is now going on with machine learning
  298. 17:44Even in the colleges, machine learning is not being taught
  299. 17:46and many of the engineers doesn't know machine learning as of now, which is changing gradually
  300. 17:51Every time when a company goes to a college, they only find less number of students who know Machine Learning
  301. 18:00So they have to fight for those students resulting in a higher salary
  302. 18:04Over time, as salaries increased, more people became interested in learning the technology to secure those jobs.
  303. 18:26When everyone in the market learns machine learning in the coming few years
  304. 18:34Majority of the population would be knowing machine learning just like Java today
  305. 18:38Once most of the people knows machine learning, the salaries would be automatically normalised
  306. 18:44as companies will have a lot more options
  307. 18:48and that's the reason why they won't be paying high salaries that they're paying today
  308. 18:57The good part is that we are at an initial growing phase
  309. 19:03The graph of any technology will be like this,
  310. 19:05initially increasing and then decreasing
  311. 19:08The positive aspect is that for those learning machine learning, we are on an upward trajectory.
  312. 19:14and there is still time which I feel
  313. 19:17If we learn correctly now,
  314. 19:18we can expect to achieve the same level of success that machine learning is currently experiencing.
  315. 19:23I understand it's been a lengthy video,
  316. 19:25but this was the introduction I wanted to provide on machine learning.
  317. 19:31In the next video, we'll delve into an essential topic that often raises doubts among beginners.
  318. 19:38What is the difference between AI, ML and DL?
  319. 19:42We will be covering this on the next day, which is Monday.
  320. 19:49That's a wrap for this video. I hope you like it.
  321. 19:52If you plan to follow this series, '100 Days of ML,' please consider subscribing to the channel.
  322. 19:58Thank you for watching!

About this transcript

This page contains the full transcript of What is Machine Learning? | 100 Days of Machine Learning by CampusX, generated from the public captions YouTube serves with the video. The transcript has 2,860 words across 322 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.