[{"data":1,"prerenderedAt":621},["ShallowReactive",2],{"blog-en-why-learning-from-mentors-is-the-best-way-toward-a-successful-career-in-data-science-in-the-2020s":3,"related-en-why-learning-from-mentors-is-the-best-way-toward-a-successful-career-in-data-science-in-the-2020s":233},{"id":4,"title":5,"author":6,"body":7,"category":6,"description":13,"extension":218,"image":219,"isToc":220,"langAlt":6,"meta":221,"metaDescription":6,"navigation":222,"path":223,"published":222,"publishedAt":224,"readingTimeMinutes":225,"readingTimeText":226,"relatedArticles":227,"seo":229,"stem":230,"teaser":231,"updatedAtCustom":6,"__hash__":232},"blog_en\u002Fen\u002Fblog\u002Fwhy-learning-from-mentors-is-the-best-way-toward-a-successful-career-in-data-science-in-the-2020s.md","Why to start learning from data science mentors in the 2020s?",null,{"type":8,"value":9,"toc":195},"minimark",[10,14,19,22,25,28,32,35,38,41,45,48,52,55,60,63,96,100,103,107,110,113,116,120,123,130,133,137,140,144,147,151,154,158,161,165,168,172,175,179,182,186,189],[11,12,13],"p",{},"If you are familiar with jobs in data science, you may have seen many articles on how these positions are growing in popularity among employers. The number of expert educational options has grown extensively over recent years and the labor market has expanded as well. However, the promotional articles can be misleading, creating misconceptions, and can be discouraging when reality appears to be very different.",[15,16,18],"h2",{"id":17},"it-is-not-the-2000s-anymore","It is not the 2000s anymore",[11,20,21],{},"When Data Science was introduced to the world, the labor market was not ready for this new highly specialized field. The term data science was presented as an alternative to computer science in 1974. However, data scientist as a job title was not used until 2008.",[11,23,24],{},"In the beginning, companies hired inexperienced people, mostly right after universities, which did not offer relevant education yet. In the years of 2016-2019, data scientist was considered the best job and the third-best ranked for 2020.",[11,26,27],{},"With the increasing number of investments into shifting toward data-driven solutions, the need for experts in the field rises as well. Even though the number of open positions is growing, there aren’t enough skilled professionals, it is hard to land a good job and develop yourself. The gap between supply and demand within the respective field is quite deep, yet those who try to find it difficult.",[15,29,31],{"id":30},"it-is-getting-harder-to-get-noticed","It is getting harder to get noticed",[11,33,34],{},"With the progress of the field and technology, companies also raise their expectations.",[11,36,37],{},"It can be compared to trying to fish in the very small pool with other 100 fishermen and still not every fish will be picked out. Many people know what data science is, have basic skills, want to find a job in this area, see hundreds of job postings on lower levels and despite that still don’t get employed.",[11,39,40],{},"From many discussions with potential candidates, hiring companies, and our market observations, that the problem is a lack of particular skills, not just general understanding, which are hard to acquire independently, and it takes too long to get on the entry-level. Unless you have a mentor that directs you the right way.",[15,42,44],{"id":43},"applied-theory","Applied theory",[11,46,47],{},"Advice and information from an expert can really make a change and help to level up on the career path. And not just that. Many studies have shown that learning something new efficiently is when it is accompanied by practice, seeing the real examples. It makes the information more “tangible” when only reading a book can be too abstract, especially in such a complex field that is data science.",[15,49,51],{"id":50},"what-are-the-main-concerns","What are the main concerns?",[11,53,54],{},"Usually, when we talk to data science newbies, they face different challenges on their way to becoming data science specialists, but they agree on a few things when it comes to professional mentorship.",[56,57,59],"h3",{"id":58},"problem-1-who-do-you-need-mentor-or-a-tutor","Problem #1: Who do you need? Mentor or a tutor?",[11,61,62],{},"Many definitions describe a professional, who can help you develop yourself in various fields. They might seem all the same, but there is a difference in the meaning. Just to briefly demonstrate the distinction of a few:",[64,65,66,75,82,89],"ul",{},[67,68,69,70,74],"li",{},"A ",[71,72,73],"strong",{},"mentor"," provides support, advice, and guidance in navigating work situations, shares knowledge, resources, and expertise, gives feedback, and constructive criticism, helps to look at problems from a different perspective, and finds an appropriate solution. In general, a mentor is an example to emulate and helps to develop relevant skills for the present project and future career path.",[67,76,77,78,81],{},"A more structured and formal way of development is provided by a ",[71,79,80],{},"coach"," in a shorter time. A coach helps to defined goals and particular tasks to be followed, however, they do not necessarily have the first-hand experience in the field they coach. Their main goal normally is to increase your performance.",[67,83,84,85,88],{},"More established senior in the field that provides connections to important people and resources, advocates for you and opens new doors regarding significant career advancement is known as a ",[71,86,87],{},"sponsor",".",[67,90,91,92,95],{},"The term ",[71,93,94],{},"tutor"," is used more commonly in academic circles. They are proficient in a specific subject and educate that specific technical expertise, help to fix immediate or short-term issues.",[56,97,99],{"id":98},"problem-2-where-do-you-find-the-expert","Problem #2: Where do you find the expert?",[11,101,102],{},"Another obstacle to overcome is to find a reliable expert you can trust, who will be approachable and willing to guide you. Commonly, people seek advice in their circles, on the job, within a community, but when a person is just starting, the network is very small. Survey on Mentorship, help in 2019, revealed, that the demand for mentors is high, yet the supply is quite low. This means, not only it is hard to find a person with particular expertise willing to mentor you, they might not be available when you need them. And professional mentoring is very expensive",[56,104,106],{"id":105},"problem-3-will-the-acquired-knowledge-be-useful-for-my-new-jobproject","Problem #3: Will the acquired knowledge be useful for my new job\u002Fproject?",[11,108,109],{},"If you ever tried to learn something new, you most probably found too many articles to read, too many courses to take, classes, podcasts, videos, books, etc. You see lots of similarities within all the content, sometimes find a new perspective. And not to mention how many different paths you can choose, e.g. what programing language you need? What tool do you need to use? But what is relevant and needed and what is not that important?",[11,111,112],{},"We have found out, that many people who wanted to learn the basics of data science spend too much time on actually finding the right material, 43% of them gives it up and those, you perceived in studying realize after, that what they learned is not what they need to land a good job. An example, you learn SQL and visualization in Tableau, and the employers need Python, R, and MS PowerBI. A natural response might be to learn the other combination. But how long can you really do that?",[11,114,115],{},"However, if you could turn it around, start with the project, and then learn all the requirements, it would be not only faster but more importantly effective.",[15,117,119],{"id":118},"incubating-future-data-masters","Incubating future Data Masters",[11,121,122],{},"We noticed a gap in the labor market and applied our know-how, experience, and skills to develop others. It not only lets companies progress toward more data-driven solutions and also lets not so skilled people to find new interesting projects to work on.",[11,124,125,129],{},[126,127,128],"em",{},"Data Master Incubator"," helps ambitious people to dive in and advance in their career in data science, and deliver new projects successfully. The uniqueness of our approach lays in the reverse strategy. We seek the potential to develop, not years of experience. We connect interesting projects and people, who want to learn. Companies trust us to contribute to their internal team by sharing our extensive experience of custom-built solutions and technological skills and thus support their growth.",[11,131,132],{},"During the incubating period, you work on the given project, which usually is challenging and more advance than what you would normally do. However, our experts guide you to deliver better results. This way, you learn, the project progresses faster, and you are more successful in your job in front of your team and employers. On the other side, the company is sure, the project will be executed the best way possible, thanks to the supervision of our mentors, who are also working on similar projects therefore not out of touch or just speaking theoretically. However, the newly gained knowledge stays in your team afterward. Typically, the cooperation doesn’t end with one project and we continue to grow together.",[15,134,136],{"id":135},"benefits-of-having-a-guidance","Benefits of having a guidance",[11,138,139],{},"Experienced data professionals have navigated their own journey with success.",[56,141,143],{"id":142},"shared-knowledge-and-experience","Shared knowledge and experience",[11,145,146],{},"Mentor advice and support can guide you, help you to develop the necessary skills, soft and hard skills. One of the most valued areas within mentoring is when you are giving a new very challenging project that required substantial knowledge and advanced skills. Creating strategies for executing the project efficiently can be difficult when you need to first understand the problem, figure out the right approach, and execute it.",[56,148,150],{"id":149},"constructive-and-continuous-feedback","Constructive and continuous feedback",[11,152,153],{},"A good mentor tells you if you do something well or not. A great mentor will explain why and steer you back on the right track if you deviate. They do not do your work and definitely do not micromanage. Freedom within a framework while gaining independence and confidence. Only praise won’t get you far, but constructive criticism helps you to sharpen your skills.",[56,155,157],{"id":156},"real-rules","Real rules",[11,159,160],{},"What is not written in any book or brochure, are the unofficial rule, how it really works. An experienced professional has walked the lengths for years, can tell you who is the person to talk to in different situations, especially when working for big clients. That is why honesty is important when trying to learn and the well-known, yet unrecorded policies will get you ahead.",[56,162,164],{"id":163},"diversity","Diversity",[11,166,167],{},"One kind of guidance can be limiting. The most common approach is to have one main mentor and also sometimes discuss the matters with someone from a different expert field to add a perspective. For example, Data Master Incubator provides quite a few mentors with a diverse focus, which provides an effective way of how to achieve such a variety.",[56,169,171],{"id":170},"different-views-opinions-and-skills-to-broaden-horizons","Different views, opinions, and skills to broaden horizons",[11,173,174],{},"The best mentors fill the gap where you struggle. They indeed make your strengths stronger but more importantly, the weaknesses. The mentors, who have the exact skill sets hardly can develop you further. The quickly evolving area that data science requires constant learning, while mentorship is crucial to learn faster.",[56,176,178],{"id":177},"encouraging-new-ideas-and-challenging-discussion","Encouraging new ideas and challenging discussion",[11,180,181],{},"Everyone has experienced a situation when somebody’s comment gave them a great idea, and it did not have to be anything too specific. And imagine having a constant flow of inspiration discussions. Mentorship is also about bringing inspiration, encouraging new fresh ideas, and helping you to turn them into reality.",[15,183,185],{"id":184},"conclusion","Conclusion",[11,187,188],{},"In conclusion, mentorship is a very effective way of learning and developing new skills. Practice gives more than just a book and a few expert pieces of advice can be worth more than a professional course. Especially in the age of almost unlimited options of finding information, it is hard to recognize what is relevant and important, where to invest the energy, whom to talk to and understand better. And of course, getting feedback on your performance that is truly helpful.",[190,191,194],"action",{"link":192,"button":193},"\u002Fen\u002Fcompany\u002Fcareers\u002Fjoin","Contact Us","\n Sign up and learn more about how you can be a part of Cross Masters. \n",{"title":196,"searchDepth":197,"depth":197,"links":198},"",2,[199,200,201,202,208,209,217],{"id":17,"depth":197,"text":18},{"id":30,"depth":197,"text":31},{"id":43,"depth":197,"text":44},{"id":50,"depth":197,"text":51,"children":203},[204,206,207],{"id":58,"depth":205,"text":59},3,{"id":98,"depth":205,"text":99},{"id":105,"depth":205,"text":106},{"id":118,"depth":197,"text":119},{"id":135,"depth":197,"text":136,"children":210},[211,212,213,214,215,216],{"id":142,"depth":205,"text":143},{"id":149,"depth":205,"text":150},{"id":156,"depth":205,"text":157},{"id":163,"depth":205,"text":164},{"id":170,"depth":205,"text":171},{"id":177,"depth":205,"text":178},{"id":184,"depth":197,"text":185},"md","\u002Fupload\u002Fdata-scientist-article-cover.webp",false,{},true,"\u002Fen\u002Fblog\u002Fwhy-learning-from-mentors-is-the-best-way-toward-a-successful-career-in-data-science-in-the-2020s","2020-04-26T12:00:00.000+00:00",9.03,"10 min read",[228],"content\u002Fen\u002Fblog\u002Fpractical-use-of-cognitive-computing.md",{"title":5,"description":13},"en\u002Fblog\u002Fwhy-learning-from-mentors-is-the-best-way-toward-a-successful-career-in-data-science-in-the-2020s","The need for experts in the data fields rises quickly. However, getting hired is also getting harder. Unless you have a mentor that directs you the right way.","XcNDHyLSG_lHCWJxYxJW8LJPj1OV_9iBs_tnnbj7-oo",[234],{"id":235,"title":236,"author":6,"body":237,"category":6,"description":241,"extension":218,"image":609,"isToc":220,"langAlt":6,"meta":610,"metaDescription":6,"navigation":222,"path":611,"published":222,"publishedAt":612,"readingTimeMinutes":613,"readingTimeText":614,"relatedArticles":615,"seo":617,"stem":618,"teaser":619,"updatedAtCustom":6,"__hash__":620},"blog_en\u002Fen\u002Fblog\u002Fpractical-use-of-cognitive-computing.md","Practical use of Cognitive Computing",{"type":8,"value":238,"toc":595},[239,242,245,249,252,255,259,269,272,275,281,284,287,290,295,298,304,310,313,343,346,350,353,356,361,364,369,372,377,382,386,389,396,399,406,411,414,425,431,441,444,449,453,456,461,465,468,472,475,480,487,492,499,510,513,517,520,526,531,534,538,545,550,554,565,570,577,582,586,589,592],[11,240,241],{},"If you combine artificial intelligence with signal processing, you can improve everyday tasks such as safety equipment checks, anomaly detection, or reading documents. Technology incorporating machine learning, natural language processing, human-computer interaction, and more are described as cognitive computing. At the first sight, it may seem like too much science behind, yet the algorithms can be implemented easier than you might think and help you with your marketing or occupational safety within your business.",[11,243,244],{},"We started the practical part of the workshop with an overview of the areas of Azure Cognitive Services and then we moved to use cases of Anomaly Detector, text, and vision services.",[56,246,248],{"id":247},"azure-cognitive-services","Azure Cognitive Services",[11,250,251],{},"Before we explain the practical use of Azure Cognitive Services, introducing all areas can give a good picture of how technology collaboration and accessibility can create an empowering experience for the end-user.",[11,253,254],{},"Azure Cognitive Services is a set of machine learning algorithms developed to solve problems in the field of Artificial Intelligence (AI). They are available widely to developers without requiring machine-learning expertise. All it takes is an API call to embed the ability to see, hear, speak, search, understand, and accelerate decision-making. It is a package of 25 tools that through APIs allow the developers to add a variety of features to their applications.",[15,256,258],{"id":257},"part-1-anomaly-detector","Part 1| Anomaly Detector",[11,260,261,262,265,266,88],{},"In the first part Azure Cognitive Services demos in practice, we focused on the ",[71,263,264],{},"Anomaly Detector"," service and ",[71,267,268],{},"AML Notebooks",[11,270,271],{},"In general, the anomaly detection algorithm predicts the value at a selected point based on previous observations. This prediction always has a certain sensitivity\u002Fconfidence interval in which it moves (light blue area in the image below).",[11,273,274],{},"The predicted value is then compared to the actual measured value and the points at which it is actually measured are identified.",[11,276,277],{},[278,279],"img",{"alt":196,"src":280},"\u002Fupload\u002Fvalue-prediction.webp",[11,282,283],{},"The Azure anomaly detector REST API is a service that provides the ability to detect anomalies in time series from any data source. The only condition is that the data must be in a defined structure: timestamp + selected value",[11,285,286],{},"The Rest API can be called from any tool that can call GET requests. Examples include Jupyter Notebooks, Postman, Visual Studio, or Azure-enabled services such as Databricks, or Azure Machine Learning with integrated notebooks.",[11,288,289],{},"Azure anomaly detection REST API is a service provided by Azure as one of the Cognitive services accessible via the Azure portal where you can obtain the authorization key and endpoint that are necessary for later calls. The output after calling this API is a set of parameters that say whether it is an anomaly at a given point in time and whether it was a decrease or an increase.",[11,291,292],{},[278,293],{"alt":196,"src":294},"\u002Fupload\u002Fdata-manipulation-2.webp",[11,296,297],{},"Azure anomaly detector REST API works in two optional modes.",[11,299,300,303],{},[126,301,302],{},"\"Last\""," mode Works on stream data. Each point in time is analyzed based on a model trained by previous data. For example, it is suitable for data from Google Analytics.",[11,305,306,309],{},[126,307,308],{},"\"Entire\""," mode creates and trains one model for the entire time series and detects anomalies over the entire model and all data points at once.",[11,311,312],{},"Anomaly detection can be configured by entering parameter values in the request. We have the ability to work with these parameters:",[64,314,315,321,324,330,336],{},[67,316,317,320],{},[126,318,319],{},"Sensitivity - \"Sensitivity\""," is from 0 to 99, defines how sensitively the back-end API detects anomalies",[67,322,323],{},"Granularity - It can be annual, monthly, weekly, daily, hourly, minute (data must correspond to this granularity, i.e. the difference between subsequent data points must correspond to this Period)",[67,325,326,329],{},[126,327,328],{},"CustomInterval"," - For cases of different granularity (e.g. customInterval = 5 & granularity = minute will have an interval of 5 minutes)",[67,331,332,335],{},[126,333,334],{},"Period"," - defines how many history points are used to detect current anomalies. The extent of the period will vary according to the granularity.",[67,337,338,339,342],{},"maxAnomalyRatio - \"",[126,340,341],{},"MaxAnomaly","\" defines the maximum percentage of anomalies in one detection.",[11,344,345],{},"We also talked about the use of the Anomaly detector REST API in the event of an error in the implementation of measurement on the web.",[56,347,349],{"id":348},"business-case-fooled-bidding-engine","Business Case – Fooled bidding engine",[11,351,352],{},"Let’s look at one of our client’s normal day, an e-shop that sells clothes and uses a bidding engine to place ads. If everything works by default, the customer sees the advertisement, comes to the website, and makes an order.",[11,354,355],{},"Information about a successful order is sent to the bidding engine, which optimizes its behavior based on it. Unfortunately, not all days are so exemplary.",[11,357,358],{},[278,359],{"alt":196,"src":360},"\u002Fupload\u002Fnormal-day.webp",[11,362,363],{},"Unfortunately, a new version of the site was published from the test environment, which contained a measurement error that caused a duplication of pageviews to be measured for the men's sweatshirt category, indicating a successful conversion. This caused the bidding engine to start receiving false information and to make bad decisions because it thought the men's sweatshirt ad is twice as successful as it actually is. The engine started investing higher amounts in the ad. If this error would not be caught in time, it could lead to large losses in the marketing budget.",[11,365,366],{},[278,367],{"alt":196,"src":368},"\u002Fupload\u002Fbug-1.webp",[11,370,371],{},"In order to detect an anomaly, it is necessary to have a specialist who would check the data regularly and would be sufficiently attentive to changes in the data. It may not be as easy as noticing the mistakes in this case (in Google Analytics, only a week is visible by default).",[11,373,374],{},[278,375],{"alt":196,"src":376},"\u002Fupload\u002Fanomaly-detection-1.webp",[11,378,379],{},[278,380],{"alt":196,"src":381},"\u002Fupload\u002Fanomaly-detection-2.webp",[56,383,385],{"id":384},"solution-detecting-anomalies","Solution - Detecting Anomalies",[11,387,388],{},"Such a fluctuation in the measured data can be detected with Azure Anomaly Detector. There are two options.",[390,391,393],"h4",{"id":392},"azure-ml",[71,394,395],{},"Azure ML",[11,397,398],{},"One option is to use the Azure Machine Learning tool using integrated notebooks. Among other things, this tool allows you to create and manage models for machine learning.",[11,400,401,402,405],{},"We integrated this tool into the standard e-commerce process. Data for anomaly detection were obtained from the web analytics system in the standardized format ",[126,403,404],{},"Timestamp, Value",". We analyzed the data by calling the Azure anomaly detector API, and if we detect a problem, we start fixing it immediately.",[11,407,408],{},[278,409],{"alt":196,"src":410},"\u002Fupload\u002Fdata-manipulation.webp",[11,412,413],{},"However, this particular solution comparing to similar tools can be challenging due to:",[64,415,416,419,422],{},[67,417,418],{},"Need for regular manual execution - Someone needs to run the code regularly",[67,420,421],{},"The necessity to have relatively advanced knowledge of some programming language such as Python",[67,423,424],{},"Not completely clear insights, it is necessary to further modify, visualize, etc.",[390,426,428],{"id":427},"waaila",[71,429,430],{},"Waaila",[11,432,433,434,88],{},"The second option, which eliminates the problems described above, is to use ",[435,436,440],"a",{"href":437,"rel":438},"https:\u002F\u002Fwaaila.com",[439],"nofollow","the Waaila app",[11,442,443],{},"Waaila's connection to the standard data processing system is similar to the previous solution. We can connect directly to the data in GA through it. It is then possible to perform various tests on these data using logical conditions. In our case, we defined data in the format Timestamp: pageviews. Then the Azure anomaly detector API is called, and we find out if there is an anomaly in the dataset.",[11,445,446],{},[278,447],{"alt":196,"src":448},"\u002Fupload\u002Fwaaila-azure-anomaly-detector.webp",[56,450,452],{"id":451},"why-is-the-waaila-app-different","Why is the Waaila app different",[11,454,455],{},"The result obtained through Waaila has a clear and simple form. In the output table, we can see the days on which the anomaly was detected. These are the days that followed the publication of a new version of the website containing a measurement error. We can see that on both days there was a positive anomaly, which means that the display of the confirmation page was more frequent than was predicted based on previous developments.",[11,457,458],{},[278,459],{"alt":196,"src":460},"\u002Fupload\u002Fwaaila-demo.webp",[15,462,464],{"id":463},"part-2-azure-cognitive-services-text-vision","Part 2 | Azure Cognitive Services – Text & Vision",[11,466,467],{},"The second part of the workshop contained examples of the Text and Vision group of Cognitive services. One of the most common use cases involves the Vision group of Cognitive Services. We meet frequently with companies who experience troubles with employee safety obedience and are looking for a more sophisticated solution. The second case focuses on text recognition, for instance, homework check automation or reading receipts. Third case comments on means to gather data about customer satisfaction.",[56,469,471],{"id":470},"business-case-1-safety-equipment-check","Business Case 1: Safety Equipment Check",[11,473,474],{},"Construction companies are required to check that all workers on their sites wear hard hats and reflective vests. However, this is costly in terms of time and human resources. To minimize this cost, companies can incorporate an AI solution using the Custom Vision service in order to detect the equipment automatically.",[11,476,477],{},[278,478],{"alt":196,"src":479},"\u002Fupload\u002Fsafety-equipment-recognizing.webp",[11,481,482,483,486],{},"Using this approach, when somebody enters the construction site, the security camera at the entrance sends their image to be processed using the ",[71,484,485],{},"Custom Vision"," service. The image is evaluated for the presence of safety equipment based on a pre-trained model of similar tagged images. The results of the evaluation are sent back and in case of missing equipment, a message is outputted.",[11,488,489],{},[278,490],{"alt":196,"src":491},"\u002Fupload\u002Fcognitive-services-camera.webp",[11,493,494,495,498],{},"The visual evaluation can be combined with customized and personalized messages to be more noticeable and thus a better warning for workers without the safety equipment. The customized messages can be created in real-time using the ",[71,496,497],{},"Text to Speech"," service. This service constructs a voice message from inputted text using a high variety of voices in over 45 languages (including the Czech language).",[11,500,501,502,505,506,509],{},"Moreover, to personalize the warnings, ",[71,503,504],{},"Face verification"," can be used to compare the image of entering workers with database workers' photos. Based on the extracted name, a personalized message can be constructed again using the Text to Speech service. ",[71,507,508],{},"The personalized messages have the highest impact"," on ensuring that workers wear the safety equipment, especially if combined with the possibility to report the outcome to the supervisor.",[11,511,512],{},"This AI solution to automatic check allows the companies to save human and financial resources while minimizing the risk of having to pay a fine for potentially incorrect safety equipment on the site.",[56,514,516],{"id":515},"business-case-2-automatic-evaluation-of-exercise-results","Business case 2: Automatic evaluation of exercise results",[11,518,519],{},"AI is very useful in areas where documents were not fully converted to electronic form yet. When the current Covid-19 pandemic closed schools, teachers were often limited by the fact that their teaching materials were not well equipped for distance learning. Correcting homework in exercise books distantly requires a series of printing and scanning, costing a high amount of time and other resources. This opens a possibility for the AI solution using a Form Recognizer.",[11,521,522,525],{},[71,523,524],{},"Form Recognizer"," allows you to automatically extract both printed and hand-written text from computer non-readable documents and images. You provide training files and select one of the available approaches. The first approach consists of optimized prepared models for receipts and business cards, however, these cannot be applied to other documents. The second approach allows extracting all text fields that can be viewed as key-value pairs. While this provides more flexibility than the first approach, you cannot select which part of the file to concentrate on and cannot extract values without a well-located key. Most flexible and thus most suited for the case of school material is the third approach which consists of labeling required text fields and training on thus labeled files. For labeling, there is a special online tool where you can create labels and interactively assign them to OCR-extracted text fields from your training files. For illustration, we labeled and trained a simple model on a page from a first-grade mathematics textbook. Below is a snapshot of information extracted based on the simple model, displayed both visually in colored rectangles and as a list of values assigned to the tags of matching color along with a confidence of the assignment.",[11,527,528],{},[278,529],{"alt":196,"src":530},"\u002Fupload\u002Flabellingtool.webp",[11,532,533],{},"Using the Form Recognizer you can construct automatic homework evaluation by collecting a sample of homework, labeling the required fields on the sample, and training the model. Then you can use this model to form automatic extraction of the required information from other files and comparison of the extracted values to a solution key. While this is too demanding for a single teacher, it opens a business opportunity to cooperate with a publishing house on providing an official solution thus helping distance teaching.",[390,535,537],{"id":536},"applications-of-form-recognizer","Applications of Form Recognizer",[11,539,540,541,544],{},"Form Recognizer is useful in many fields. For example, when a customer brings ",[542,543,435],"del",{}," receipt for purchased goods he wants to complain about, the cashier needs to retype the receipt to fill in the complaint. Alternatively, in a loyalty program when the producer company requires invoices from distributors as proof for distributing the products, they often receive the forms in a scan or even paper form that they need to digitalize. To sum up, Form Recognizer saves both time and other resources. Based on our experience, it can provide even better results than manual extraction as the people working on it may often be over-worked or not well informed.",[11,546,547],{},[278,548],{"alt":196,"src":549},"\u002Fupload\u002Fcontoso-receipt-2-information.webp",[56,551,553],{"id":552},"business-case-3-customer-satisfaction","Business case 3: Customer satisfaction",[11,555,556,557,560,561,564],{},"Information about customer satisfaction is necessary for improving the quality of goods and services and keeping customers from going to the competition. It is mostly gathered from surveys and a set of buttons with smiley faces, however, these provide not only under-represented but also skewed results due to the selection of people willing to answer it. To overcome this problem, companies can employ behavior analytics on the e-shop and perceived emotion recognition in the stores. The e-shop ",[71,558,559],{},"Text Analytics"," service can help process comments and chat messages to prevent customers from leaving due to negative experiences or negative impressions of one customer to spread to other customers. At this moment there is only a selected number of language options for the TextAnalytics but it can be paired with ",[71,562,563],{},"Translator"," service to cover other languages. The text extraction can be combined with an analysis of customers' paths, waiting times, and other behavioral patterns which may provide further information on satisfaction.",[11,566,567],{},[278,568],{"alt":196,"src":569},"\u002Fupload\u002Fsatisfaction_buttons.webp",[11,571,572,573,576],{},"In stores, instead of using the buttons to express satisfaction, companies can use the entrance cameras to take an image. The image is then processed using a part of the ",[71,574,575],{},"Face"," service that can evaluate the Perceived emotion recognition. In this recognition, the location of the face in the image is found and several emotions are searched for in the detected face to evaluate the degree to which they are recognizably present on the face. This can be then used to find out how happy was a customer when leaving or how much did his mood change while inside the store which can help with the optimization of the store and the services.",[11,578,579],{},[278,580],{"alt":196,"src":581},"\u002Fupload\u002Fmona-lisa-and-emotions.webp",[15,583,585],{"id":584},"summary","Summary",[11,587,588],{},"To summarized the workshop focused on Cognitive Computing and its practical applications, we showed and explain a few use interesting cases for everyday use. With Azure, you can not only ensure security but also it can be very easily connected to cloud storage and other tools that overall create one well-working and inter-connected environment, built for your convenience.",[11,590,591],{},"We have applied similar and many more solutions. Marketing combined with Data Science experience and technical expertise provides us with a competitive advantage to build custom solutions for each project.",[11,593,594],{},"Let us know, how we can help you grow.",{"title":196,"searchDepth":197,"depth":197,"links":596},[597,598,603,608],{"id":247,"depth":205,"text":248},{"id":257,"depth":197,"text":258,"children":599},[600,601,602],{"id":348,"depth":205,"text":349},{"id":384,"depth":205,"text":385},{"id":451,"depth":205,"text":452},{"id":463,"depth":197,"text":464,"children":604},[605,606,607],{"id":470,"depth":205,"text":471},{"id":515,"depth":205,"text":516},{"id":552,"depth":205,"text":553},{"id":584,"depth":197,"text":585},"\u002Fupload\u002Fcognitive-computing-reading-cover.webp",{},"\u002Fen\u002Fblog\u002Fpractical-use-of-cognitive-computing","2020-10-27T10:26:29.000+00:00",12.47,"13 min read",[616],"content\u002Fen\u002Fblog\u002Fmachine-learning-in-marketing-practice.md",{"title":236,"description":241},"en\u002Fblog\u002Fpractical-use-of-cognitive-computing","Recently, we organized another online workshop on the topic of AI. This time we looked at use cases of Cognitive Computing. ","AAut8oZN3FCBWFH2JAa6ITI8JbP2EP969gnqYOr6P9w",1789131823153]