A cluster of topics related to artificial intelligence.
The following are companies using AI to develop products or producing AI software for various applications. AI programs designed for a specific applicationsapplication are also listed.
A decision tree is a simple representation for classifying samples. Decision tree algorithms are used in supervised machine learning where data is continuously split according to a parameter.
A decision tree is a model for supervised learning that can construct a non-linear decision boundary over the feature space. Decision trees are represented as hierarchical models of "decisions" over the feature space, making them powerful models that are also easily interpretable.
Unsupervised learning is a branch of machine learning that tries to makefocused senseon ofstructuring data that has not been labeled, classified, or categorized by extracting features and patterns on its own. The following are methods used in unsupervised machine learning.
Machine learning is a technique for realizing AI and it is an application of AI where machines are given access to data from which they learn formfor themselves.
Reinforcement learning is an area of machine learning focusing on how machines and softwaredeveloping agents reactthat incan alearn specificfrom contexttheir toenvironment maximizeover performancetime by taking actions and achieve reward known as reinforcementreceiving signalrewards. The following are algorithms, tools and research topics related to reinforcement learning.
Reinforcement learningReinforcement learning is an area of machine learning focusing on how machines and software agents react in a specific context to maximize performance and achieve reward known as reinforcement signal. The following are algorithms, tools and research topics related to reinforcement learning.
Natural language processingNatural language processing is a branch of AI that helps computers understand, interpret and manipulate human language. The following are tools and topics related to NLP. NLP companies developing or selling NLP applications are found in the AI applications and companies section under Natural language processing.
Supervised learning is a type of machine learning in which data is fully labelled and algorithms learn to approximate a mapping function well enough that they can accurately predict output variables given new input data. This section contains supervised learning techniques. For example, Gradient DescentGradient Descent is a technique to optimize neural networks in supervised machine learning. Gradient descent optimization algorithms are used to speed up the learning process of deep neural networks. Another example, Support Vector Machine (SVM), is a type of algorithm that is a discriminative classifier formally defined by a separating hyperplane used for regression and classification tasks.
Computer vision has applications in healthcare, security, manufacturing and transportation.