10 Artificial Intelligence (AI) Technologies that will rule 2018

Artificial Intelligence is changing the way we think of technology. It is radically changing the various aspects of our daily life. Companies are now significantly making investments in AI to boost their future businesses.

According to a Narrative Science report, just 38% percent of the companies surveys used artificial intelligence in 2016—but by 2018, this percentage will increase to 62%.

Another study performed by Forrester Research predicted an increase of 300% in investment in AI this year (2017), compared to last year.

IDC estimated that the AI market will grow from $8 billion in 2016 to more than $47 billion in 2020. “Artificial Intelligence” today includes a variety of technologies and tools, some time-tested, others relatively new.

Here are the 10 most revolutionary artificial intelligence technologies that will rule 2018.

1. Natural Language Generation

Saying (or writing) the right words in the right sequence to convey a clear message that can be easily understood by the listener (or reader) can be a tricky business. For a machine, which processes information in an entirely different way than the human brain does, it can be trickier still.

Solving this issue has been the key focus of the burgeoning field of Natural Language Generation (NLG) for years beyond counting. Natural language generation, a field which has made great strides of late, has begun to manifest in many areas of our lives. It is currently being used in customer service to generate reports and market summaries.

Sample vendors: Attivio, Automated Insights, Cambridge Semantics, Digital Reasoning, Lucidworks, Narrative Science, SAS, Yseop.

2. Speech recognition

Transcribe and transform human speech into format useful for computer applications. Currently used in interactive voice response systems and mobile applications. Every day, more and more systems incorporate the transcription and transformation of human language into useful formats suitable for computers.

Companies offering speech recognition services include NICE, Nuance Communications, OpenText and Verint Systems.

3. Machine Learning Platforms

These days, computers can also learn, and they can be incredibly intelligent!

Machine learning is a subdiscipline of computer science and a branch of artificial intelligence. Its goal is to develop techniques that allow computers to learn.

By providing algorithms, APIs (application programming interface), development and training tools, big data, applications and other machines, machine learning platforms are gaining more and more traction every day.

They’re currently being used in diverse business activities, mainly for prediction or classification. Companies focused in machine learning include Amazon, Fractal Analytics, Google, H2O.ai, Microsoft, SAS, Skytree.

4. Virtual Agents

There’s no denying that virtual agents – or “chat bots” (or simply, bots) – are experiencing a tremendous resurgence in interest, and along with that, a rapid advance in innovation and technology.

Currently used in customer service and support and as a smart home manager. Some of the companies that provide virtual agents include Amazon, Apple, Artificial Solutions, Assist AI, Creative Virtual, Google, IBM, IPsoft, Microsoft, Satisfi.

5. Decision Management

Intelligent machines are capable of introducing rules and logic to artificial intelligence systems and can be used for initial setup/training, ongoing maintenance and tuning.

It is used in a wide variety of enterprise applications, assisting in or performing automated decision-making. Some of the companies that provide this are Advanced Systems Concepts, Informatica, Maana, Pegasystems, UiPath.

6. AI-Optimized Hardware

Companies are investing heavily in ML/AI with hardware designs intended to greatly accelerate the next generation of applications. Graphics processing units (GPU) and appliances specifically designed and architected to efficiently run AI-oriented computational jobs.

Some of the companies focused on AI-Optimized Hardware includes Alluviate, Cray, Google, IBM, Intel, Nvidia.

7. Deep Learning Platforms

Deep learning is the fastest growing field and the new big trend in machine learning. A set of algorithms that use artificial neural networks to learn in multi-levels, corresponding to different levels of abstraction.

Some of the applications of deep learning are automatic speech recognition, image recognition/Optical character recognition, NLP, and classification/clustering/prediction of almost any entity that can be sensed & digitized.

Deep learning platform services providers and suppliers include Deep Instinct, Ersatz Labs, Fluid AI, MathWorks, Peltarion, Saffron Technology, Sentient Technologies.

8. Robotic Process Automation

Robotic processes automation is possible thanks to scripts and methods that mimic and automate human tasks to support corporate processes. It is now being used in special situations where it’s too expensive or inefficient to hire humans for a specific job or task.

We need to remember artificial intelligence is not meant to replace humans, but to complement their abilities and reinforce human talent.

Some of the companies focused on this include Advanced Systems Concepts, Automation Anywhere, Blue Prism, UiPath, WorkFusion.

