Machine Sense (AI).pdf - Google Drive

2 downloads 15 Views 1MB Size Report
strategic changes to how they conduct operational activity (Retail,. Healthcare, Communication ... management to make in
Machine Sense (AI) Digital Nervous System

https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1

ARTIFICIAL INTELLIGENCE

Developments in artificial intelligence (AI) are helping organizations make strategic changes to how they conduct operational activity (Retail, Healthcare, Communication, Media, etc.). Companies significantly improved brand visibility and increased revenues using AIpowered solutions.

AI helps businesses overcome their dark quadrant, thereby perfecting their competitive edge. By exploiting the power of Machine Learning, Natural Language Processing and Computer Vision, AI applications allow sales representatives to instantaneously discover critical product details regarding pricing, stance and promotion. When tracked and examined for patterns and trends, this data offers the potential for more effective execution.

Several companies using AI-powered solutions to increase revenue by enhancing the efficiency of sales team, giving them category insights on compliance, product placement, and helping management to make informed decisions on market conditions. https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1 https://www.linkedin.com/in/prakashpillay/| @PrakashPillay | 05 APR 2018 | Vol-1

Gartner makes the following observations in its “Predicts 2017: Artificial Intelligence” research note.

1. By 2019, more than 10% of IT hires in customer service will mostly write scripts for bot interactions. 2. Through 2020, organizations using cognitive ergonomics and system design in new artificial intelligence projects will achieve long-term success four times more than others. 3. By 2020, 20% of companies will dedicate workers to monitor and guide neural networks. 4. By 2019, startups will overtake Amazon, Google, IBM and Microsoft in driving the artificial intelligence economy with disruptive business solutions. 5. By 2019, artificial intelligence platform services will cannibalize revenues for 30% of market-leading companies.

Market Implications: Gartner is certain about the positive influence of AI on jobs. The main contributor to the net job increase is AI augmentation — amalgamation of the human and artificial intelligence, where both complement each other. AI effects on jobs are at their earliest stage globally.

https://www.linkedin.com/in/prakashpillay/|@PrakashPillay 20182018 | Vol-1 https://www.linkedin.com/in/prakashpillay/| @PrakashPillay||APR 05 APR | Vol-1

COMPUTER VISION

Computer vision is an exhilarating subject in computer science. Research has been nervous with the topic for long time, but only with the recent advancements in big data and artificial intelligence made it possible to create eye-catching new applications. Processing turn out to be quicker and inexpensive due to cloud technologies and new GPUs. With pay-as-you-go billing models, you can enter the ground without the risk of having to make big upfront investments. Small embedded systems like the NVIDIA Jetson make innovative, mobile, and smart devices that have high processing power with low power consumption possible. The evolution of computer vision competences has been happening much, much faster. The COMPUTER VISION interface between machines and humans will gain greater significance within coming years. Avitas uses drones, wheeled robots, and autonomous underwater vehicles to collect images required for inspection from oil refineries, gas pipelines, coolant towers, and other equipment to analyze the image data for possible defects.

Building blocks of Computer Vision The very fundamental computer vision assignments require understanding the visual building blocks of an image. Can be broadly classified as,  Image classification - assigning one or more class labels matching to the concept(s) that appear in the image. https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1 https://www.linkedin.com/in/prakashpillay/| @PrakashPillay | 05 APR 2018 | Vol-1

 Object detection - algorithms involved to confine every instance of an object class with an axis-aligned bounding box.  Pixel-level segmentation - address additional level of intricacy arises when bounding boxes are not enough and detailed pixel-level annotations are needed. There are roughly two types of segmentation annotations: instance-level segmentation and semantic segmentation.  Object parts - moreover annotating just the presence or location of objects in images, researchers have additionally looked at annotating parts of objects.  Attributes - a more narrative method to recognition, which allows visual content to be inspected at a finer level than the object category level permits. Scene classification

Object classification

Object detection

Is this museum, library, or a store?

Are there any person, sheep’s, dog?

Where are the objects? Car, Trucks?

Image segmentation

Object parts

Attributes

What is displayed in every Where is the leg? Where Is she wearing jeans? pixel? are the ears? https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1 https://www.linkedin.com/in/prakashpillay/| @PrakashPillay | 05 APR 2018 | Vol-1

HOW TO GET STARTED? Planning to get into commercial space make sure following considerations are thought through,

Camera Choice, Hardware Scalability, Software Ease of Use, Algorithm Breadth and Accuracy, Heterogeneous Processing, Integration with Other Devices, Price, Partners and Integrators, Technical Support

SAMPLE IMPLEMENTATION o

Object Recognition on Live Stream using TensorFlow - https://goo.gl/6s75sB

o

Image classification using Azure ML Workbench using CNTK - https://goo.gl/LU9YuR

o Instant Recognition with Caffe, Python, Jupyter Notebook - https://goo.gl/RkjvYF https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1

CHATBOTS

The trends in the communication technologies indicate that the text communication became socially suitable form of personal interaction. People progressively prefer chatting rather than personal contacts or even making voice calls.

All the technology high waves have created open platforms and edges for the Chatbot acceptance by the society. Apple, IBM, Google, Microsoft, Facebook, Amazon, Samsung etc. all have toiled to craft their own Chatbot. A Chatbot (also known as a talkbot, chatterbot, Bot, IM bot, interactive agent, or Artificial Conversational Entity) is a computer program which conducts a conversation in natural language via auditory or textual methods, understands the intent of the user, and sends a response based on business rules and data of the organization.

The popularity traces for search terms “Chatbot” in Google trends (worldwide, 31.03.2013 – 24.03.2018) — https://g.co/trends/Jaqrr

https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1 https://www.linkedin.com/in/prakashpillay/| @PrakashPillay | 05 APR 2018 | Vol-1

Building blocks of Chatbots – Key Components  A front-end interface, which connects to a variety of channels, such as websites, email, SMS, or messaging applications such as Facebook Messenger or Slack, through which users interact with the Chatbot.  Understanding intent is responsible for recognizing the user’s intent. This element uses natural language processing and machine learning to parse user messages, collect relevant parameters from words and sentences, and map those to actions to take.  Another component manages the dialogue by maintaining a representation of the conversational logic and keeping track of context.

Success Factor of Chatbots Chatbots are like icebergs, attention to their unseen elements will determine whether organizations deploying them accomplish their goals for customer experience, quality and service staff cutback, or not. Most important factor to be thought through for development\implementation: 1. Precise use case 2. Domain specialists on the board 3. Narrow and core—instead of wide and generic 4. Well-defined and transparent 5. Preparedness for the time after launch – monitor and optimize

https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1 https://www.linkedin.com/in/prakashpillay/| @PrakashPillay | 05 APR 2018 | Vol-1

CHATBOTS IN CALL CENTER Percentage of delegates at the Call Centre & Customer Services Summit sourcing certain products & solutions (Top 10):

 Artificial Intelligence – 39%  Multi-Channel Communications/Integration – 37%  Web Self Service / Web Chat – 37%  Call Centre Technology – 35%  Single View of the Customer – 33%  Social Media – 33%  Agent Coaching and Monitoring – 31%  Analytics – 31%  Virtual Call/Contact Centers – 31%  Display Boards – 30%

A wide category of situations may require that a bot can be suitable for few of the below scenarios: Triage - Using a bot to triage incoming requests allows agents to devote their time to solving the problem instead of collecting information. Escalation - In the help desk scenario, a bot may be able to answer basic questions and resolve simple issues in addition to collecting information. There are many ways that a bot may determine that it needs to transfer control of the conversation to a human, including:

https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1

Scenario-driven - The bot may decide whether or not to transfer control based upon whether or not it determines that it is capable of handling the scenario at hand. Natural language understanding and sentiment analysis help the bot decide when to transfer control of the conversation to a human agent. This is particularly valuable when attempting to determine when the user is frustrated or wants to speak with a human agent. HOW TO GET STARTED? Chatbots Comparative Table – Key aspects which will help to derive to an appropriate solutions,

Bot Name, Platform, Features, Programming languages/Apps/Integration, Technical details, License, Languages, Project Link, Channels, Clients/Fields, More information https://goo.gl/WfsmTV SAMPLE IMPLEMENTATION o Custom Dialogflow Chatbot using BotUI – https://goo.gl/zLNwTM o Building a FAQ Chatbot in Python – https://goo.gl/hYrgwR o Chat Bot using Microsoft Bot Framework and Cognitive Services (LUIS) – https://goo.gl/87Xgvr

https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1

REFERENCES https://pixabay.com/ https://www.pexels.com/ https://en.wikipedia.org/wiki/Operating-system-level_virtualization https://www.gartner.com/doc/3519744/predicts--artificial-intelligence https://dzone.com/articles/introduction-to-computer-vision-withopencv-and-py https://traxretail.com/2017/10/02/smarter-faster-retail-insights-ai/ http://www.learnopencv.com/computer-vision-machine-learningartificial-intelligence-consulting/ https://www.technologyreview.com/s/608811/drones-and-robots-aretaking-over-industrial-inspection/ https://distill.pub/2018/building-blocks/ https://pdfs.semanticscholar.org/bb17/8de352e4ce1104d2fb933d5a30 590187469d.pdf https://medium.com/iotforall/tutorial-implement-object-recognition-onlive-stream-cc384f8556cc https://chatbotsjournal.com/25-chatbot-platforms-a-comparative-tableaeefc932eaff https://docs.google.com/spreadsheets/d/1RgGdRS42EHlG7QdJOTg2ZO587KutTTPeUfyxVKoIn8/edit#gid=0 https://chatbotsmagazine.com/the-art-of-bot-design-178f8dc8bfdf https://chatbotsmagazine.com/5-tips-for-successful-chatbot-projects53b2f843e935 https://www.bankingtech.com/2017/01/cleo-chat-bot-comes-tofacebook-messenger/ http://www.flexanswer.com/Products/flexanswer-chatbot http://www.firstpost.com/tech/news-analysis/digital-consumerspending-expected-to-double-from-current-40-billion-to-100-billion-by2020-4353827.html https://g.co/trends/Jaqrr https://www.mycustomer.com/service/channels/the-six-hiddenrequirements-for-chatbot-success

https://www.linkedin.com/in/prakashpillay/|@PrakashPillay | APR 2018 | Vol-1