Earlier quoted context omitted.
These definitions are too vague by half. In a word, useless. “An aspect of the algorithm, a dial” so the same as a parameter then, according to your definition... the only distinction is it changes model production, but in my experience data does that too, so... no clarity here. You make them sound the same to the naive reader. And you misunderstood my suggestion for the article as a request for your help. But thanks…
I agree with your overall sentiment on the "definitions" offered but just fyi your tone is probably considered to be unnecessarily harsh by many.
Understanding Convolutional Neural Networks
21–23 of 23 posts
Re: Understanding Convolutional Neural Networks
#22Earlier quoted context omitted.
Model: the learnt relationship (eg., f(x; a,b) = ax + b) Parameter: an aspect of the model, a dial which is fixed by data (eg., a) Kernel (as used here): a subset of such parameters Algorithm: procedure which accepts data and produces a model Hyperparameter: an aspect of the algorithm, a dial which changes model production Convolution: A convolution of image A and Filter B describes to what degree A is "like" B. Here…
These definitions are too vague by half. In a word, useless. “An aspect of the algorithm, a dial” so the same as a parameter then, according to your definition... the only distinction is it changes model production, but in my experience data does that too, so... no clarity here. You make them sound the same to the naive reader. And you misunderstood my suggestion for the article as a request for your help. But thanks…
Yes, both data and hyper-parameters are inputs to the algorithm.
I wasn't trying to offer anything more than a sketch of the terms for someone already semi-informed.
To "define" terms in a way that a person without any experience of the area could understand would require quite a long article.
My goal wasn't to answer you specifically but to take your observation as establishing a plausible interest in others for something like my comment.
Re: Understanding Convolutional Neural Networks
#23Very nice interactive tutorial tool. I wish some of the terms were defined. Hyperparameter? Convolution? Kernel?
The main parameter in ML is θ (theta), as in Y = θ0 + θ1 X1 + θ2 X2 + ..., which are learned using the training data. (X1, X2, ...) are the features. The main goal of ML is to determine these theta parameters to a model so that you can use them to predict result on new data. Hyperparameters in ML is the tuning parameters on the shape and structure of the model, such as the number of features in linear regression abov…