THE AI ART STORY – an excerpt of my creations – By Ivor Novello The assertion that art created by artificial intelligence (AI) lacks the emotional depth of human-created art is a common perspective and part of ongoing debates about the role of AI in creative endeavours. Here are some points to consider: Emotional Depth in Human Art:  Human-created art often reflects the artist’s emotions, experiences, and personal interpretation of the world. The emotional depth in traditional art is tied to the artist’s subjective perspective, cultural background, and unique sensibilities. AI as a Tool:  AI, including machine learning algorithms used in art generation, lacks personal experiences, emotions, and consciousness. It operates based on patterns and data provided during training. As of now, AI is a tool that processes information and generates outputs but does not yet possess subjective experiences or emotions. Expression vs. Replication: Some argue that AI-generated art may replicate patterns and ...

Read More →

Have AI models enhanced uses in conversational marketing? – By Aditya Abeysinghe What is conversational marketing? Conversational marketing is marketing with the use of one-to-one voice or virtual conversation with customers. This type of marketing is one of the easiest and less time consuming methods where live and virtual agents contact prospective customers to market services and products. Most businesses now have changed their conversational marketing to virtual methods. With virtual methods, a data source is used and a bot is used to communicate and share data with a customer.  Virtual conversational marketing Virtual conversational marketing is the most common type of conversational marketing used by online marketing platforms. Many methods are used to market products to customers. Chatbot-based conversations are mostly used by many platforms. With this method, a customer submits a question and the chatbot responds the customer with an answer based on data from a data source. ...

Read More →

New trends in making AI useable for non-tech people – By Aditya Abeysinghe   UI drag and drop to build apps Typical Artificial Intelligence (AI) applications require coding different sections, manually testing and merging sections. However, with many businesses changing business processes from traditional to an AI-based method, coding each section of an app is a time-consuming task which requires prior expertise with coding. Therefore, businesses are using new methods to construct and test apps using user interface (UI) elements. With these kind of methods UI elements are used to construct an app by drag-and-drop elements. Usually, for large scale apps some level of coding is required to enhance functions and integrate with other sections. For small scale apps the entire app can usually be created without coding. Automated tests Testing is one method of detecting issues in apps. Testing could be carried out during system design, system development, or ...

Read More →

Rise of image generation methods in AI – By Aditya Abeysinghe Image-to-image translation Image-to-image translation is the method of transforming an image from one domain to another domain. Image-to-image translation is usually done using deep learning models such as generative adversarial networks. Models used for this method are trained with image pairs, i.e. the input and the output image. Some complex models may even use more advanced methods. Image translation is used in several applications such as for converting color model of an image such as between RGB (Red, Green, Blue) and other color schemes, for converting from one form to other forms such as an image of a summer background to an image of a winter background etc. Image creation using text Text-to-image generation is another method that is used for creating an image. In this method, a diffusion Artificial Intelligence (AI) model translates text to images. The model ...

Read More →

Rise of privacy in AI-based computation – By Aditya Abeysinghe   AI (Artificial Intelligence) is used in many digital apps regardless of computational and storage capacities of devices. AI is used in devices from small-scale edge devices to large-scale server systems. Growing usages of AI in have caused benefits while also causing several issues. Breach of privacy is one issue in AI that is commonly reported. Ethics when using AI The lifecycle of deploying an AI model composes of gathering data for training, selecting features to build a model, training etc. Ethics in AI are guidelines that need to be followed in each of these stages to ensure AI models and systems are transparent to users. Ethics in AI ensures that there is a set of rules that each member who involves in deploying an AI model should comply with and that there are no hidden benefits that members gain ...

Read More →

AutoML: A method to automate machine learning processes? By Aditya Abeysinghe Automatic Machine Learning (AutoML) is a set of processes that removes time-consuming steps of building AI (Artificial Intelligence) models by automatically processing several steps in the model building process. AutoML tools can be used to automatically process steps like data preprocessing, feature selection and selecting types of algorithms to build. Apart from faster building of AI models, users with limited knowledge and/or expertise in certain phases of model building process can use AutoML to build models. Where is AutoML used in building AI models? There are several ways in which AI models are built. The method used depends on the type, intended method, and algorithms used. Data for building models could come from several sources. For example, most models are developed using open source or publicly viewable datasets. However, for some research data needs to be gathered to train ...

Read More →

Intelligent AI agents: Programs with intelligence? By Aditya Abeysinghe From early days of automatic processing, manual input was used by machines and internal process flows need to be supplied. Machines were less capable to learn on processing methods and on why some decisions were made during their actions. With the rise of intelligence in agents/elements used in machines for processing, machines are capable to act automatically on some or all tasks. Intelligent agents could lessen human input required by machines and process faster when used with other processes.  What are intelligent agents? Intelligent agents are physical or virtual matter which can perceive their surroundings and act autonomously. These matter may function based on the input of a set of sensors such as heat, fire or pressure or based on an intelligent method which could function without manual input. Some agents may use a defined list of decisions to decide which ...

Read More →

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 →

How AI Virtual Assistance shape assisted search By Aditya Abeysinghe Virtual assistance is a technology used by many smartphone users today. The technology is used to retrieve answers to a user question using a voice input. It improves customer experience with the device and lets users perform tasks faster. Since the initial release, different providers who provide this technology have provided different features which has made it more usable. Technologies used for assistance Virtual assistance tools use the voice input from the user and returns several searched results. The first step in searching for the user input is to convert the voice to a format that can be processed. During this stage natural language processing is used where the user voice is broken into a text format. Then the searched term is broken into words and then fed into an Artificial Intelligence (AI) algorithm. A direct database search or indexed ...

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 →