{"id":1522,"date":"2019-02-19T03:14:54","date_gmt":"2019-02-19T03:14:54","guid":{"rendered":"http:\/\/kusuaks7\/?p=1127"},"modified":"2023-06-30T16:37:03","modified_gmt":"2023-06-30T16:37:03","slug":"introducing-the-ai-project-canvas","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/ai-ml\/introducing-the-ai-project-canvas\/","title":{"rendered":"Introducing the AI Project Canvas"},"content":{"rendered":"<section>\n<h3 id=\"4aa9\">Use the adapted Business Model Canvas to pitch your next AI\u00a0project.<\/h3>\n<p>Creating an AI Project always involves answering the same questions: What is the value you\u2019re adding? What data do you need? Who are the customers? What costs and revenue are expected?<\/p>\n<figure id=\"adaf\"><canvas width=\"75\" height=\"46\"><\/canvas><img decoding=\"async\" style=\"width: 640px; height: 423px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*sVwISClXcfOolGGPejcdnQ.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*sVwISClXcfOolGGPejcdnQ.jpeg\" \/><\/figure>\n<p id=\"c3cf\">In 2008, Alexander Osterwalder developed the\u00a0<a href=\"https:\/\/strategyzer.com\/canvas\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/strategyzer.com\/canvas\" data->Business Model Canvas<\/a>, which has since enjoyed tremendous success in explaining business models around the world. What used to take a 30-page business plan to detail a business idea, could now be captured on one page. It works well with the Lean Startup methodology, enabling you to focus on value-adding activities and quickly creating MVP-driven products.<\/p>\n<figure id=\"da88\"><canvas width=\"75\" height=\"50\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*jrkR5sjUEr9iySbCfEtadg.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*jrkR5sjUEr9iySbCfEtadg.png\" \/><\/figure>\n<p id=\"3e79\">The Lean Startup cycle consists of the build-measure-learn feedback loop. As a Data Scientist, you will embrace this Lean methodology. Prototyping a solution and iterating until reaching the key metric is at the heart of any successful AI project. Thus, it is a natural fit to adjust the Business Model Canvas for AI projects.<\/p>\n<p id=\"f158\">As a former Management Consultant and as a current Project Lead for Data Science, my background helped me design the AI Project Canvas. The AI Project Canvas will help you answer the most pressing questions about the outcome and resources needed for your AI project. This post explains the AI Project Canvas along with real-world examples. Download the\u00a0<a href=\"https:\/\/drive.google.com\/open?id=1OIozsr9zXkFoSmu88uUXSRDzJsUMso6k\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/drive.google.com\/open?id=1OIozsr9zXkFoSmu88uUXSRDzJsUMso6k\" data->editable<\/a>\u00a0or\u00a0<a href=\"https:\/\/drive.google.com\/open?id=1ZVbxjr-gq6VeVhWgWRbdltEebPvkrjmW\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/drive.google.com\/open?id=1ZVbxjr-gq6VeVhWgWRbdltEebPvkrjmW\" data->blank canvas<\/a>\u00a0here.<\/p>\n<figure id=\"2a33\"><canvas width=\"75\" height=\"46\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*Plf9-jPUCxQCyxvH4dH9Cg.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*Plf9-jPUCxQCyxvH4dH9Cg.jpeg\" \/><\/figure>\n<p style=\"text-align: center;\"><span style=\"font-size: 11px;\">Photo by\u00a0<\/span><span style=\"font-size: 11px;\">rawpixel<\/span><span style=\"font-size: 11px;\">\u00a0on\u00a0<a href=\"https:\/\/unsplash.com\/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/unsplash.com\/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\" data->Unsplash<\/a><\/span><\/p>\n<p id=\"871c\">Let\u2019s start. \ud83d\udd8c \u2b1c\ufe0f<\/p>\n<\/section>\n<section>\n<hr \/>\n<h3 id=\"0437\">AI Project\u00a0Canvas<\/h3>\n<p id=\"2462\">Imagine the following scenario: You have a brilliant idea for a new AI project. To make it happen, you need to convince management to fund your idea. You need to pitch your AI project idea to stakeholders and management. Yuck.<\/p>\n<p id=\"84a4\">This is the first step where the AI Project Canvas comes into play. Although Louis Dorard has already created the\u00a0<a href=\"http:\/\/www.louisdorard.com\/machine-learning-canvas\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/www.louisdorard.com\/machine-learning-canvas\/\" data->ML Canvas<\/a>, the AI Project Canvas focuses on explaining the business value of your AI project. The AI Project Canvas helps you to structure and convey the holistic idea of your AI project to others.<\/p>\n<figure id=\"f605\" data-scroll=\"native\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" style=\"width: 700px; height: 541px;\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*lgK0qOUGBLBym71QjHmuSw.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*lgK0qOUGBLBym71QjHmuSw.jpeg\" \/><\/figure>\n<p id=\"f2a2\">The AI Project Canvas consists of four distinct parts: the Value Proposition as the central part of your project, the Ingredients on the left, the integration for Customers on the right, and Financing on the bottom. All these parts are vital aspects of any AI project. Let\u2019s go through each part and start with the Value Proposition.<\/p>\n<figure id=\"8381\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*I0GCeE9VXT3Uytv57pGdWg.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*I0GCeE9VXT3Uytv57pGdWg.png\" \/><\/figure>\n<p id=\"5e8c\">The heart of the AI Project Canvas is the Value Proposition. It explains the value that the project will add to your organization. A value-add can be a new AI-powered product to generate revenue, or improving an existing process to cut costs. What customer pain is the AI project solving? Which vitamins are you adding to enhance your customer\u2019s life? Ideally, you can describe the Value Proposition in one concise bullet point. Listing many Value Propositions risks watering down the impact or failing to focus on the most important one.<\/p>\n<p id=\"8ec3\">Side note: Trying out a new paper because it sounds cool will not get you far. What is the value-add of your AI project? Sufficiently answering this question help you focus on the task at hand and get you halfway towards securing funding for your AI project. Let\u2019s look at the Ingredients block next.<\/p>\n<figure id=\"fa31\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*1poMVjcuiAyc04SsawF4ag.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*1poMVjcuiAyc04SsawF4ag.png\" \/><\/figure>\n<p id=\"3170\">The Ingredients part consist of the Data, Skills, and Output blocks.<\/p>\n<p id=\"121b\">Data is the main element that every AI project relies on. The better you can explain what data you need to create the value proposition, the better for your AI project. How much data do you need? Do you have already a prepared dataset or do you need to source it? Does it have to be labeled? What data format are you expecting?<\/p>\n<p id=\"c60f\">In the Skills block, you will define the expertise you need. Is it a computer vision or natural language understanding task? Do you need Data Engineers to help you write efficient software? Maybe even a Product Manager and a UX Designer to gather customer requirements and to design a workflow?<\/p>\n<p id=\"d564\">The Output block shows the single key metric you\u2019re evaluating on. Andrew Ng recommends in his book\u00a0<a href=\"http:\/\/www.mlyearning.org\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/www.mlyearning.org\/\" data->Machine Learning Yearning<\/a>\u00a0chapter 8 to define a single-number evaluation metric before starting the project. This helps you choose a good model in the first place and then to compare the performance of different models based on this metric. Output metrics could be accuracy, f1-score, precision or recall, minutes spent using the service, etc. The output metric could be supplemented with a sufficing metric, e.g. that accuracy has to exceed 95% (key metric) while taking no longer than 1s inference time (sufficing metric).<\/p>\n<p id=\"2c94\">After explaining the Ingredients part of your AI project, let\u2019s talk about how you will bring your AI project to the Customer next.<\/p>\n<figure id=\"a68f\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*slIjOS1Y0AvSlc1cV69IXQ.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*slIjOS1Y0AvSlc1cV69IXQ.png\" \/><\/figure>\n<p id=\"4bfd\">The right part of the AI Project Canvas covers the integration of your project into the current infrastructure, for stakeholders and the customer.<\/p>\n<p id=\"ea9a\">AI products rarely live in an isolated world, hardly ever in a Jupyter Notebook. They always have to be integrated into an existing architecture. Explain where and how the project will be used. Where does it fit into the backend? How will the customer engage with your model? Will you use a microservice, monolith, or predict on-the-fly during streaming? Answering these questions will make it clear how the project will be brought into production.<\/p>\n<p id=\"9d35\">Listing the Key Stakeholders will give you an overview of important decision makers. Key Stakeholders can be internal departments like legal, UX, management or even external stakeholders like contractors, owners, political or non-profit groups.<\/p>\n<p id=\"3527\">The right-most block is the second most important block after the Value Proposition. Who is the Customer that you are designing the project for? Too often, Data Scientists fall in love with technical details of their model but lose track of who they are developing the model for. Does the customer really care about an accuracy improvement from 99.2% to 99.3% or would faster inference time suit them better? Write in detail about your different customer groups to guide your decision-making throughout the process.<\/p>\n<p id=\"813a\">After defining how to bring the project to the Customer, let\u2019s finally explore the Financial requirements of your AI project.<\/p>\n<figure id=\"9a5f\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*LVVhiI6bHjlAorOqcp7hzQ.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*LVVhiI6bHjlAorOqcp7hzQ.png\" \/><\/figure>\n<p id=\"3fee\">Any project needs to have a sound financial footing. Answering questions about Costs and Revenue will put you in a strong position to explain why your AI project should be funded.<\/p>\n<p id=\"d583\">The Cost block details which costs will occur. Do you need to outsource labeling? Will you incur compute costs? Don\u2019t forget to mention the time or salary spent from your team members. You don\u2019t necessarily have to write down absolute costs, giving an overview over cost categories is enough.<\/p>\n<p id=\"ef55\">Lastly, the Revenue block shows how your AI project will enable the company to get new income. Will the product be sold as a service or as a new feature category for users? Will the project reduce internal costs through automating processes or support an innovation initiative? Mentioning the type of revenue is an important part of any AI project.<\/p>\n<figure id=\"769b\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*DD0mMOeV_sDlk6G_y-uyxw.png\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*DD0mMOeV_sDlk6G_y-uyxw.png\" \/><\/figure>\n<p id=\"6828\">To summarize the AI Project Canvas, look at the circular dependencies in the image above. You will incur costs to wrangle data with key skills to arrive at the target output. With this model, you will propose new value to the organization. You then incorporate the product into the existing architecture while communicating with stakeholders. The customer will benefit from your project, thus generating revenue for your company.<\/p>\n<p id=\"aea5\">Enough theory. After explaining the theory behind the AI Project Canvas, let\u2019s look at a real-world example next.<\/p>\n<\/section>\n<section>\n<hr \/>\n<h3 id=\"92d1\">AI Project Canvas\u00a0Examples<\/h3>\n<p id=\"81e0\">In this previous\u00a0<a href=\"https:\/\/towardsdatascience.com\/data-science-in-the-real-world-e97e2534e43\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/towardsdatascience.com\/data-science-in-the-real-world-e97e2534e43\" data->post<\/a>, you read about the real-world Data Science project on anonymizing faces recorded by cars to protect the privacy of individuals. Let\u2019s create the AI Project Canvas for this project.<\/p>\n<figure id=\"6d7a\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*qZeDaG_XsuMXMP8jfKiX5Q.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*qZeDaG_XsuMXMP8jfKiX5Q.jpeg\" \/><\/figure>\n<p id=\"c1cc\">The Value Proposition is simple: protect the privacy of individuals. This will create trust, alleviate legal concerns, and still enable the company to collect the data needed to develop self-driving cars.<\/p>\n<figure id=\"9005\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*JsrTRDmVms3KDx00iMt4MQ.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*JsrTRDmVms3KDx00iMt4MQ.jpeg\" \/><\/figure>\n<p id=\"67f9\">Next, we will look at the Ingredients needed to create the Value Proposition. Figuring out the Data block is the most important part of ingredients pipeline. Since we will use pre-trained models, we need at least a realistic validation and test set to evaluate different models. Let\u2019s say we need 10k images with labeled faces from a car perspective. We decide to get a new dataset specific to our use-case.<\/p>\n<p id=\"af60\">In the Skills block, we list computer vision skills. We will implement the model in Python and could need Data Engineering skills to productionalize the model.<\/p>\n<p id=\"dbc4\">The key metric for the Output block has been defined with OKRs, as defined in this\u00a0<a href=\"https:\/\/towardsdatascience.com\/the-power-of-goal-setting-for-your-data-science-project-9338bf475abd\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/towardsdatascience.com\/the-power-of-goal-setting-for-your-data-science-project-9338bf475abd\" data->post<\/a>. We need to achieve 95% accuracy in detecting faces with an IoU of &gt; 0.5. There is no sufficing metric needed now.<\/p>\n<figure id=\"6ec7\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*5BkJNjfvVBDhiSSZuyozoQ.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*5BkJNjfvVBDhiSSZuyozoQ.jpeg\" \/><\/figure>\n<p id=\"7ee5\">Next, we move on to the value creation part.<\/p>\n<p id=\"f6a5\">The project will be integrated through a microservice into the current video extraction service. Developers can call an API to anonymize their images.<\/p>\n<p id=\"e158\">Key Stakeholders are the legal department, as they have to decide when the service provides legal benefits. Additional stakeholders are general management because they sponsor this project.<\/p>\n<p id=\"a62f\">Who will be the Customer of this project? Data-driven automotive function developers profit from anonymization because they can access their and potentially the datasets of others. Engineers are our most valuable customers.<\/p>\n<figure id=\"8f31\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*oGY6-pgNAwRWjNX02W-0BA.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*oGY6-pgNAwRWjNX02W-0BA.jpeg\" \/><\/figure>\n<p id=\"5625\">Last but not least, we will describe the finances of our project.<\/p>\n<p id=\"1256\">For the Costs block, we are requesting the time of a Data Scientist for three months. We also need to contract a labeling company to gather and label our training data. Additionally, we will incur costs for cloud computing.<\/p>\n<p id=\"5b07\">To get Revenue, this anonymization microservice could be licensed on a Software-as-a-Service basis.<\/p>\n<figure id=\"3074\"><canvas width=\"75\" height=\"56\"><\/canvas><img decoding=\"async\" src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*izK4wppHtquTG14gOcw8Eg.jpeg\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/640\/1*izK4wppHtquTG14gOcw8Eg.jpeg\" \/><\/figure>\n<p id=\"36bd\">Congratulations, we have created our first AI Project Canvas! Do you see how the pieces fit nicely together to showcase the project?<\/p>\n<p id=\"0f0d\">Don\u2019t worry if some blocks are not as important in your project as other blocks. It\u2019s important that you have considered each of these blocks.<\/p>\n<p id=\"5d24\">As a result, we have a thorough overview of our proposed AI project. We know what value we are trying to create. We can show what Data and Skills we need to create an Output. We know how the final model will be integrated into the existing architecture and who our Stakeholders and Customers are. Finally, we showed what Costs and Revenue we are expecting.<\/p>\n<\/section>\n<section>\n<hr \/>\n<h3 id=\"a3d9\">Key Takeaways<\/h3>\n<p id=\"e650\">Just like the Business Model Canvas, the AI Project Canvas is a handy tool to quickly explain the value-add of your AI project. It\u2019s intended to be used to explain the scope, purpose, and content of your project to management, stakeholders, and new team members. Use the AI Project Canvas to structure AI startups, AI products, and AI projects. It helps you think with the customer in mind and to design AI projects that really make an impact.<\/p>\n<ul>\n<li id=\"49ab\">Use the AI Project Canvas to explain your AI idea to stakeholders and co-workers<\/li>\n<li id=\"9355\">Revisit the AI Project Canvas to focus on value proposition with your customer in mind<\/li>\n<li id=\"2009\">Make sure to consider all areas of the AI Project Canvas<\/li>\n<\/ul>\n<p id=\"6432\">This post is part of an ongoing series aiming to educate Data Scientists in the area of customer-centric thinking and business acumen. We\u2019re encouraging Data Scientists to get rid of the \u201cLet\u2019s implement this paper and see what happens\u201d-attitude towards a \u201cWhat value can we generate\u201d-attitude. As Kai-Fu Lee notes, we\u2019re entering the decade of\u00a0<a href=\"https:\/\/twitter.com\/kaifulee\/status\/1052632722093629441\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/twitter.com\/kaifulee\/status\/1052632722093629441\" data->AI implementation<\/a>\u00a0and need champions to productionalize Machine Learning models.<\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Creating an AI Project always involves answering the same questions: What is the value you&rsquo;re adding? What data do you need? Who are the customers? What costs and revenue are expected? This post is part of an ongoing series aiming to educate Data Scientists in the area of customer-centric thinking and business acumen. We&rsquo;re encouraging Data Scientists to get rid of the &ldquo;Let&rsquo;s implement this paper and see what happens&rdquo;-attitude towards a &ldquo;What value can we generate&rdquo;-attitude. We&rsquo;re entering the decade of&nbsp;AI implementation&nbsp;and need champions to productionalize Machine Learning models.<\/p>\n","protected":false},"author":344,"featured_media":3890,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[183],"tags":[97],"ppma_author":[2067],"class_list":["post-1522","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-ml","tag-artificial-intelligence"],"authors":[{"term_id":2067,"user_id":344,"is_guest":0,"slug":"jan-zawadzki","display_name":"Jan Zawadzki","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","user_url":"","last_name":"Zawadzki","first_name":"Jan","job_title":"","description":"Jan Zawadzki is Data Scientist at Volkswagon Grooup Services with 4 years of global experience in machine learning and management consulting."}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1522","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\/344"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=1522"}],"version-history":[{"count":2,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1522\/revisions"}],"predecessor-version":[{"id":28287,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1522\/revisions\/28287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/3890"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=1522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=1522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=1522"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=1522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}