Use of Natural Language Processing in Business By Aditya Abeysinghe Today, AI (Artificial Intelligence) can be seen in every digital product/service. Using text and other types to process human language and then output a set of processed information has been common with wide use of automated AI services. This process, called NLP (Natural Language Processing), has improved user experience across many apps people use. Business use of NLP have been a new method of providing customers with the ability to search products with less effort and time. What is Natural Language Processing? Natural language processing is a type of AI used to understand the human language: text and spoken words and process them using AI techniques. Machine learning and other techniques are used to process input data and then provide an output. NLP is the method that is used by text-to-text or speech conversion systems, digital assistants that convert text ...

Read More →

AI usages in cyber security By Aditya Abeysinghe Security on the internet has been a discussed issue for quite some time. When thinking about security on the internet, security in communications between users and services, security in the cloud and other types of security need to be thought. With increasing use of the internet and newer attacks to systems, securing internet systems has been a long-discussed issue. Many systems which have higher user interactions are using Artificial intelligence (AI) to automate prevention of attacks to safeguard systems. Where is AI in cyber security? AI systems can detect, predict or classify attacks from captured network data. Different types of algorithms which either predict or classify output(s) based on network data can be used to detect attacks. AI systems trained on data from a network can be used to detect when a change from the normal network activity is detected. Classification algorithms ...

Read More →

How AI is changing producer to buyer bond: AI Marketing By Aditya Abeysinghe Marketing was used to reach out buyers from early days of distribution, manufacturing and selling of goods and services. With electronic marketing, new ways of establishing marketing links with consumers are used. Today, from social media marketing to automated marketing, tech is used for many activities. With use of tech, a new issue is the massive data volume that is generated due to multi-channel marketing strategies used by sellers. Use of Artificial Intelligence (AI) in marketing has been a new solution to solve this concern. Where is AI used Big data and social media are two terms that were introduced in the past few years. Analyzing big data to efficiently make decisions has been an issue with the use of multiple social media methods and mass marketing. Often software which can bring insights to marketers to identify ...

Read More →

How vision is shaping retail: A booster of consumers? By Aditya Abeysinghe   Retail is everything from simple grocery stores to shopping malls. The growth of transportation, production of items, and related stack of tasks has helped retail to expand exponentially in the recent past. Today, retail stores use technology for requirements from scanning goods to logistics. AI (Artificial Intelligence) is a new addition to technologies used in retail. Several advantages of using AI in shopping can be seen in the past few years by several retailers. In this article I will discuss about use of vision in retail with AI. What is vision? Computer vision includes methods used to identify, analyze, and predict an object from an image or any other graphic media. A popular use of vision is autonomous vehicles. Autonomous vehicles use sensors and cameras to detect objects and then apply the action for that identified instance. ...

Read More →

AI Cloud: The next use of AI By Aditya Abeysinghe Artificial Intelligence (AI) algorithms are often memory and computation intensive due to the number of processing cycles involved. Even a model with a few source code lines will often cause several minutes to produce the output. With growing use of AI-based applications, a solution to this issue is necessary to produce the services fast with minimal lags. Therefore, use of cloud for AI processing is a new method followed by many who use AI-based functions. Benefits of using the cloud Different types of clouds exist. I described most of these clouds in my article on *‘Data Management Strategies in Multiple Clouds’. These clouds have different benefits and are used for different tasks. With the use of cloud servers, scalability is possible within minimal time when memory, computation and other constraints reach limits. Scalability and elasticity can scale-up or scale-down these ...

Read More →

Data Fabric: Where are my data sources? By Aditya Abeysinghe In a previous article, I explained about *data management in multiple cloud environments. Multiclouds, as described in that article are used to distribute applications in multiple cloud environments. However, when applications are distributed in multiple clouds, monitoring, managing and providing a uniform flow of data is often time consuming, costly and requires additional resources. Therefore, a platform from which all these data can be integrated is useful. A data fabric is a data management model where all data endpoints of applications in multiple hosts can be integrated. What advantages do data fabrics provide? As I explained in a previous article about *Self-service integrations, they (Self-service integrations) enable users who are in non-technical teams to integrate apps into existing systems. With self-service integrations, these teams can access data and perform tasks they require with less time rather than requiring technical teams ...

Read More →

Artificial General Intelligence: The growth of robots? By Aditya Abeysinghe Artificial Intelligence (AI) is the type of intelligence that current machines possess. It is based on learning methods such as deep learning and natural language processing. Using these methods machines could imitate humans and automate processes. However, AI-based processes cannot think similarly as humans when faced with unknown scenarios. Therefore, Artificial General Intelligence (AGI) has been used where cognition and other deep AI methods have been added to current AI-based methods. What are the features? A feature of AGI is the autonomous nature of problem solving. For example, systems which use autonomy to handle tasks use problem solving and creativity skills of AGI. Autonomous robots in vehicles and manufacturing plants are fine examples for such AGI-based autonomous systems. Techniques such as semi-supervised learning are used to experiment with data and unknown cases. Another feature that can be expected from AGI ...

Read More →

Analytics to the next step: Augmented analytics By Aditya Abeysinghe   The traditional process of data analysis includes obtaining data from a raw source and then preprocessing and then analyzing it to make business decisions. However, this process includes data scientists and data analysts handling data of organizations. Many small and medium enterprises which have lesser capital to invest in these two ends lack the talent to profit from analysis and analytics on data. Augmented analytics is a new method used to analyze data using AI (Artificial Intelligence) and report on results found. What augmented analysis means for users For example, consider an organization that has to decide on reaching a new target market. It may consider what customers, who purchase from competitors are considering when purchasing products; it may consider the sales or profits of competitors or it may consider the factors that drive success in the target market, ...

Read More →

Explainable AI: How do AI models provide results? By Aditya Abeysinghe With increased use of ‘bot’ based programs at present, AI (Artificial Intelligence) has become an essential component in many functions. AI-based software is costly and time consuming to build due to multiple training cycles involved. With such costly inclusions in businesses, an important question that arises is whether results of these AI models could be trusted. Explainable AI is a component that is used to explain why results and the inner processes could be trusted or how they provide such results. The main disadvantage of most AI models is the hidden nature of inner behavior. Even developers of AI models cannot sometimes justify how these models behave under different inputs. However, analysts analyzing results from these models need to properly explain how models produce these results under certain conditions to clients. Therefore, a proper approach to explain how these ...

Read More →

The art of building new content: Generative AI By Aditya Abeysinghe   At present, regenerating images and audio from existing images and audio is a common activity. Most images are edited to attract viewers and audio files are edited to enhance listening quality. However, creating new content from existing files, especially generating images and other media files has been a trend that sprung recently. This process of using artificial intelligence (AI) to generate new content is known as generative AI. What is the use of generative AI? One of the uses of generative AI is to generate synthetic content inexpensively. For example, think about photos of models for image recognition. Unless these photos are publicly available, they can rarely be used for commercial purposes due to copyright issues. However, with generative AI, new images can be generated with machine learning for humans that didn’t even exist. Thus, generative AI can ...

Read More →