{"componentChunkName":"component---src-templates-articles-index-jsx","path":"/articles/machine-learning-project-questions/","result":{"data":{"props":{"adsense":true,"adsenseMobile":null,"byLine":null,"canonical":"https://staging.business.com/articles/machine-learning-project-questions/","content":"\n<p>AI and machine learning are making a significant impact on multiple industries and changing the landscape of our society. These are not just hot trends; they are here to stay.</p>\r\n<p>Still, machine learning is not a magical solution that applies to every single use case. So often companies embark on an AI development journey without a clear understanding of the value it should bring to their business. As a result, many data science and machine learning projects don’t have clear KPIs and simply drain R&amp;D budgets.</p>\r\n<p>That’s why managers have to ask themselves <em>four key questions</em> to justify the need for machine learning development.</p>\r\n<h2>1. Do you really need machine learning?</h2>\r\n<p>Machine learning projects are costly and take up much time. Additionally, the estimates for AI R&amp;D projects are often quite vague and unrealistic. Most importantly, not all companies need machine learning in the first place. For instance, we argue in <a href=\"https://www.n-ix.com/machine-learning-in-finance-why-what-how\" target=\"_blank\">this article</a> that solid data engineering alone can be enough to find invaluable business insights for companies across numerous industries.</p>\r\n<p>The number of AI engineers is also an enormous challenge, as talent availability is a significant constraint across the globe. Machine learning still have certain limitations, and it currently doesn’t fit into every business case of every domain. According to <a href=\"https://techcrunch.com/2016/10/23/wtf-is-machine-learning/\" target=\"_blank\">TechCrunch</a>, one can split all machine learning use cases into two categories:</p>\r\n<ol>\n<li>\n<strong>Classification</strong> models are used to break down large datasets into meaningful subsets. The examples would be image recognition and natural language processing.</li>\r\n<li>\n<strong>Regression</strong> models identify trends to make predictions. The use cases would be sales forecasts that take into account thousands of factors from macroeconomic indicators to weather forecasts to political threats.</li>\r\n</ol>\n<p>Research institutions and tech companies have made massive progress in certain areas of machine learning, including computer vision, speech recognition, and <a href=\"https://en.wikipedia.org/wiki/Natural_language_processing\" target=\"_blank\">natural language processing</a>. Still, this technology is not a silver bullet. As of 2018, you cannot apply machine learning to every business case you might have in mind.</p>\r\n<p>For instance, a computer vision engine that can identify a particular bottle in a row of identical bottles can prove to be too costly. It’s only logical to have a small team of data scientists investigate the use case before proceeding with development.</p>\r\n<h2>2. What type of machine learning do you need?</h2>\r\n<p>Currently, there are three major types of machine learning: supervised, unsupervised, and reinforcement learning. Let’s check out the use cases for each one of them.</p>\r\n<h3>Supervised</h3>\r\n<p>Nearly 90 percent of current machine learning development projects deal with supervised learning.</p>\r\n<p>You have an input data <strong>X</strong> and a target variable <strong>Y</strong> that you want to predict.</p>\r\n<p>For instance an <strong>X</strong> could be parameters that describe a person like gender, age and personal preferences. Looking at this input data, you want to predict <strong>Y<em>,</em></strong> how likely the person is to click your marketing ad in Facebook.</p>\r\n<p>This technique is valid when you’ve got some big datasets of customer information and historical records that reveal who clicked your ads in the past. A supervised machine learning model analyzes that input data to find patterns and predict what demographic groups are most likely to click your ad.</p>\r\n<p>Other use cases for supervised learning would be credit scoring, underwriting, equipment failure detection, and more.</p>\r\n<h3>Unsupervised</h3>\r\n<p>With unsupervised learning, there’s just input data X and no target variables. Machine learning models then groups input data according to its reasoning. AI algorithms work through huge datasets and often find patterns and dependencies that humans cannot identify.</p>\r\n<p>This technique is often used for marketing clustering. For instance, we can take the input data from the example above, and let the AI engine group people according to demographics and personal interests.</p>\r\n<h3>Reinforcement learning</h3>\r\n<p>With reinforcement learning, data scientists specify the rules of the “game”, the environment where the “game” takes place, and the final reward (in chess analogy, that would be the victory). As machine learning algorithms start “playing the game”, they try different strategies and learn from their previous experience to maximize the final reward. One of the most famous examples of reinforcement learning is Google’s <a href=\"https://deepmind.com/research/alphago/\" target=\"_blank\">AlphaGo</a>.</p>\r\n<h3>Deep learning</h3>\r\n<p>Deep learning, a technique that utilizes artificial neural networks, is applicable to all three machine learning types, but is most often used in supervised learning. Deep learning is excellent at classifying objects based on their features. For instance, it can be used to categorize pictures of cats and dogs with high precision. </p>\r\n<p>Deep learning is behind Facebook’s Face Recognition technology, which is 99 percent accurate. The same technology powers advanced natural language processing (NLP), image and speech recognition software, which can be used in document processing (e.g., legal documents), sentiment analysis and word-processing software.</p>\r\n<h2>3. Are you ready for extensive data engineering?</h2>\r\n<p>Machine learning and data science depend heavily on data engineering. Before going for data science, you need to extract data from fragmented sources, transform it into usable datasets, and load it to the AI engine. The bad news is these tasks often cannot be automated. Different sources have unique types of data, so adjusting them requires a lot of manual work.</p>\r\n<p>Even after the data has been extracted, transformed and loaded, it might not be good enough for data science. So next step is to clean the dataset by removing noisy data and adding any missing entries. ETL (extract, transform, and load) and data cleaning usually take up about 80 percent of the project’s time.</p>\r\n<h2>4. Do you need custom development, API software, or startup acquisition?</h2>\r\n<p>There are three strategies for companies to adopt machine learning.</p>\r\n<p><strong>1. B</strong><strong>uild a machine learning solution from scratch</strong>. This is probably the riskiest option, as only an estimated 10 percent of machine learning R&amp;D projects succeed. It is still the most viable option for some narrow machine learning cases in specific domains.</p>\r\n<p><strong>2. Explore machine learning with cloud engines</strong> from Google, Amazon and the like. This is the easiest way to gain access to machine learning technology. On the downside, you cannot freely configure system parameters. For instance, Amazon uses only logistic regression models, so is practically useless if you need to use different models for a particular project. That means, more sophisticated machine learning projects require custom solutions development. Furthermore, 80 percent of machine learning development is still about big data engineering. This is something you cannot delegate to Amazon.</p>\r\n<p><strong>3. Buy a machine learning startup</strong>. This is the most expensive option that suits only big companies.</p>\r\n<p>Data science and machine learning often produce unexpected results and give invaluable insights. This technology is here to stay, and it’s going to evolve at an extremely fast pace. Answering the above questions will help you start your machine learning development journey.</p>\n","docType":"article","guid":"articles_68a356b490e91767949bd8fbba791663","lastModified":"2018-07-09T15:18:00.000Z","published":"2018-07-09T15:18:00.000Z","structuredData":null,"subtitle":"Machine learning can be a powerful tool for businesses, but is it right for yours?","template":"legacy","title":"4 Questions to Ask Before You Start a Machine Learning Project","type":"article","author":{"avatar":null,"bio":"Konstantin Didur, senior marketing manager at N-iX. 8 years of digital marketing experience in software development, insurance, and automotive industries.","name":"Kostiantyn Didur","image":null,"slug":null,"social":{"facebook":"https://www.facebook.com/n.ix.company/","linkedin":"https://www.linkedin.com/company/n-ix/","twitter":"https://twitter.com/n_ix","website":"https://www.n-ix.com"},"status":"enabled","title":null,"type":"New BDC Member","user":{"imagePath":"https://staging.business.com/images/uploads/user/profile/5a4112a48f28934d4d432048d5a82594d7eae.jpg","profile":{"company":"N-iX","jobTitle":"Senior marketing manager","website":"https://www.n-ix.com"}}},"breadcrumbs":null,"channels":{"primary":{"name":"Technology","slug":"technology"},"sub":{"name":"Technology Solutions","slug":"technology-solutions"}},"meta":{"robots":"index, follow","description":"Answer these four questions to understand whether your business needs machine learning, and, if so, how you can adopt this technology.","title":"Should Your Business Invest in Machine Learning? - business.com"},"parsedContent":{"toc":[{"id":"1-do-you-really-need-machine-learning","title":"1. Do you really need machine learning?"},{"id":"2-what-type-of-machine-learning-do-you-need","title":"2. What type of machine learning do you need?"},{"id":"3-are-you-ready-for-extensive-data-engineering","title":"3. Are you ready for extensive data engineering?"},{"id":"4-do-you-need-custom-development,-api-software,-or-startup-acquisition","title":"4. Do you need custom development, API software, or startup acquisition?"}],"json":[{"component":"p","children":["AI and machine learning are making a significant impact on multiple industries and changing the landscape of our society. These are not just hot trends; they are here to stay."]},{"component":"p","children":["Still, machine learning is not a magical solution that applies to every single use case. So often companies embark on an AI development journey without a clear understanding of the value it should bring to their business. As a result, many data science and machine learning projects don’t have clear KPIs and simply drain R&D budgets."]},{"component":"p","children":["That’s why managers have to ask themselves ",{"component":"em","children":["four key questions"]}," to justify the need for machine learning development."]},{"component":"h2","props":{"id":"1-do-you-really-need-machine-learning"},"children":["1. Do you really need machine learning?"]},{"component":"p","children":["Machine learning projects are costly and take up much time. Additionally, the estimates for AI R&D projects are often quite vague and unrealistic. Most importantly, not all companies need machine learning in the first place. For instance, we argue in ",{"component":"a","props":{"href":"https://www.n-ix.com/machine-learning-in-finance-why-what-how","target":"_blank","rel":"nofollow"},"children":["this article"]}," that solid data engineering alone can be enough to find invaluable business insights for companies across numerous industries."]},{"component":"p","children":["The number of AI engineers is also an enormous challenge, as talent availability is a significant constraint across the globe. Machine learning still have certain limitations, and it currently doesn’t fit into every business case of every domain. According to ",{"component":"a","props":{"href":"https://techcrunch.com/2016/10/23/wtf-is-machine-learning/","target":"_blank","rel":"nofollow"},"children":["TechCrunch"]},", one can split all machine learning use cases into two categories:"]},{"component":"ol","children":[{"component":"li","children":[{"component":"strong","children":["Classification"]}," models are used to break down large datasets into meaningful subsets. The examples would be image recognition and natural language processing."]},{"component":"li","children":[{"component":"strong","children":["Regression"]}," models identify trends to make predictions. The use cases would be sales forecasts that take into account thousands of factors from macroeconomic indicators to weather forecasts to political threats."]}]},{"component":"p","children":["Research institutions and tech companies have made massive progress in certain areas of machine learning, including computer vision, speech recognition, and ",{"component":"a","props":{"href":"https://en.wikipedia.org/wiki/Natural_language_processing","target":"_blank","rel":"nofollow"},"children":["natural language processing"]},". Still, this technology is not a silver bullet. As of 2018, you cannot apply machine learning to every business case you might have in mind."]},{"component":"p","children":["For instance, a computer vision engine that can identify a particular bottle in a row of identical bottles can prove to be too costly. It’s only logical to have a small team of data scientists investigate the use case before proceeding with development."]},{"component":"h2","props":{"id":"2-what-type-of-machine-learning-do-you-need"},"children":["2. What type of machine learning do you need?"]},{"component":"p","children":["Currently, there are three major types of machine learning: supervised, unsupervised, and reinforcement learning. Let’s check out the use cases for each one of them."]},{"component":"h3","children":["Supervised"]},{"component":"p","children":["Nearly 90 percent of current machine learning development projects deal with supervised learning."]},{"component":"p","children":["You have an input data ",{"component":"strong","children":["X"]}," and a target variable ",{"component":"strong","children":["Y"]}," that you want to predict."]},{"component":"p","children":["For instance an ",{"component":"strong","children":["X"]}," could be parameters that describe a person like gender, age and personal preferences. Looking at this input data, you want to predict ",{"component":"strong","children":["Y",{"component":"em","children":[","]}]}," how likely the person is to click your marketing ad in Facebook."]},{"component":"p","children":["This technique is valid when you’ve got some big datasets of customer information and historical records that reveal who clicked your ads in the past. A supervised machine learning model analyzes that input data to find patterns and predict what demographic groups are most likely to click your ad."]},{"component":"p","children":["Other use cases for supervised learning would be credit scoring, underwriting, equipment failure detection, and more."]},{"component":"h3","children":["Unsupervised"]},{"component":"p","children":["With unsupervised learning, there’s just input data X and no target variables. Machine learning models then groups input data according to its reasoning. AI algorithms work through huge datasets and often find patterns and dependencies that humans cannot identify."]},{"component":"p","children":["This technique is often used for marketing clustering. For instance, we can take the input data from the example above, and let the AI engine group people according to demographics and personal interests."]},{"component":"h3","children":["Reinforcement learning"]},{"component":"p","children":["With reinforcement learning, data scientists specify the rules of the “game”, the environment where the “game” takes place, and the final reward (in chess analogy, that would be the victory). As machine learning algorithms start “playing the game”, they try different strategies and learn from their previous experience to maximize the final reward. One of the most famous examples of reinforcement learning is Google’s ",{"component":"a","props":{"href":"https://deepmind.com/research/alphago/","target":"_blank","rel":"nofollow"},"children":["AlphaGo"]},"."]},{"component":"h3","children":["Deep learning"]},{"component":"p","children":["Deep learning, a technique that utilizes artificial neural networks, is applicable to all three machine learning types, but is most often used in supervised learning. Deep learning is excellent at classifying objects based on their features. For instance, it can be used to categorize pictures of cats and dogs with high precision. "]},{"component":"p","children":["Deep learning is behind Facebook’s Face Recognition technology, which is 99 percent accurate. The same technology powers advanced natural language processing (NLP), image and speech recognition software, which can be used in document processing (e.g., legal documents), sentiment analysis and word-processing software."]},{"component":"h2","props":{"id":"3-are-you-ready-for-extensive-data-engineering"},"children":["3. Are you ready for extensive data engineering?"]},{"component":"p","children":["Machine learning and data science depend heavily on data engineering. Before going for data science, you need to extract data from fragmented sources, transform it into usable datasets, and load it to the AI engine. The bad news is these tasks often cannot be automated. Different sources have unique types of data, so adjusting them requires a lot of manual work."]},{"component":"p","children":["Even after the data has been extracted, transformed and loaded, it might not be good enough for data science. So next step is to clean the dataset by removing noisy data and adding any missing entries. ETL (extract, transform, and load) and data cleaning usually take up about 80 percent of the project’s time."]},{"component":"h2","props":{"id":"4-do-you-need-custom-development,-api-software,-or-startup-acquisition"},"children":["4. Do you need custom development, API software, or startup acquisition?"]},{"component":"p","children":["There are three strategies for companies to adopt machine learning."]},{"component":"p","children":[{"component":"strong","children":["1. B"]},{"component":"strong","children":["uild a machine learning solution from scratch"]},". This is probably the riskiest option, as only an estimated 10 percent of machine learning R&D projects succeed. It is still the most viable option for some narrow machine learning cases in specific domains."]},{"component":"p","children":[{"component":"strong","children":["2. Explore machine learning with cloud engines"]}," from Google, Amazon and the like. This is the easiest way to gain access to machine learning technology. On the downside, you cannot freely configure system parameters. For instance, Amazon uses only logistic regression models, so is practically useless if you need to use different models for a particular project. That means, more sophisticated machine learning projects require custom solutions development. Furthermore, 80 percent of machine learning development is still about big data engineering. This is something you cannot delegate to Amazon."]},{"component":"p","children":[{"component":"strong","children":["3. Buy a machine learning startup"]},". This is the most expensive option that suits only big companies."]},{"component":"p","children":["Data science and machine learning often produce unexpected results and give invaluable insights. This technology is here to stay, and it’s going to evolve at an extremely fast pace. Answering the above questions will help you start your machine learning development journey."]}]},"resource":null,"sponsorship":null,"thumbnail":{"path":"https://staging.business.com/images/content/5b4/3996d1039eb645a8b45e0/1500-0-","caption":"sdecoret/Shutterstock","isBlurred":true},"bestPicks":null},"related":{"relatedArticles":[{"title":"PowerShell: Everything You Need to Know","canonical":"https://www.business.com/articles/powershell-everything-you-need-to-know/","slug":"powershell-everything-you-need-to-know","thumbnail":"https://www.business.com/images/content/5b8/998581039eb8f738b457b/1500-0-","dek":"What you need to know to unlock Microsoft PowerShell's full capabilities.","lastModified":"2018-09-05T17:00:00Z","published":"2018-09-05T17:00:00Z","sponsored":false},{"title":"Using Lean Strategies to Achieve Team Synergy and Efficiency","canonical":"https://www.business.com/articles/lean-strategies-team-efficiency/","slug":"lean-strategies-team-efficiency","thumbnail":"https://www.business.com/images/content/5be/480e49c658a51108b458c/1500-0-","dek":"Learn more about lean manufacturing strategies and how to implement them in your business.","lastModified":"2018-11-08T08:00:00Z","published":"2018-11-08T08:00:00Z","sponsored":false},{"title":"4 Ways to Apply Machine Learning to Business Problems","canonical":"https://www.business.com/articles/applying-machine-learning-to-business-problems/","slug":"applying-machine-learning-to-business-problems","thumbnail":"https://www.business.com/images/content/5c0/efc329c658a1e568b4586/1500-0-","dek":"SMBs are leveraging this tech to grow their business and better serve customers.","lastModified":"2018-12-11T08:00:00Z","published":"2018-12-11T08:00:00Z","sponsored":false},{"title":"The Ultimate Small Business Guide to Credit Card Processing Fees","canonical":"https://www.business.com/articles/credit-card-processing-fees/","slug":"credit-card-processing-fees","thumbnail":"https://www.business.com/images/content/5d2/346547b437454698b4577/1500-0-","dek":"Learn about credit card processing fees and how to negotiate for lower costs.","lastModified":"2020-06-16T10:08:00Z","published":"2017-12-07T08:00:00Z","sponsored":false},{"title":"How to Hire for Your Business","canonical":"https://www.business.com/articles/how-to-staff-business/","slug":"how-to-staff-business","thumbnail":"https://www.business.com/images/content/5ea/9c8bb9c658aee018b456c/1500-0-","dek":"Sterling Staffing Solutions CEO Stephen Carter shares his tips on staffing your business.","lastModified":"2020-07-31T15:00:00Z","published":"2018-08-16T12:00:00Z","sponsored":false},{"title":"Because Every Penny Counts: The Ultimate Free Tech Toolbox for Startups","canonical":"https://www.business.com/articles/ultimate-free-tech-toolbox-for-startups/","slug":"ultimate-free-tech-toolbox-for-startups","thumbnail":"https://www.business.com/images/content/59f/a346a51ee4783668b459e/1500-0-","dek":"Here are 19 free or low-cost apps and services that can give your startup a boost.","lastModified":"2017-11-01T22:01:00Z","published":"2017-11-01T22:01:00Z","sponsored":false},{"title":"How to Automate Processes to Achieve Digital Transformation","canonical":"https://www.business.com/articles/achieve-digital-transformation/","slug":"achieve-digital-transformation","thumbnail":"https://www.business.com/images/content/5b3/e420c92a3a411438b45ab/1500-0-","dek":"Harnessing the power of technology can save your business money and time.","lastModified":"2018-07-05T15:15:00Z","published":"2018-07-05T15:15:00Z","sponsored":false},{"title":"Microsoft Azure vs. Amazon Web Services: Cloud Comparison","canonical":"https://www.business.com/articles/azure-vs-aws-cloud-comparison/","slug":"azure-vs-aws-cloud-comparison","thumbnail":"https://www.business.com/images/content/5cf/ff3445a215ed86a8b459d/1500-0-","dek":"Which one is right for your business?","lastModified":"2018-05-25T07:00:00Z","published":"2018-05-25T07:00:00Z","sponsored":false},{"title":"From COVID-19 to Hurricane Season: Disaster Preparedness for Small Business","canonical":"https://www.business.com/articles/business-disaster-prep/","slug":"business-disaster-prep","thumbnail":"https://www.business.com/images/content/5e7/a495e5a215eb11d8b4569/1500-0-","dek":"Natural disasters – whether a hurricane, tornado or outbreak like COVID-19 – can have a disastrous effect on small businesses, but they don't have to. Here's how to weather a disaster successfully.","lastModified":"2020-03-25T15:19:00Z","published":"2018-09-26T07:00:00Z","sponsored":false},{"title":"6 Ways Artificial Intelligence Can Transform Your Small Business","canonical":"https://www.business.com/articles/ai-transforming-smbs/","slug":"ai-transforming-smbs","thumbnail":"https://www.business.com/images/content/5e9/09ede5a215e73328b4580/1500-0-","dek":"Learn how you can leverage AI to better serve your business and your customers.","lastModified":"2020-04-10T21:59:00Z","published":"2018-08-06T07:00:00Z","sponsored":false},{"title":"9 Revolutionary Ways Machine Learning Is Changing Marketing","canonical":"https://www.business.com/articles/machine-learning-enhancing-marketing/","slug":"machine-learning-enhancing-marketing","thumbnail":"https://www.business.com/images/content/5b0/445121039ebe4068b4568/1500-0-","dek":"AI can help businesses optimize many processes, and the costs for this tech are shrinking.","lastModified":"2018-05-22T07:00:00Z","published":"2018-05-22T07:00:00Z","sponsored":false},{"title":"From Idea to Market-Ready: Understanding the Mobile App Development Process","canonical":"https://www.business.com/articles/mobile-app-development-process/","slug":"mobile-app-development-process","thumbnail":"https://www.business.com/images/content/5aa/9151f92a3a4b43f8b4570/1500-0-","dek":"Creating a mobile app is a complex process, but the return is worth the effort.","lastModified":"2018-03-14T12:42:00Z","published":"2018-03-14T12:42:00Z","sponsored":false}],"relatedReviews":[{"doc_type":"category","thumbnail":"https://staging.business.com/images/rz/5df908cc5a215e8c4a8b4568/conferencecall_Antonio_Diaz_Getty.jpg","canonical":"https://staging.business.com/categories/best-conference-call-services/","title":"The Best Conference Call Services of 2021","dek":"Which conference call service is right for your business in 2021? We review the top-rated services.","slug":"best-conference-call-services","lastModified":"2021-03-17T18:17:00Z"},{"doc_type":"category","thumbnail":"https://staging.business.com/images/rz/5df3d8695a215e58428b4570/POS_GETTY_DERO2084.jpg","canonical":"https://staging.business.com/categories/best-pos-systems/","title":"The Best POS Systems of 2021","dek":"Before you choose a POS system, check out our reviews of the best picks for 2021. ","slug":"best-pos-systems","lastModified":"2021-03-17T17:33:00Z"},{"doc_type":"category","thumbnail":"https://staging.business.com/images/rz/5e00d4787b43745d6a8b456e/Laptop_undrey_getty.jpg","canonical":"https://staging.business.com/categories/employee-monitoring-software/","title":"The Best Employee Monitoring Software of 2021","dek":"We've narrowed down the best employee monitoring software for businesses. Check out our best picks and reviews.","slug":"employee-monitoring-software","lastModified":"2021-03-05T15:40:00Z"}],"relatedSponsoredArticles":null}},"pageContext":{"displayModified":"2018-07-09T15:18:00.000Z","template":"legacy","title":"4 Questions to Ask Before You Start a Machine Learning Project","meta":{"robots":"index, follow"},"docType":"articles","slug":"machine-learning-project-questions","canonical":"https://staging.business.com/articles/machine-learning-project-questions/","skipTOC":false}},"staticQueryHashes":[]}