Keras is one of the most recognized deep learning APIs. Keras has been developed in the Python programming language and can be executed on top of JAX, TensorFlow, or PyTorch. More details about Keras can be found in its official website at:

Lambda function

Lambda functions are also known as anonymous functions. Lambda functions are to higher order functions to literals are to computer programming data types. Examples of lambda functions in Python can be found at:

linear regression

Linear regression is a statistical modeling technique. It utilizes a dependent variable, which can be discrete or continuous number and one independent variable. Linear regression models are simple to train by using machine learning. In many cases are the first type of machine learning models to try to train when using a new data set. ... Read more


Linux Linux is a family of open-source Unix-like operating systems based on the Linux kernel. The Linux kernel is an operating system kernel which was developed by Linus Torvalds, starting in 1991. Popular Linux distributions include Debian, Arch Linux, Kali Linux, Fedora Linux, Alma, Rocky, Cloud Linux and Ubuntu, the latter of which itself consists ... Read more


In machine learning, LOOCV stands for leave-one-out cross validation. Assuming that the dataset of an ML project comprises n examples (rows), we split the dataset into n subsets and perform n iterations of training/testing. In each iteration, n-1 examples are used as training data and only 1 example is used the testing subset. This process ... Read more

Machine learning

Machine learning Machine learning (ML) is a field of study that involves the development of algorithms and statistical models which enable computing systems to develop skills in specific areas, by using data-based training and evaluation. Commonly this leads to Artificial Intelligence (AI) cognitive services, such as computer vision and image recognition.

Machine learning model

A model, under a more general perspective, is the mathematical representation of a real-life system, e.g. a simulator or emulator of an airplane uses airplane flight navigation models and turbo jet engine models. A machine learning (ML) model is a mathematical representation of data applied to an algorithm.


MAE in statistics and Machine Learning (ML) stands for the Mean Absolute Error. MAE is the average of the sum of the differences between the actual and predicted values in a dataset. In other words the MAE is the calculation of the the average of the residuals. MAE is expressed by the following mathematical formula. ... Read more


Matplotlib is a Python programming language library which is used in applications which need to create and process visualizations. Visualizations can be static, animated or interactive. The major visualization types which can be managed by Matplotlib are: Pairwise data Statistical distributions Gridded data 3D and volumetric data The official Matplotlib documentation can be found at: ... Read more


Multi-platform App UI (MAUI) .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML.


MFA Multi-factor authentication (MFA) is the process of authenticating an identity into a computing system, application or service by providing at least two of the following authentication factors: The following list provides the most common MFA factor implemented today by security companies:


MSE in Machine Learning (ML) stands for Mean Squared Error and is an error calculation formula. MSE calculates the average value of the square power of the sum of differences between the original and predicted values in a dataset. It is similar to MAE, in that MSE is a calculation for the variance of residuals, ... Read more

Neural network

Neural network An artificial neural network (aka neural network) is a computational model which is employed by machine learning algorithms and is based on connected hierarchical functions. It simulates the neurons of the human brain.


NLTK is a natural language processing platform which can be utilized in Python applications to allow them to process human language data. Details about the NLTK platform can be found in its official website at: An alternative toolkit for text tokenization (into sentences and words), for identifying parts of speech and stop words and ... Read more


In machine learning, normalization is a statistical technique by which the data in a dataset are transformed to have values in a normal (Gaussian) distribution. For each value x in the dataset, its corresponding normalized value x' is calculated in the value range [0,1] as follows. Alternatively, there can be a mean normalization, with normalized ... Read more


NoSQL databases are also known as as non-SQL databases. They are different than relational (SQL) databases and do not feature the SQL model with rows and tables. The following types of NoSQL databases are available. Examples of NoSQL databases are the following:  


NPU stands for Neural Processing Unit. It is another name for an AI accelerator.


NumPy is a Python package for scientific computing operations. The NumPy Python library includes a multidimensional array object, a series of derived objects as well as functions which apply processing actions on these objects. More details about NumPy features and documentation can be found at:

Operating system

Operating system An operating system (OS) is system software which manages computer hardware and software resources and provides common services for computer programs. The four layers which comprise human interaction with any computing system are user, application, operating system and hardware. Windows and Linux are the most prominent general-purpose operating systems. There are other specific-purpose ... Read more


PaaS in Cloud Computing refers to Platform As A Service. This refers to any service which exposes application platform access without requirement for operating system administration.