{"id":1576,"date":"2019-03-15T02:19:39","date_gmt":"2019-03-15T02:19:39","guid":{"rendered":"http:\/\/kusuaks7\/?p=1181"},"modified":"2023-07-28T10:39:29","modified_gmt":"2023-07-28T10:39:29","slug":"what-i-have-learned-after-several-ai-projects","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/ai-ml\/what-i-have-learned-after-several-ai-projects\/","title":{"rendered":"What I have learned after several AI projects"},"content":{"rendered":"<p id=\"740a\">Businesses are now overwhelmed with AI sales pitches promoting the technology\u2019s potential to automate tasks, cut costs and improve performance.<\/p>\n<p id=\"fe70\">Some of you are probably thinking about integrating an AI-based solution into your organization. Well, the good news is that you do not need to be an expert on AI, but you do need to understand the basics such as the importance of data(many articles are available for non-tech people on Medium). Once this is done, you can proceed to automate key tasks and use data to detect patterns and outcomes.<\/p>\n<p id=\"0c52\">Before jumping into the AI bandwagon, please ask yourself these three questions:<\/p>\n<ul>\n<li id=\"13ec\">Is your task data driven?<\/li>\n<li id=\"3a39\">Do you have suitable and sufficient data to support an AI-driven solution?<\/li>\n<li id=\"e83b\">Do you have an understanding of how AI works?<\/li>\n<\/ul>\n<h3 id=\"e9f2\"><strong>Start small<\/strong><\/h3>\n<p id=\"c7d0\">It might be tempting to start your AI transformation by trying to completely reinvent your business process. However,\u00a0<strong>this is the best way to fail.<\/strong>\u00a0It is wiser to gain experience from smaller projects that will create a solid foundation to move onto bigger, more complex human interactions and AI challenges. Moreover, I recommend focussing on projects that have mature user cases with a proven ROI.<\/p>\n<blockquote id=\"29c3\"><p>Try to avoid tasks with too many variables and potential outcomes.<\/p><\/blockquote>\n<p id=\"1644\">In AI, it is better to focus on small parts of a process rather than the entire one. Given today\u2019s capabilities., it is very difficult to replace a complete process with a single AI solution, designing such a system can be very hard. However, that same process can be broken down into smaller parts and some of those can be very easily automated.<\/p>\n<p id=\"f18a\">Organizations should question whether the task they want to \u201cautomate\u201d allows for repetition, and low cost of mistakes.\u00a0The tasks that satisfy these specific criteria are excellent starting points for AI implementation.<\/p>\n<h3 id=\"2e32\"><strong>Know exactly what you\u00a0want<\/strong><\/h3>\n<p id=\"5fc7\">In many projects, I noticed that decision-makers do not have a clear vision of what their goal is with AI. Individuals can have different perspectives on the same problem and how to solve it. In the end, the lack of a clear vision can prevent full realization of benefits.\u00a0<strong>My recommendation is to always spend time defining the goal. What are you trying to achieve and why?<\/strong><\/p>\n<p id=\"e935\">You also need to have the right people part of the definition process. Indeed, it has to be a conversation between business decision-makers and data scientists that truly understand the business case and that can identify the right methodology and work with it best.<\/p>\n<p id=\"d6cd\">Indeed, your developers aren\u2019t machine learning specialists. There is a difference between developers and data scientists. At the same time, you need to make sure that the AI will be easy-to-use and represent a long-term solution.<\/p>\n<p id=\"02b8\">There are a lot of different ways to do machine learning, and the right solution is going to depend on a good understanding of the problem. If you lack the necessary human resources, I strongly recommend you to sollicitate the services of an AI specialized development agency. Indeed, working out what kind of AI is needed for different processes and whether these will be carried out in-house, outsourced or in partnership is an important step to developing a strategy.<\/p>\n<p id=\"6fbe\">If you decide to develop an AI solution within your organization, don\u2019t forget that the learning curve is steep and the required resources to build your own can be very high. For example, a simple recognition model solution can be worth over 100K. It is worth it to have a look at the market for plug-and-play variants that piggyback on existing software services or platforms that are already familiar to companies. Most of the time, these solutions either require a few weeks of integration before they\u2019re up and running.<\/p>\n<p id=\"97f4\">After having established a clear definition of what the AI must achieve, you need to create a roadmap with deliverables. If you decide to outsource the development of an AI solution, it would be wise to have both a technical and business specialist (potentially an end-user) involved in the development process. Moreover, data scientists, data engineers, and operational systems engineers need to come together as a team to deliver a solution that can perfectly be used within your technical environment.<\/p>\n<p id=\"7d1c\">Furthermore, it is mandatory that your \u201cAI solution has built-in feedback loops so that predictions and outputs from the AI can be corrected by those employees overseeing operations.\u201d (<a href=\"https:\/\/www.forbes.com\/sites\/forbestechcouncil\/2018\/06\/13\/lessons-learned-from-launching-an-ai-product-in-six-steps\/#51c6ef90331e\" target=\"_blank\" rel=\"noopener nofollow noreferrer\" data-href=\"https:\/\/www.forbes.com\/sites\/forbestechcouncil\/2018\/06\/13\/lessons-learned-from-launching-an-ai-product-in-six-steps\/#51c6ef90331e\" data->source<\/a>)<\/p>\n<p id=\"ff81\">Finally, you need to build an interface to possibly interact with your new AI tool. In that context,\u00a0<strong>it has to be easy-to-use, scalable and safe.<\/strong><\/p>\n<p id=\"134d\">I recently worked for a company that wanted to develop an image recognition model to identify products in videos for marketing purposes. The AI did exactly what it was created to do. However, the company had issues with the solution because of the complex interface. It was basically made for technical users\u2026<\/p>\n<h3 id=\"37ce\"><strong>Best ways to fail an AI\u00a0project<\/strong><\/h3>\n<p id=\"8f0f\">Based on my experience, most AI projects became issues because of the following elements:<\/p>\n<figure id=\"6049\"><canvas width=\"75\" height=\"35\"><\/canvas><img decoding=\"async\" style=\"width: 700px; height: 337px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*XLPl67_Bvt4uv7acCji-mQ.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*XLPl67_Bvt4uv7acCji-mQ.png\" \/><\/figure>\n<p id=\"8e1b\">In most AI projects, companies tend to ignore the human factor. Indeed, AI isn\u2019t just about frameworks, data, and algorithms\u200a\u2014\u200a<strong>it\u2019s also about people<\/strong>. Your organization must have executive leadership support and the right talent in key AI roles. When it comes to development, I invite you to become familiar with the \u201cHuman in the loop\u201d concept. This concept leverages both human and machine intelligence to create machine learning models. In this approach, humans are directly involved in training, tuning and testing data for a particular ML algorithm.<\/p>\n<p id=\"8839\">I noticed that successful projects always have one thing in common. The new AI deployment is always tested within a small group of employees who will provide you with honest feedback on the system\u2019s interface.<\/p>\n<h3 id=\"2701\"><strong>3 ways to start an AI\u00a0solution<\/strong><\/h3>\n<p id=\"d88b\">For your AI needs, three basic options have emerged:<\/p>\n<ol>\n<li id=\"6fed\">Use an AI-SaaS solution such as Amazon AI (Rekognition), Google Cloud Vision or IBM Watson. They offer a narrow range of AI functions, mostly enabled via APIs for text and image recognition.<\/li>\n<li id=\"0b29\">Collaborate with third-party applied AI companies that specialize in a broader and more customized range of vertical AI services.<\/li>\n<li id=\"47fb\">Create your own machine learning system from scratch, using your own team and data. This is the most complicated option and is primarily for multinational companies or\/and organizations where AI is essential to their core value and revenue.<br \/>\n(<a href=\"https:\/\/venturebeat.com\/2018\/06\/14\/6-questions-you-must-answer-to-identify-your-best-way-to-implement-ai\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-href=\"https:\/\/venturebeat.com\/2018\/06\/14\/6-questions-you-must-answer-to-identify-your-best-way-to-implement-ai\/\" data->source<\/a>)<\/li>\n<\/ol>\n<p id=\"edd2\">I noticed that most companies I worked with, tend to start with the second solution. It is a good way to gain experience and don\u2019t lose time against your competitors.<\/p>\n<h3 id=\"41cc\"><strong>The Data\u00a0issue<\/strong><\/h3>\n<p id=\"3926\">Most projects are based on Machine learning and it requires data\u2026 a lot of it. With enough decisions and data, patterns emerge that can be leveraged to make predictions for future decisions which is what companies mostly are looking for.<\/p>\n<p id=\"5d6a\">Before starting your AI journey, you have to make sure that your data from all the operational systems are pipelined and warehoused in a big data store for consumption by the AI solutions.<\/p>\n<p id=\"06cc\">How much data do you need? It depends, but be prepared to have at least hundreds of examples of decisions and the factors that went into them.<\/p>\n<p id=\"9641\">Your data also needs to be labeled in a structured way\u200a\u2014\u200aeither fields in a system, database or a spreadsheet with rows and columns.<\/p>\n<blockquote id=\"7802\"><p><strong>Labeled data:<\/strong>\u00a0a group of samples that have been tagged with one or more labels. Labeling typically takes a set of unlabeled data and augments each piece of that unlabeled data with meaningful tags that are informative.<\/p><\/blockquote>\n<p id=\"308c\">It can happen that an organization does not have enough labeled data. In that context, you need to start gathering the factors and decisions in a structured way, so that you can use it to feed the AI platform in the near future.<\/p>\n<p id=\"e395\">Another issue could be the dataset.<\/p>\n<blockquote id=\"c3e6\"><p>A\u00a0<strong>data set<\/strong>\u00a0(or\u00a0<strong>dataset<\/strong>) is a collection of\u00a0<a title=\"Data\" href=\"https:\/\/en.wikipedia.org\/wiki\/Data\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Data\" data->data<\/a>.<\/p><\/blockquote>\n<p id=\"4539\">Having the right dataset is crucial. However, the size of the dataset isn\u2019t the real problem, it\u2019s the scope. The challenge with AI is not so much with implementation; the big question is going to be how do you train the AI? That\u2019s why you need to spend time to make sure your data is compatible with an AI solution.<\/p>\n<p id=\"6e27\">In general, you need to modernize your data management technologies, simultaneously. Data is the foundation for successful AI strategies\u200a\u2014\u200aensure that your data integration, database, and data warehouses are ready to power your AI initiatives.<\/p>\n<figure id=\"6951\"><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*QOzYfH9BwxpYrSH7B5bFsg.png\" alt=\"https:\/\/cdn-images-1.medium.com\/max\/1600\/1*QOzYfH9BwxpYrSH7B5bFsg.png\" data-image-id=\"1*QOzYfH9BwxpYrSH7B5bFsg.png\" \/><\/figure>\n<p style=\"text-align: center;\"><a href=\"http:\/\/analyticsvidya.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" data-href=\"http:\/\/analyticsvidya.com\">Source<\/a><\/p>\n<p id=\"5bf6\">Moreover, you should invest in the infrastructure hardware required for your AI transformation. Machine learning requires a high level of computational power, as well as high-bandwidth and storage.<\/p>\n<p id=\"a9c0\">AI represents a fantastic opportunity for companies. However, it is easy to make mistakes since it is a new and complex technology. For instance, if you\u2019re interested about solutions that somehow underestimate the importance of your business, ignore the data, are technology-orientated and that put promises before the problem, then it\u2019s probably a bad solution for your organization. It is ket to take your time and don\u2019t rush the AI development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some of you are probably thinking about integrating an AI-based solution into your organization. Well, the good news is that you do not need to be an expert on AI, but you do need to understand the basics such as the importance of data(many articles are available for non-tech people on Medium). Once this is done, you can proceed to automate key tasks and use data to detect patterns and outcomes. Before jumping into the AI bandwagon, please ask yourself these three questions.<\/p>\n","protected":false},"author":498,"featured_media":4149,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[183],"tags":[97],"ppma_author":[3130],"class_list":["post-1576","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-ml","tag-artificial-intelligence"],"authors":[{"term_id":3130,"user_id":498,"is_guest":0,"slug":"alexandre-gonfalonieri","display_name":"Alexandre Gonfalonieri","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","user_url":"","last_name":"Gonfalonieri","first_name":"Alexandre","job_title":"","description":"Alexandre Gonfalonieri&nbsp;is a Consultant at <a href=\"https:\/\/www.cks-consulting.com\/\">CKS Consulting<\/a>, a Management Consulting firm."}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/498"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=1576"}],"version-history":[{"count":3,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1576\/revisions"}],"predecessor-version":[{"id":29753,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1576\/revisions\/29753"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/4149"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=1576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=1576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=1576"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=1576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}