Back

Explore Courses Blog Tutorials Interview Questions
0 votes
1 view
in Machine Learning by (19k points)

It seems there is a bit of confusion between activation and transfer function. From Wikipedia ANN:

enter image description here

It seems that the transfer function calculates the net while the activation function the output of the neuron. But on Matlab documentation of an activation function I quote:

satlin(N, FP) is a neural transfer function. Transfer functions calculate a layer's output from its net input.

So who is right? And can you use the term activation function or transfer function interchangeably?

1 Answer

0 votes
by (33.1k points)

In machine learning, the sums of each node are weighted, and the sum is passed through a non-linear function known as an activation function or transfer function.

In machine learning, the activation function is used more frequently, while I think "transfer function" is more commonly used in signal processing. So anyone using them as two different terms will have to be clearer.

transfer_function = activation function + output function

A value (signal strength) to verify if the neuron will be activated and then compute an output from it. So the whole process can transfer a signal from one layer to another.

Hope this answer helps you! Study Neural Network Tutorial for more insights on this topic. Machine Learning Online Course would be a relevant subject if one wants to master the course.

Welcome to Intellipaat Community. Get your technical queries answered by top developers!

28.4k questions

29.7k answers

500 comments

94.6k users

Browse Categories

...