Algorithm

An algorithm is a series of instructions, either in the form of pseudo-code or in a computer programming language, which aim at solving a problem or at performing some sort of computation. Algorithms are therefore strongly connected to various fields of mathematics and physics, such as probability and statics, calculus and linear algebra. Algorithms apply ... Read more

ARIMA

ARIMA stands for autoregressive integrated moving average. It is a regression algorithm which is commonly used in univariate time series forecasting problems.

AUC

AUC stands for Area Under the Curve. This refers to the two-dimensional area which is defined by a mathematical plot curve, the x-axis and two boundary points.

design patterns

Design patterns are patterns which are applied in the design of software and/or infrastructure systems, aiming to optimize the systems' functional (operations and application or infrastructure features and services) and non-functional characteristics (e.g. performance, reliability, redundancy, security). Design patterns can be divided in the following major categories: Software design patterns. This category includes devops design ... Read more

Git

Cloud computing dictionary

Jasypt

Jasypt is a java library which allows developers to add basic encryption to applications.

jQuery

jQuery jQuery is a well-known JavaScript library. It specializes in HTML document traversal and manipulation, event handling, animation, and Ajax. It utilizes an API which is compatible with all major browsers.

KNN

KNN stands for K-nearest neighbors and is a non-parametric supervised learning algorithm used in classification problems. KNN uses space proximity to classify the value of a label.

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: https://www.w3schools.com/python/python_lambda.asp.

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

Matplotlib

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

MAUI

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.

NLTK

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: https://www.nltk.org/. An alternative toolkit for text tokenization (into sentences and words), for identifying parts of speech and stop words and ... Read more

NumPy

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: https://numpy.org/learn/.

Pandas

Pandas is an open source library in Python. Pandas provides functions and tools to allow management of data structures and data analysis. Therefore Pandas library is particularly useful in data science, data engineering and machine learning. The official documentation of the pandas functions is available at: https://pandas.pydata.org/pandas-docs/stable/index.html. Pydata community is a member of the NumFocus ... Read more

Parametric ML algorithm

Machine learning can be summarized as learning a function (f) that maps input variables (X) to output variables (Y), such as Y = f(x). An algorithm learns this target mapping function from training data. The form of the function is unknown, so our job as machine learning practitioners is to evaluate different machine learning algorithms ... Read more

perceptron

A perceptron is a type of algorithm which is utilized by ANNs to solve binary classification problems.

pipeline

In machine learning, an ML pipeline is a sequential set of tasks which automate the machine learning process by feeding the output of one task into the input of the next task. Pipeline is a concept which can be found in other information technology principles as well. For example, in devops, a CI/CD cloud pipeline, ... Read more

polynomial kernel

The polynomial kernel is a kernel trick method that uses polynomial values as part of its feature space projection. The polynomial kernel is used with support vector machines (SVMs) and other kernelized ML models.

Python

Python is an imperative computer programming language. Python is very versatile and flexible and can accommodate a series of problem solving algorithms in various  knowledge domains. One scientific area in which Python excels is Machine Learning and, consequently, Artificial Intelligence. Python code, including libraries of classes and functions, are organized into packages and modules. A ... Read more