位置: IT常识 - 正文

感知机算法之Python代码实现(感知机算法python)

编辑:rootadmin
感知机算法之Python代码实现 感知机算法之Python代码实现

推荐整理分享感知机算法之Python代码实现(感知机算法python),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:感知机算法python,感知机算法例题,感知机算法实现,感知机算法的基本原理,感知机算法的伪代码,感知算法是什么,感知机算法的基本原理,感知机算法的基本原理,内容如对您有帮助,希望把文章链接给更多的朋友!

1.算法简介感知机算法之Python代码实现(感知机算法python)

感知机学习算法原始形式: 输入:训练集T 输出:w,b 感知机模型:f(x)=sign(w·x+b) 算法步骤: 1.初始化参数w0,b0 2.在训练集中选取数据(xi,yi) 3.如果yi(w·xi+b)<=0: w=w+l·yi·xi # l为学习率 b=b+l·yi 4.转至2,直至训练集中没有误分类点。

学习算法的直观解释: 当一个实例点被误分类,即位于分离超平面的错误一侧时,则调整w和b的值,使得分离超平面向该错误分类点 的一侧移动,以减少该错误分类点与超平面间的距离,直至超平面越过该误分类点使其被正确分类。

2.代码实现import numpy as np# 训练集train_set = np.array([[3, 3, 1], [4, 3, 1], [1, 1, -1]])w = np.array([0, 0]) # 权重参数b = 0 #偏置l = 1 # 学习率# 更新该样本点参数def update(item): global w, b # 全局变量(便于修改全局变量w和b) # 计算w和b ——w += l * yi * xi,b += l * yi w += l * item[-1] * item[:-1] b += l * item[-1] # 打印结果 print("w={}, b={}".format(w, b))# 检查是否有错误分类点def check(): # 默认无错误分类点 flag = False # 检查所有样本点 # 记录检查结果 res = 0 for item in train_set: # 计算w*xi+b res = (w * item[:-1]).sum() + b # 计算yi(w*xi+b) res *= item[-1] # 判断是否错误分类 if res <= 0: # 错误分类 flag = True # 更新该样本点参数 update(item) return flagif __name__ == "__main__": flag = False for i in range(100): # 无错误分类点,结束迭代 if not check(): # check返回False,表示无错误分类点 flag = True break # 有错误分类点,需继续迭代 if flag: print("100次迭代,可以完成正确分类!") else: print("100次迭代,不可完成正确分类!")3.代码结果w=[3 3], b=1w=[2 2], b=0w=[1 1], b=-1w=[0 0], b=-2w=[3 3], b=-1w=[2 2], b=-2w=[1 1], b=-3100次迭代,可以完成正确分类!4.参考

李航——统计学习方法 林轩石——机器学习基石 知乎——《浅析感知机二》

谢谢观看, 欢迎交流、支持点赞和收藏哦 ~

本文链接地址:https://www.jiuchutong.com/zhishi/298834.html 转载请保留说明!

上一篇:JavaScript表单验证(javascript表单验证和控制类)