9. Text Analytics and NLP

Natural language processing (NLP) is concerned with the interactions between computers and human (natural) languages. This technology uses text analytics to understand the structure of sentences, as well as their meaning and intention, through statistical methods and machine learning.

They are also being use by a huge array of automated assistants and apps to extract unstructured data.

Some of the services providers and suppliers of these technologies include Basis Technology, Coveo, Expert System, Indico, Knime, Lexalytics, Linguamatics, Mindbreeze, Sinequa, Stratifyd and Synapsify.

10. Biometrics

This technology deals with the identification, measurement and analysis of physical aspects of the body’s structure and form and human behavior.

It allows more natural interactions between humans and machines, including interactions related to touch, image, speech and body language recognition.

This technology is currently mostly being used for market research. Suppliers of this technologies include 3VR, Affectiva, Agnitio, FaceFirst, Sensory, Synqera and Tahzoo.

Source: knowstartup.com-10 Artificial Intelligence (AI) Technologies that will rule 2018


3 thoughts on “10 Artificial Intelligence (AI) Technologies that will rule 2018

  1. Abhiram Sharma April 26, 2018 / 12:40 pm

    Hi There,

    Nice tutorial! Let’s keep our fingers crossed that this works. I would like to put this all to rest.
    I have a use case, where there are some 100 agents working on the same, what they do is they open one application and from there once they click using mouse, it opens another application, where in I need to enter few details extracted from the main page which I opened initially. Here once robot fill certain details, it allowed agent to fill certain other details and then submit the page. Now there are two issues I am facing?
    After final submit, if I go to main page and click to open second application robot doesn’t work and I have to close the browser. Now I can’t close the browser everytime as it will ask the user to enter credentials again and again. Session should be active.
    Do I have to install uipath studio in all 100 agents across different locations to call robot?
    Note : Second point is challenge.
    Please help on this as earliest.

    Anyways great write up, your efforts are much appreciated.


  2. Irene Hynes May 25, 2018 / 11:44 am


    Gasping at your brilliance! Thanks a tonne for sharing all that content. Can’t stop reading. Honestly!

    Is it Fixed now ?
    Automation anywhere training USA
    I am getting below error while using Microsoft OCR for PDF
    Main has thrown an exception
    Message: Error performing OCR: MicrosoftErrorCreateEngine
    Source: Microsoft OCR
    Exception Type: Exception
    System.Exception: Error performing OCR: MicrosoftErrorCreateEngine
    Server stack trace:
    at UiPath.Vision.OCR.OCRClient.ScrapeUsingHostService(OCRInput input, OCROptions options, CancellationToken cancelToken)
    at UiPath.Vision.OCR.OCRClient.Scrape(OCRInput input, OCROptions options, CancellationToken cancelToken, Boolean useHostProcess)
    at UiPath.Vision.UiImage.ScrapeOCR(OCROptions options, CancellationToken cancellationToken)
    at UiPath.Core.Activities.OCREngineActivity.c__DisplayClass36_0.b__0()
    at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
    at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
    Exception rethrown at [0]:
    at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
    at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
    at System.Func1.EndInvoke(IAsyncResult result) at UiPath.Core.Activities.OCREngineActivity.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) at System.Activities.AsyncCodeActivity1.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext context, IAsyncResult result)
    at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
    Follow my new blog if you interested in just tag along me in any social media platforms!

    Irene Hynes

  3. Morgan lee June 27, 2018 / 7:25 am

    Hi Mate,

    What a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this.

    Hello all, in my opinion for test automation programming language selection, you should consider following items:
    ♦ Programming Language community of your automation framework. For example, if you use selenium webdriver, Language support of JAVA is %68, JS %15, Python %11, %5 Ruby, %1 C# Reference
    ♦ You should check which version is stable and get the updates first. For selenium, as I saw JAVA gets the first updates.
    ♦ You should check StackOverflow which language has more support.
    ♦ You should consider your competency of Programming Language which will be used in automation project.
    ♦ You should consider Test Runner frameworks and their capabilities such as JUnit, TestNG, NUnit, MBUnit, etc.
    ♦ You should consider how you can run your tests in parallel without any pain.
    ♦ You should consider your software development house’s programming language.
    UiPath Training USA

    I look forward to see your next updates.

    Thanks a heaps,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.