{"id":161519,"date":"2022-10-13T10:56:00","date_gmt":"2022-10-13T14:56:00","guid":{"rendered":"https:\/\/ibkrcampus.com\/?p=161519"},"modified":"2022-11-21T09:59:02","modified_gmt":"2022-11-21T14:59:02","slug":"machine-learning-basics-components-application-resources-and-more-part-i","status":"publish","type":"post","link":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/","title":{"rendered":"Machine Learning Basics: Components, Application, Resources and More &#8211; Part I"},"content":{"rendered":"\n<p>Machine learning has become a hot topic today, with entrepreneurs all across the world switching to machine learning for business operations. Machine learning has reached the advancement where it can even predict outcomes without being explicitly programmed to do so.<\/p>\n\n\n\n<p>This is not only it, but there is a lot more when it comes to the applications of machine learning in trading. With this blog, you will learn all about the basics of machine learning and how to begin learning the same along with the resources for learning, the applications of the same and much more!<\/p>\n\n\n\n<p>Dive into this interesting blog which covers:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>What is machine learning?<\/li><li>Example of machine learning<\/li><li>History of machine learning<\/li><li>Importance of machine learning<\/li><li>Components of machine learning<\/li><li>Machine learning classification<\/li><li>Difference between machine learning and deep learning<\/li><li>Prerequisites to learn machine learning<\/li><li>Python libraries for machine learning<\/li><li>Common terms used in machine learning<\/li><li>Application of machine learning in trading<\/li><li>Resources to learn machine learning<\/li><li>The future of machine learning<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-is-machine-learning\">What is machine learning?<\/h3>\n\n\n\n<p>Machine Learning, as the name suggests, provides machines with the ability to learn autonomously based on experiences, observations and analysing patterns within a given data set without explicitly programming.<\/p>\n\n\n\n<p>When we write a program or a code for some specific purpose, we are actually writing a definite set of instructions which the machine will follow.<\/p>\n\n\n\n<p>Whereas in machine learning, we input a data set through which the machine learns by identifying and analysing the patterns in the data set. Then, the machine will make decisions autonomously based on its observations and learnings from the dataset.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"example-of-machine-learning\">Example of machine learning<\/h3>\n\n\n\n<p>Although there are numerous examples of machine learning, we are covering just a few here.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Facebook: For instance, think of Facebook\u2019s facial recognition&nbsp;<a href=\"https:\/\/www.facebook.com\/help\/122175507864081\" target=\"_blank\" rel=\"noreferrer noopener\">\u207d\u00b9\u207e<\/a>&nbsp;algorithm which prompts you to tag photos whenever you upload a photo.<\/li><li>Alexa, Cortana, and other voice assistants: Another example is of the voice assistants who use machine learning to identify and service the user\u2019s request.<\/li><li>Tesla automobiles: One more example is of Tesla\u2019s autopilot&nbsp;<a href=\"https:\/\/www.tesla.com\/autopilot\" target=\"_blank\" rel=\"noreferrer noopener\">\u207d\u00b2\u207e<\/a>&nbsp;feature.<\/li><\/ul>\n\n\n\n<p>Now let us see an example of a \u201cbird species recognition learning\u201d problem. This example is explained with the task of the model, the performance measure of the model and the training experience required for the accurate results:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>The task of the machine learning model:<\/strong>&nbsp;Recognizing and classifying species of birds within images<\/li><li><strong>Performance measure:<\/strong>&nbsp;Percent of bird species correctly classified<\/li><li><strong>Training experience of the machine learning model:<\/strong>&nbsp;Training on a data-set of bird species with given classifications<\/li><\/ul>\n\n\n\n<p>Hence, the machine learning model will learn the task according to the performance measure and the required training experience of the machine learning model.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"history-of-machine-learning\">History of machine learning<\/h3>\n\n\n\n<p>Machine learning is not a recent phenomenon. In fact, neural networks were first introduced in the year 1943&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Timeline_of_machine_learning\" target=\"_blank\" rel=\"noreferrer noopener\">\u207d\u00b3\u207e<\/a>!<\/p>\n\n\n\n<p>Although in the early days, progress in machine learning was somewhat slow due to the high cost of computing. The high computing cost made this domain only accessible to large academic institutions or multinational corporations. Also, the data in itself was difficult to acquire for a company\u2019s needs.<\/p>\n\n\n\n<p>But with the advent of the internet, we are now generating quintillions of data everyday&nbsp;<a href=\"https:\/\/www.forbes.com\/sites\/bernardmarr\/2018\/05\/21\/how-much-data-do-we-create-every-day-the-mind-blowing-stats-everyone-should-read\/#4742a8c860ba\" target=\"_blank\" rel=\"noreferrer noopener\">\u207d\u2074\u207e<\/a>!<\/p>\n\n\n\n<p>Couple that with the reduction in the price of computations and we find that machine learning is more than a viable proposition&nbsp;<a href=\"https:\/\/www.einnews.com\/pr_news\/585166263\/artificial-intelligence-market-size-to-grow-by-usd-94-500-million-driven-by-growing-preference-for-machine-learning\" target=\"_blank\" rel=\"noreferrer noopener\">\u207d\u2075\u207e<\/a>.<\/p>\n\n\n\n<p>Some of the notable events in the history of machine learning are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>1950<\/strong>&nbsp;&#8211; This was the first time when \u201cAlan Turing\u201d&nbsp;<a href=\"https:\/\/www.newscientist.com\/people\/alan-turing\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u207d\u2076\u207e<\/a>&nbsp;created a test in order to check if a machine could fool a human being into believing that it was talking to a machine.<\/li><li><strong>1952<\/strong>&nbsp;&#8211; The first computer learning program, a game of checkers, was written by Arthur Samuel.<\/li><li><strong>1957<\/strong>&nbsp;&#8211; The first neural network for computers was invented by Frank Rosenblatt, which simulated the thought process of a human brain.<\/li><li><strong>1967<\/strong>&nbsp;&#8211; The Nearest Neighbor algorithm was written.<\/li><li><strong>1979<\/strong>&nbsp;&#8211; Students of Stanford University, California invented the Stanford cart which could navigate and avoid obstacles on its own.<\/li><li><strong>1997<\/strong>&nbsp;&#8211; IBM\u2019s Deep Blue beats the world champion at Chess.<\/li><li><strong>2002<\/strong>&nbsp;&#8211; A software library for machine learning named Torch was first released.<\/li><li><strong>2016<\/strong>&nbsp;&#8211; AlphaGo algorithm developed by Google DeepMind managed to win five games out of five in the Chinese Board Game Go competition.<\/li><\/ul>\n\n\n\n<p>These events can be represented as:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"720\" height=\"405\" data-src=\"\/campus\/wp-content\/uploads\/sites\/2\/2022\/10\/Timeline-of-Machine-Learning-QuantInsti.png\" alt=\"\" class=\"wp-image-161569 lazyload\" data-srcset=\"https:\/\/ibkrcampus.com\/campus\/wp-content\/uploads\/sites\/2\/2022\/10\/Timeline-of-Machine-Learning-QuantInsti.png 720w, https:\/\/ibkrcampus.com\/campus\/wp-content\/uploads\/sites\/2\/2022\/10\/Timeline-of-Machine-Learning-QuantInsti-700x394.png 700w, https:\/\/ibkrcampus.com\/campus\/wp-content\/uploads\/sites\/2\/2022\/10\/Timeline-of-Machine-Learning-QuantInsti-300x169.png 300w\" data-sizes=\"(max-width: 720px) 100vw, 720px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 720px; aspect-ratio: 720\/405;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"importance-of-machine-learning\">Importance of machine learning<\/h3>\n\n\n\n<p>Machine learning plays an important&nbsp;<a href=\"https:\/\/www.datarobot.com\/blog\/the-importance-of-machine-learning-data\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u207d\u2077\u207e<\/a>&nbsp;role in the field of enterprises as it enables entrepreneurs to minimise manual efforts. The machine learning model learns with the help of humans but eventually, the machine learns and takes over the learnt task.<\/p>\n\n\n\n<p>Although a minimum level of intervention is needed for making sure that no \u201cmachine-related\u201d glitch arises or for updating the data inputted.<\/p>\n\n\n\n<p>Nowadays leading companies like Google, Amazon, Facebook, Tesla, and many more are efficiently utilising these technologies. Hence, machine learning is proving to become a core part of operation and functioning.<\/p>\n\n\n\n<p>Moreover, there are a multitude of use cases that machine learning can be applied to in order to cut costs, mitigate risks, and improve overall quality of life including risk management. Furthermore,&nbsp;<em>the global machine learning (ML) market is expected to grow&nbsp;<a href=\"https:\/\/www.fortunebusinessinsights.com\/machine-learning-market-102226\" target=\"_blank\" rel=\"noreferrer noopener\">\u207d\u2078\u207e<\/a>&nbsp;from $21.17 billion in 2022 to $209.91 billion by 2029, at a CAGR of 38.8% in forecast period<\/em>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"components-of-machine-learning\">Components of machine learning<\/h3>\n\n\n\n<p>There are tens of thousands of machine learning algorithms and hundreds of new algorithms are developed every year.<\/p>\n\n\n\n<p>Every machine learning algorithm has three components:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Representation<\/strong>: This implies how to represent knowledge. Examples include decision trees, sets of rules, instances, graphical models, neural networks, support vector machines, model ensembles and others.<\/li><li><strong>Evaluation<\/strong>: This is the way to evaluate candidate programs (hypotheses). Examples include accuracy, prediction and recall, squared error, likelihood, posterior probability, cost, margin, entropy k-L divergence and others.<\/li><li><strong>Optimization<\/strong>: Last but not the least, optimization is the way candidate programs are generated and is known as the search process. For example, combinatorial optimization, convex optimization, and constrained optimization.<\/li><\/ul>\n\n\n\n<p>All machine learning algorithms are a combination of these three components and a framework for understanding all algorithms.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"machine-learning-classification\">Machine learning classification<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=m4BFOSaos7M\" target=\"_blank\" rel=\"noreferrer noopener\">Machine Learning<\/a>&nbsp;algorithms can be classified into:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Supervised Algorithms:<br>\u25e6&nbsp;<a href=\"https:\/\/blog.quantinsti.com\/machine-learning-trading-predict-stock-prices-regression\">Linear Regression<\/a>,<br>\u25e6&nbsp;<a href=\"https:\/\/blog.quantinsti.com\/machine-learning-logistic-regression-python\">Logistic Regression<\/a>,<br>\u25e6&nbsp;<a href=\"https:\/\/blog.quantinsti.com\/machine-learning-k-nearest-neighbors-knn-algorithm-python\">KNN classification<\/a>,<br>\u25e6&nbsp;<a href=\"https:\/\/blog.quantinsti.com\/trading-using-machine-learning-python-svm-support-vector-machine\/\">Support Vector Machine (SVM)<\/a>,<br>\u25e6&nbsp;<a href=\"https:\/\/quantra.quantinsti.com\/course\/decision-trees-analysis-trading-ernest-chan\" target=\"_blank\" rel=\"noreferrer noopener\">Decision Trees<\/a>,<br>\u25e6&nbsp;<a href=\"https:\/\/blog.quantinsti.com\/random-forest-algorithm-in-python\">Random Forest<\/a>,<br>\u25e6&nbsp;<a href=\"https:\/\/blog.quantinsti.com\/bayesian-inference\">Naive Bayes\u2019 theorem<\/a><\/li><li>Unsupervised Algorithms:&nbsp;<a href=\"https:\/\/blog.quantinsti.com\/k-means-clustering-pair-selection-python\">K Means Clustering<\/a><\/li><li><a href=\"https:\/\/blog.quantinsti.com\/reinforcement-learning-trading\/\">Reinforcement Algorithm<\/a><\/li><\/ol>\n\n\n\n<p>Let us dig a bit deeper into these machine learning basics algorithms.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"supervised-machine-learning-algorithms\">Supervised Machine Learning Algorithms<\/h3>\n\n\n\n<p>In this type of algorithm, the data set on which the machine is trained consists of labelled data or simply said, consists of both the input parameters as well as the required output.<\/p>\n\n\n\n<p>Let\u2019s take the previous example of facial recognition and once we have identified the people in the photos, we will try to classify them as babies, teenagers or adults.<\/p>\n\n\n\n<p>Here, babies, teenagers and adults will be our labels and our training dataset will already be classified into the given labels based on certain parameters through which the machine will learn these features and patterns and classify some new input data based on the learning from this training data.<\/p>\n\n\n\n<p>Supervised Machine Learning Algorithms can be broadly divided into two types of algorithms; Classification and Regression.<\/p>\n\n\n\n<p><strong>Classification Algorithms<\/strong><\/p>\n\n\n\n<p>Just as the name suggests, these algorithms are used to classify data into predefined classes or labels. We will discuss one of the most used&nbsp;<a href=\"https:\/\/www.youtube.com\/watch?v=0IWLfTomLLg\" target=\"_blank\" rel=\"noreferrer noopener\">classification<\/a>&nbsp;algorithms known as the K-Nearest Neighbour (KNN) Classification Algorithm.<\/p>\n\n\n\n<p><strong>Regression Machine Learning Algorithms<\/strong><\/p>\n\n\n\n<p>These algorithms are used to determine the mathematical relationship between two or more variables and the level of dependency between variables. These can be used for predicting an output based on the interdependency of two or more variables.<\/p>\n\n\n\n<p>For example, an increase in the price of a product will decrease its consumption, which means, in this case, the amount of consumption will depend on the price of the product.<\/p>\n\n\n\n<p>Here, the amount of consumption will be called the dependent variable and the price of the product will be called the independent variable. The level of dependency on the amount of consumption on the price of a product will help us predict the future value of the amount of consumption based on the change in prices of the product.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"unsupervised-machine-learning-algorithms\">Unsupervised Machine Learning Algorithms<\/h3>\n\n\n\n<p>Unlike supervised learning algorithms, where we deal with labelled data for training, the training data will be unlabelled for Unsupervised Machine Learning Algorithms. The clustering of data into a specific group will be done on the basis of the similarities between the variables.<\/p>\n\n\n\n<p>Some of the unsupervised machine learning algorithms are K-means clustering and neural networks.<\/p>\n\n\n\n<p>A simple example would be that given the data of football players, we will use K-means clustering and label them according to their similarity. Thus, these clusters could be based on the striker&#8217;s preference to score on free kicks or successful tackles, even when the algorithm is not given pre-defined labels to start with.<\/p>\n\n\n\n<p>K-means clustering would be beneficial to traders who feel that there might be similarities between different assets which cannot be seen on the surface.<\/p>\n\n\n\n<p>While we did mention neural networks in unsupervised machine learning algorithms, it can be debated that they can be used for both supervised as well as unsupervised learning algorithms. Artificial neural network and&nbsp;<a href=\"https:\/\/blog.quantinsti.com\/rnn-lstm-gru-trading\/\">Recurrent Neural networks<\/a>&nbsp;also fall under unsupervised machine learning algorithms.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"reinforcement-machine-learning-algorithms\">Reinforcement Machine Learning Algorithms<\/h3>\n\n\n\n<p>Reinforcement learning is a type of machine learning in which the machine is required to determine the ideal behaviour within a specific context, in order to maximise its rewards.<\/p>\n\n\n\n<p>It works on the rewards and punishment principle which means that for any decision which a machine takes, it will be either rewarded or punished. Thus, it will understand whether or not the decision was correct.<\/p>\n\n\n\n<p>This is how the machine will learn to take the correct decisions to maximise the reward in the long run.<\/p>\n\n\n\n<p>For a reinforcement algorithm, a machine can be adjusted and programmed to focus more on either the long-term rewards or the short-term rewards. When the machine is in a particular state and has to be the action for the next state in order to achieve the reward, this process is called the Markov Decision Process.<\/p>\n\n\n\n<p><em>Stay tuned for the next installment in this series to learn about the difference between machine learning and deep learning.<\/em><\/p>\n\n\n\n<p><em>Visit QuantInsti for additional information on this topic: <a href=\"https:\/\/blog.quantinsti.com\/machine-learning-basics\/\">https:\/\/blog.quantinsti.com\/machine-learning-basics\/<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Machine learning has become a hot topic today, with entrepreneurs all across the world switching to machine learning for business operation.<\/p>\n","protected":false},"author":368,"featured_media":50791,"comment_status":"closed","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[339,338,350,341,344],"tags":[9634,4124,12925,4404,4405,852,12927,9963,12928,12926],"contributors-categories":[13654],"class_list":{"0":"post-161519","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-data-science","8":"category-ibkr-quant-news","9":"category-quant-asia-pacific","10":"category-quant-development","11":"category-quant-regions","12":"tag-decision-trees","13":"tag-k-means-clustering","14":"tag-knn-classification","15":"tag-linear-regression","16":"tag-logistic-regression","17":"tag-machine-learning","18":"tag-naive-bayes-theorem","19":"tag-random-forest","20":"tag-reinforcement-algorithm","21":"tag-support-vector-machine-svm","22":"contributors-categories-quantinsti"},"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Machine Learning Basics: Components, Application, Resources and More &#8211; Part I<\/title>\n<meta name=\"description\" content=\"Machine learning has become a hot topic today, with entrepreneurs all across the world switching to machine learning for business operation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.interactivebrokers.com\/campus\/wp-json\/wp\/v2\/posts\/161519\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Machine Learning Basics: Components, Application, Resources and More - Part I | IBKR Quant Blog\" \/>\n<meta property=\"og:description\" content=\"Machine learning has become a hot topic today, with entrepreneurs all across the world switching to machine learning for business operation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/\" \/>\n<meta property=\"og:site_name\" content=\"IBKR Campus US\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-13T14:56:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-21T14:59:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/07\/machine-learning-sphere.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"550\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Chainika Thakar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chainika Thakar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\\\/\\\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"NewsArticle\",\n\t            \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Chainika Thakar\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/c97b4c6a477fa019494f67cff50fcb10\"\n\t            },\n\t            \"headline\": \"Machine Learning Basics: Components, Application, Resources and More &#8211; Part I\",\n\t            \"datePublished\": \"2022-10-13T14:56:00+00:00\",\n\t            \"dateModified\": \"2022-11-21T14:59:02+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/\"\n\t            },\n\t            \"wordCount\": 1746,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/07\\\/machine-learning-sphere.jpg\",\n\t            \"keywords\": [\n\t                \"Decision Trees\",\n\t                \"K-Means Clustering\",\n\t                \"KNN classification\",\n\t                \"Linear Regression\",\n\t                \"Logistic Regression\",\n\t                \"Machine Learning\",\n\t                \"Naive Bayes' theorem\",\n\t                \"Random Forest\",\n\t                \"Reinforcement Algorithm\",\n\t                \"Support Vector Machine (SVM)\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"Data Science\",\n\t                \"Quant\",\n\t                \"Quant Asia Pacific\",\n\t                \"Quant Development\",\n\t                \"Quant Regions\"\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/\",\n\t            \"name\": \"Machine Learning Basics: Components, Application, Resources and More - Part I | IBKR Quant Blog\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/07\\\/machine-learning-sphere.jpg\",\n\t            \"datePublished\": \"2022-10-13T14:56:00+00:00\",\n\t            \"dateModified\": \"2022-11-21T14:59:02+00:00\",\n\t            \"description\": \"Machine learning has become a hot topic today, with entrepreneurs all across the world switching to machine learning for business operation.\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/ibkr-quant-news\\\/machine-learning-basics-components-application-resources-and-more-part-i\\\/#primaryimage\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/07\\\/machine-learning-sphere.jpg\",\n\t            \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/07\\\/machine-learning-sphere.jpg\",\n\t            \"width\": 900,\n\t            \"height\": 550,\n\t            \"caption\": \"Machine Learning\"\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#website\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/\",\n\t            \"name\": \"IBKR Campus US\",\n\t            \"description\": \"Financial Education from Interactive Brokers\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#organization\",\n\t            \"name\": \"Interactive Brokers\",\n\t            \"alternateName\": \"IBKR\",\n\t            \"url\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/logo\\\/image\\\/\",\n\t                \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/05\\\/ibkr-campus-logo.jpg\",\n\t                \"contentUrl\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/05\\\/ibkr-campus-logo.jpg\",\n\t                \"width\": 669,\n\t                \"height\": 669,\n\t                \"caption\": \"Interactive Brokers\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/logo\\\/image\\\/\"\n\t            },\n\t            \"publishingPrinciples\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/about-ibkr-campus\\\/\",\n\t            \"ethicsPolicy\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/cyber-security-notice\\\/\"\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\\\/\\\/ibkrcampus.com\\\/campus\\\/#\\\/schema\\\/person\\\/c97b4c6a477fa019494f67cff50fcb10\",\n\t            \"name\": \"Chainika Thakar\",\n\t            \"url\": \"https:\\\/\\\/www.interactivebrokers.com\\\/campus\\\/author\\\/chainikathakar\\\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Machine Learning Basics: Components, Application, Resources and More &#8211; Part I","description":"Machine learning has become a hot topic today, with entrepreneurs all across the world switching to machine learning for business operation.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.interactivebrokers.com\/campus\/wp-json\/wp\/v2\/posts\/161519\/","og_locale":"en_US","og_type":"article","og_title":"Machine Learning Basics: Components, Application, Resources and More - Part I | IBKR Quant Blog","og_description":"Machine learning has become a hot topic today, with entrepreneurs all across the world switching to machine learning for business operation.","og_url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/","og_site_name":"IBKR Campus US","article_published_time":"2022-10-13T14:56:00+00:00","article_modified_time":"2022-11-21T14:59:02+00:00","og_image":[{"width":900,"height":550,"url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/07\/machine-learning-sphere.jpg","type":"image\/jpeg"}],"author":"Chainika Thakar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Chainika Thakar","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/#article","isPartOf":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/"},"author":{"name":"Chainika Thakar","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/c97b4c6a477fa019494f67cff50fcb10"},"headline":"Machine Learning Basics: Components, Application, Resources and More &#8211; Part I","datePublished":"2022-10-13T14:56:00+00:00","dateModified":"2022-11-21T14:59:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/"},"wordCount":1746,"publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/07\/machine-learning-sphere.jpg","keywords":["Decision Trees","K-Means Clustering","KNN classification","Linear Regression","Logistic Regression","Machine Learning","Naive Bayes' theorem","Random Forest","Reinforcement Algorithm","Support Vector Machine (SVM)"],"articleSection":["Data Science","Quant","Quant Asia Pacific","Quant Development","Quant Regions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/","url":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/","name":"Machine Learning Basics: Components, Application, Resources and More - Part I | IBKR Quant Blog","isPartOf":{"@id":"https:\/\/ibkrcampus.com\/campus\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/#primaryimage"},"image":{"@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/#primaryimage"},"thumbnailUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/07\/machine-learning-sphere.jpg","datePublished":"2022-10-13T14:56:00+00:00","dateModified":"2022-11-21T14:59:02+00:00","description":"Machine learning has become a hot topic today, with entrepreneurs all across the world switching to machine learning for business operation.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.interactivebrokers.com\/campus\/ibkr-quant-news\/machine-learning-basics-components-application-resources-and-more-part-i\/#primaryimage","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/07\/machine-learning-sphere.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/07\/machine-learning-sphere.jpg","width":900,"height":550,"caption":"Machine Learning"},{"@type":"WebSite","@id":"https:\/\/ibkrcampus.com\/campus\/#website","url":"https:\/\/ibkrcampus.com\/campus\/","name":"IBKR Campus US","description":"Financial Education from Interactive Brokers","publisher":{"@id":"https:\/\/ibkrcampus.com\/campus\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ibkrcampus.com\/campus\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ibkrcampus.com\/campus\/#organization","name":"Interactive Brokers","alternateName":"IBKR","url":"https:\/\/ibkrcampus.com\/campus\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/logo\/image\/","url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2024\/05\/ibkr-campus-logo.jpg","contentUrl":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2024\/05\/ibkr-campus-logo.jpg","width":669,"height":669,"caption":"Interactive Brokers"},"image":{"@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/logo\/image\/"},"publishingPrinciples":"https:\/\/www.interactivebrokers.com\/campus\/about-ibkr-campus\/","ethicsPolicy":"https:\/\/www.interactivebrokers.com\/campus\/cyber-security-notice\/"},{"@type":"Person","@id":"https:\/\/ibkrcampus.com\/campus\/#\/schema\/person\/c97b4c6a477fa019494f67cff50fcb10","name":"Chainika Thakar","url":"https:\/\/www.interactivebrokers.com\/campus\/author\/chainikathakar\/"}]}},"jetpack_featured_media_url":"https:\/\/www.interactivebrokers.com\/campus\/wp-content\/uploads\/sites\/2\/2020\/07\/machine-learning-sphere.jpg","_links":{"self":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/161519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/users\/368"}],"replies":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/comments?post=161519"}],"version-history":[{"count":0,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/posts\/161519\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media\/50791"}],"wp:attachment":[{"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/media?parent=161519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/categories?post=161519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/tags?post=161519"},{"taxonomy":"contributors-categories","embeddable":true,"href":"https:\/\/ibkrcampus.com\/campus\/wp-json\/wp\/v2\/contributors-categories?post=161519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}