100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 机器学习——葡萄酒分类问题(输入与输出维度相同)

机器学习——葡萄酒分类问题(输入与输出维度相同)

时间:2023-08-31 05:42:36

相关推荐

机器学习——葡萄酒分类问题(输入与输出维度相同)

很多时候我们看到使用人工神经网络进行训练的问题都是一些分类问题,比如很有名的数字分类问题,其输入的是一个28*28像素的图片,但最终输出是一个数字。这类的问题对于我们来说是比较自然的,由多的原因得到一个结果。

但是最近我看到有一个葡萄酒的分类问题,讨论的问题的输入和输出的维度是相同的。这样的问题并不是没有,只是比较少,所以我认为值得讨论。不过在应用方面,存在一定的弊病:输入和输出的维度相同,使得它的应用范围存在一定的局限性,这是其一;其二,输入的内容信息量较大,输出的内容信息量也比较大,实质上我们并没有办法直观地了解输出的结果究竟怎么样,也无法直观地证明我们的训练结果是有效的,所以我们不得不再对输出的结果进行追加一步的处理。

数据集我会附在文章的后面,大家有兴趣可以自行下载。

接下来我们可以看看训练的过程。

一、随机指定种子

np.random.seed(1)

二、初始化参数

我们需要搭建一个人工神经网络,在此,我们使用的模型是:线性>>ReLU>>线性>>sigmod模型

def initialize_parameters_deep(layers_dims):"""此函数是为了初始化多层网络参数而使用的函数。参数:layers_dims - 包含我们网络中每个图层的节点数量的列表返回:parameters - 包含参数“W1”,“b1”,...,“WL”,“bL”的字典࿱

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。