Aditya Abeysinghe

AI in self-driving cars – By Aditya Abeysinghe What are self-driving cars? A self-driving car is a vehicle that can identify its environment using sensors and other cameras and depend on less human input to drive. These vehicles are also called autonomous vehicles, driverless cars and robotic cars. However, there is no production level car that is fully driverless. These cars have been extensively tested and some models are widely purchased in the commercial automobile markets. Levels of self-driving Society of Automation Engineers (SAE) has divided the level of automation in self-driving into six levels. The first three levels require the driver to view the environment. Level 0 is driving without self-driving and a human is required to handle all functions of a vehicle. However, a vehicle may display some system issues and automate engine level electronic functionality. In the next stage, level 1, the driver and the system share ...

Read More →

AI uses in robotics for manufacturing By Aditya Abeysinghe Robots are commonly used to automate tasks in manufacturing plants. They are used in most types of manufacturing to reduce errors, time and effort of manual tasks. Tasks of robots range from robotics that automatically package goods to those used in human assistance. Use of Artificial Intelligence (AI) in robots is a new trend in manufacturing. Trends in manufacturing using robotics  Robots used in manufacturing are of different forms. As an example, some robots used for manufacturing are mobile and some are stationary. The use of AI and other methods to control these robots depends on the type, mobility, and tasks performed. The level of services performed also depends on the automation level of robots which often depends on the intelligence level and computational constraints. Autonomous Indoor Vehicles (AIV) are a new trend of robots in manufacturing. These robots are used ...

Read More →

Use of AI with service marketing By Aditya Abeysinghe What is service marketing? In service marketing a service is marketed to a target customer segment. This type of marketing is different from marketing of a product as an intangible item is marketed to the customer segment. As an intangible item is marketed neither party has ownership of the item being marketed. Service marketing also needs less time to market than marketing a product. Also, since a service has less scope after it is being used, marketing a service is often difficult than marketing a product as it is often difficult to convince customers to use a service.  Types of service marketing External service marketing is the most used type of service marketing. In external service marketing a service is marketed to its customers. Different types of techniques like products, purchasers, etc. to promote services are used in this type of ...

Read More →

AI Augmented Design: A trend of designing with machine learning – By Aditya Abeysinghe Augmented Intelligence Augmented Intelligence is a subsection of Artificial Intelligence (AI) where AI algorithms are used to obtain information based on an input rather than act autonomously. A system which use AI often replaces human involvement and acts on its own when inputs are provided. AI systems often act independent to humans by making their own actions based on decisions they make. In contrast, augmented intelligence uses data to provide actions that a user could make in the form of information. Therefore, actions based on analysis of data are made by the user as opposed by the system. AI uses different techniques to act based on processed data. Classification, regression, etc. are machine learning types that are used in AI systems to process inputs. Using these types AI can act with or without human input. AI ...

Read More →

Data-centric and model-centric machine learning – By Aditya Abeysinghe   Different approaches are used in machine learning to build AI (Artificial Intelligence) models. Two common methods used are the model-centric method and the data-centric method. The model-centric method focuses on improving the model and the data-centric method focuses on improving the data used for building the model. Both methods have benefits and drawbacks and both can be used in any model. Model-centric approach In the model-centric approach, the data used for the model is not changed. The model is changed to increase the accuracy and the performance. Different methods to improve the model are used like increasing the training cycles until overfitting, changing values of inputs in each training cycle etc. Most machine learning models are built using this method to improve the model as it is often easy to change the model when compared to changing data. Data-centric approach ...

Read More →

Private 5G: User-controlled networks? – By Aditya Abeysinghe 5th Generation (5G) networks are faster, reliable and are low in latency over 4th Generation (4G) networks. The use of 5G is seen in new technology trends such as real-time data communications between nearby nodes, connected vehicles etc. 5G uses a different network spectrum and uses a different model for communication using base stations which communicate in a more hierarchical method when compared to that of 4G. Private 5G is a new method with user access and security used for private networking. Public vs Private 5G In a public 5G network, the mobile network operator provides access to users, controls priority, and security. Therefore, the user can only use the speed, security, and priority provided by the network. However, in most business cases security and priority of users need to be controlled beyond those provided by the commercial operator. In this case, a ...

Read More →

Smart AI: Is AI changing smart device usage? – By Aditya Abeysinghe     Smart devices are considered smart because they can automate their services. They often communicate using wireless media to provide required functions to users. A smart device can be any device that can process data; from microcontrollers to smart vehicles. Smart devices often lack storage and compute power to process most algorithms which use Artificial Intelligence (AI) methods. However, many algorithms which are used for AI have been optimized such that they can be used in these devices. Where is AI? AI models are used in processes for computation beyond usual application-based processes. Using AI models, different types of AI methods are used to process data. These models are usually lightweight algorithms which can be used within smart devices. Model training and testing are usually carried out on low memory and computation power such that they could ...

Read More →

AI Ops: Monitoring and Controlling AI – By Aditya Abeysinghe   What is AIOps? Artificial Intelligence for IT Operations (AIOps) is a method of using Artificial Intelligence (AI) to improve operations in IT services. Before AIOps, IT operations were managed manually and any outage was solved manually. However, monitoring and management of components is difficult with use of AI in large-scale systems and in a large number of system functionalities. Therefore, automated management is used in AIOps to reduce issues with unavailability and monitor services of a system. Why use AIOps? Digital operations in most services today use several sources of data. Historical, real-time, network-related data etc. are some forms of data used commonly in digital services. With manual management of these services, these data sources need to be analyzed to identify issues and then minimize their impact. With large amount of data generated from these sources, most digital services ...

Read More →

Prescriptive maintenance: An AI method to solve faults – By Aditya Abeysinghe Maintenance of systems is a method to avoid issues and make systems up to date and effective. Maintenance is carried out in digital systems using digital components that notify when maintenance is needed and where maintenance is needed. Different methods of maintenance in digital systems are used. AI (Artificial Intelligence) models are used in maintenance methods to predict and suggest when maintenance is required and what needs to be performed to avoid issues. Predictive Maintenance Planned maintenance of a system includes maintenance after a certain milestone or event. For example, maintenance of a machine may be done after a certain period since the last maintenance. This type includes a condition on which a system should be maintained. With this maintenance method, systems are repaired when the event to be maintained is planned even when there is no issue. Therefore, ...

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 →