下一篇:JS中的位运算(js位运算有什么用)

  • microsoft edge怎么设置兼容模式(microsoft edge怎么换成IE浏览器)

    microsoft edge怎么设置兼容模式(microsoft edge怎么换成IE浏览器)

  • word的表格工具在哪儿(word的表格工具布局在哪里)

    word的表格工具在哪儿(word的表格工具布局在哪里)

  • 抖音没有直播按钮(我的抖音没有直播按钮)

    抖音没有直播按钮(我的抖音没有直播按钮)

  • 淘宝网有双十二吗(淘宝网双十二活动报名)

    淘宝网有双十二吗(淘宝网双十二活动报名)

  • 网络梯子是什么意思(网络梯子是什么意思网络用语)

    网络梯子是什么意思(网络梯子是什么意思网络用语)

  • b站弹幕颜色怎么自定义(b站弹幕颜色怎么改)

    b站弹幕颜色怎么自定义(b站弹幕颜色怎么改)

  • 苹果一直卡在正在安装(苹果一直卡在正在更新)

    苹果一直卡在正在安装(苹果一直卡在正在更新)

  • 微信运动是不是不点开就不会更新(微信运动是不是10以后就不更新了)

    微信运动是不是不点开就不会更新(微信运动是不是10以后就不更新了)

  • 双十一退货没有极速退款了吗(双十一退货没有运费险)

    双十一退货没有极速退款了吗(双十一退货没有运费险)

  • 删除快捷键ctrl加什么(删除快捷键ctrl加s)

    删除快捷键ctrl加什么(删除快捷键ctrl加s)

  • 魅族手机耗电快怎么解决(魅族手机耗电快充电慢怎么办)

    魅族手机耗电快怎么解决(魅族手机耗电快充电慢怎么办)

  • QQ怎么发起群课堂(qq群里怎么讲课)

    QQ怎么发起群课堂(qq群里怎么讲课)

  • 加入合唱对方知道吗(加入合唱对方知道是谁吗)

    加入合唱对方知道吗(加入合唱对方知道是谁吗)

  • 11promax长宽(iphone11promax长宽)

    11promax长宽(iphone11promax长宽)

  • 微信好友加入黑名单后 对方会知道吗(微信好友加入黑名单怎么找回来)

    微信好友加入黑名单后 对方会知道吗(微信好友加入黑名单怎么找回来)

  • iphone11的siri怎么唤醒(苹果11 siri设置)

    iphone11的siri怎么唤醒(苹果11 siri设置)

  • 苹果11像素是多少(苹果11像素是多少倍变焦)

    苹果11像素是多少(苹果11像素是多少倍变焦)

  • 手机怎么抠图换背景(手机怎么抠图换人头)

    手机怎么抠图换背景(手机怎么抠图换人头)

  • iOS13如何设置来电闪光灯(ios13如何设置来电小头像)

    iOS13如何设置来电闪光灯(ios13如何设置来电小头像)

  • ios13卡通头像设置(iphone卡通头像怎么设置)

    ios13卡通头像设置(iphone卡通头像怎么设置)

  • 抖音人工认证审核需要多久(抖音人工审核在哪里打开)

    抖音人工认证审核需要多久(抖音人工审核在哪里打开)

  • 小米电子秤怎么校正(小米电子秤怎么删除绑定的人)

    小米电子秤怎么校正(小米电子秤怎么删除绑定的人)

  • 时标网络图关键线路怎么找(时标网络图关键线路有几条)

    时标网络图关键线路怎么找(时标网络图关键线路有几条)

  • p30 6g和8g区别(p30 6g和8g对比评测)

    p30 6g和8g区别(p30 6g和8g对比评测)

  • airpods需要什么系统(airpods需要icloud吗)

    airpods需要什么系统(airpods需要icloud吗)

  • 芒通,法国 (© Flavio Foglietta/Getty Images)

    芒通,法国 (© Flavio Foglietta/Getty Images)

  • 劳务公司为一般纳税人的税率
  • 自创商誉可以税前扣除吗
  • 所得税残疾人工资加计扣除
  • 先开票后收款违法吗
  • 成品油红字发票开错了
  • 母公司获得分红怎么做账
  • 年报现金流量表可以不填吗
  • 上季度所得税申报怎么填
  • 购进电脑怎么折旧
  • 产品样品送样流程
  • 合作社免税收入需要成本吗?
  • 外商投资企业是中国企业吗
  • 行政单位库存材料包括哪些
  • 非居民企业所得税源泉扣缴管理暂行办法
  • 买了税控盘还需要买打印机吗
  • 主营业务收入怎么结转
  • 保障性住房享有怎么取消儿子的名字呀
  • 应付利润是会计科目吗
  • 企业所得税业务招待费扣除比例
  • 财务部水电费会计分录
  • 摊销费用多做如何做账?
  • 手机home键是什么意思图片
  • 收到安监处罚款怎么处理
  • 个人福利需要缴纳个税吗
  • 命令行wifi
  • 销售安装费的账务处理
  • 销售返利计入什么费用
  • 建筑行业挂靠开票怎么做账务处理?
  • pc是什么文件
  • 非营利性组织收到政府拨款转出给其他部门怎么做账
  • 麦克米伦anki
  • 前端常用插件汇总
  • 超过认证期的发票怎么办
  • 个人签订借款合同
  • 凯恩kane
  • 金融机构同业外汇存款账户管理办法
  • php发送短信
  • 资产负债表项目填列的依据是
  • 现金支票应记入什么账户
  • php时间函数用法代码
  • 发票纳税人识别号错了怎么解决
  • update命令怎么用
  • mysql全局锁和表锁
  • 增值税专用发票上注明的价款含税吗
  • 体育用品账务处理
  • 全员啥意思
  • 小规模纳税人开票限额是多少
  • 企业应付账款的借方登记
  • 被财政收回的财物有哪些
  • 现金付发票再摊销怎么算
  • 购买员工福利品会计分录
  • 主营业务成本记借方还是贷方
  • 发出存货的计价应当采用
  • 公司领导培训费用标准
  • 固定资产为
  • 附加税减免需要转营业外收入吗
  • 损益类科目增加记哪方
  • 资产负债表基本公式
  • 自增字段必须是主键吗
  • mysql数据库简单介绍
  • ubuntu功能
  • windows sfc命令
  • win8系统如何开机直接进入桌面
  • os x10.10.5 beta下载 mac os x10.10.5beta官方下载地址
  • centos7.5设置静态ip
  • xp系统优化软件哪个好
  • linux怎么刻录光盘
  • win7升级win10收费吗
  • win10注册表的作用
  • python3 栈
  • jquery输入框改变事件
  • angular jsx
  • Backbone.js 0.9.2 源码注释中文翻译版
  • using dispose
  • nodejs实战教程
  • android studio如何用安卓手机模拟
  • unity3d打包成apk
  • 新疆干部在线网络平台登录
  • 如何查询公司的营业执照
  • 深圳交警的微博
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设