神经网络 - 多类的单层感知器

计算科学 机器学习
2021-12-11 12:13:46

对于神经网络中的激活函数,我使用了函数

12(sinx+1).
但这会给我 1 或 0 的值,让我只分类 2 个类。如果我想对超过 2 个数据簇进行分类,那我应该使用什么激活函数呢?

1个回答

要将数据划分为 K 个类,您可以使用 K 个单层感知器。如果训练数据属于感知器 k,则训练感知器 k 以输出 1。使用感知器时,计算K个感知器的输出,并将测试数据分配给感知器输出最大的类。

通过考虑输入应该属于至少一个类这一事实,您可以节省 1 个感知器。欲了解更多信息,请查阅: http ://en.wikipedia.org/wiki/Multinomial_logistic_regression