深度学习笔记

深度学习笔记

1.简单的二输入单层感知机模型的实现

结构如图所属:

简单的二输入单层感知机

由图可知:

输入信号(input):X[x1,x2] 也就是样本集合

权重:[w1,w2],用来体现对应输入的重要性

在这里我们设定,这个神经元(感知机)会计算接收到的信号的总和H。只有当这个总和H超过某个阈值之后,才会输出1,否则为0。该行为我们称为”神经元被激活“。

激活函数(阶跃函数)如图所示:

激活函数及其分布

2.小demo实现

在这里我们用感知机的思想,来实现一个数字逻辑上的“与门”

代码实现:

import numpy as np

def AND(x1,x2):
    w1,w2,theta = 0.5,0.5,0.7
    tmp = x1*w1+x2*w2
    if tmp<=theta:
        return 0 
    elif tmp>theta:
        return 1

print("0&0=",AND(0,0))
print("1&1=",AND(1,1))
print("1&0=",AND(1,0))
print("0&1=",AND(0,1))

结果:

在这里插入图片描述

解析:

这里只是简单的实现了一下我的上述内容,我们可以看到,我是自己设定的权重值和阈值。同样的方式,我们可以为感知机设定不同的参数组合,用来实现与非门和或门。

:在这里,决定参数组合的是人而不是计算机,这无穷多的参数组合他分类的效果都是不同的,有时为了找出最优的参数组合,往往会消耗大量的时间,亦或是找不到,而机器学习的课题就是将这个寻找最佳参数组合的工作交给计算机自动进行。学习就是确定合适参数的过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值