Neural Network & Decision Tree
Neural Network & Decision Tree
Decision tree
NEURAL NETWORK
• A neural network is a series of algorithms that recognize
underlying relationships in a set of data through a process
that imitates the way the human brain operates.
• The artificial neural network (ANN) assimilates data in the
same way the human brain processes information. The brain’s
neurons process information in the form of electric signals.
External information, or stimuli, is received and processed,
and the brain then produces an output.4
• Similarly, neural networks reflect the behavior of the human
brain, allowing computer programs to recognize patterns and
solve common problems in the fields of artificial intelligence
(AI), machine learning, and deep learning.5
• This process mimicry is achieved in three steps:
• Step 1: ANNs receive input through several processors that
operate simultaneously and are arranged in tiers
• Step 2: The first tier receives the raw input data, which it
then processes through interconnected nodes that have
their own sets of knowledge and rules
• Step 3: The processor then passes it on to the next tier as
output. Each successive tier of processors and nodes
receives the output from the tier preceding it and processes
it further. This refines the data incrementally rather than
having to process the raw data anew every time6
• Neural networks are heuristic, in that they modify
themselves as they learn – both from their initial vigorous
training and from the continual self-learning they
experience by processing additional information.7 A simple
learning model applied by neural networks involves
weighting input streams according to which will be the most
likely to be accurate.8 Preference is then given to input
streams with a higher weight, because these have a greater
influence and will almost certainly reduce predictable errors
through weight. This is done through gradient descent
algorithms.9
• The process ends with the output units. This is where the
network responds to the initial data that was entered, which
can now be processed.1
NEURAL
NETWORK
NN
Most companies recognize their data as an important asset in their business’s wider operational
decision-making. As technology grows, businesses are leveraging neural networks for predictive
analytics to fully harness the benefits of data streams.11
• ANNs can learn and model non-linear and complex relationships, and they can manage the
relationship between inputs and outputs, as this is rarely simple. ANNs also don’t restrict on
the input variables, unlike other prediction techniques (such as how they should be
distributed).12
• Forecasting
• Most departments in a business rely heavily on forecasting data daily to manage their
operations, including sales, stock, and workforce. Forecasting problems are typically complex
and traditional forecasting models limit data to control these non-linear relationships. When
applied correctly, ANNs can effectively forecast without limitations on data through extracting
unseen features and defining relationships by means of modeling.
• Character and image recognition
• ANNs can process a multitude of inputs in hidden and complex, non-linear relationships. This
positions them perfectly for character recognition, such as handwriting, which is being
effectively used in fraud detection and even national security assessments.
NN
• The following are all possible through ANNs:
• Image recognition (such as facial recognition on social media
platforms)
• Cancer detection for healthcare industries
• Satellite imagery processing for agricultural and military use
• Data mining
• Neural networks are often used for effective data mining, turning raw
data into viable information. They look for patterns in large batches of
data, allowing businesses to learn more about their customers, which
can inform their marketing strategies, increase sales, and lower
costs.14