如何使一层感知器学会显示七个段?

时间:2010-11-24 19:23:10

标签: neural-network

我被要求编写一个算法,使七个一层感知器学会根据4 0-1输入显示七个段数,例如 -1 -1 -1 -1 ==> 1 1 1 1 1 1 -1%0 -1 -1 -1 1 ==> -1 -1 -1 -1 1 1 -1%1 ... 请帮助我,

1 个答案:

答案 0 :(得分:1)

所以,如果我正确地解释了这一点,你可以给你的网络一个数字的二进制表示,并且你希望它告诉你需要哪些线段来显示七位数的数字样式。

幸运的是,由于只有10位数字,您可以手工编写一个训练集,其中每个数字与所需的段正确匹配,然后使用标准的感知器训练算法:the delta rule

此算法将更改网络的权重,直到每个输入模式与正确的输出模式相关联。

实施说明:确保所有4个输入单元都连接到所有7个输出单元,并且所有连接权重都以一些小的随机值开始。