位置: 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位运算有什么用)

  • 钉钉每日健康打卡在哪里(钉钉每日健康打卡怎么自动打)

    钉钉每日健康打卡在哪里(钉钉每日健康打卡怎么自动打)

  • 魅族18支持的快充是多少(魅族18支持哪些快充协议)

    魅族18支持的快充是多少(魅族18支持哪些快充协议)

  • 抖音开通商品橱窗需要满足哪些条件(抖音开通商品橱窗需要交保证金吗)

    抖音开通商品橱窗需要满足哪些条件(抖音开通商品橱窗需要交保证金吗)

  • 苹果11照片怎么涂鸦(苹果11照片怎么导入电脑)

    苹果11照片怎么涂鸦(苹果11照片怎么导入电脑)

  • 探探消息发不出去(探探消息发不出去 显示对方账号异常)

    探探消息发不出去(探探消息发不出去 显示对方账号异常)

  • 苹果耳机洗了还能用吗(苹果耳机机洗了)

    苹果耳机洗了还能用吗(苹果耳机机洗了)

  • 苹果电脑腾讯会议摄像头打不开(苹果电脑腾讯会议共享屏幕播放视频没声音)

    苹果电脑腾讯会议摄像头打不开(苹果电脑腾讯会议共享屏幕播放视频没声音)

  • 面对面快传找不到文件(面对面快传找不到应用)

    面对面快传找不到文件(面对面快传找不到应用)

  • 华为手机小人图标怎么删除(华为手机小人头是什么)

    华为手机小人图标怎么删除(华为手机小人头是什么)

  • 电脑上auto是什么功能(电脑上AUTO是什么功能)

    电脑上auto是什么功能(电脑上AUTO是什么功能)

  • 抖音为什么不能分享到微信(抖音为什么不能微信支付)

    抖音为什么不能分享到微信(抖音为什么不能微信支付)

  • 拼多多提现网络繁忙多久解除(拼多多提现网络繁忙有解开的吗)

    拼多多提现网络繁忙多久解除(拼多多提现网络繁忙有解开的吗)

  • 验证码发不过来怎么办(为什么手机验证码发不过来)

    验证码发不过来怎么办(为什么手机验证码发不过来)

  • 抖音直播封停规则(抖音直播封停规则最新)

    抖音直播封停规则(抖音直播封停规则最新)

  • iphone7plus软件总是闪退(苹果7plus所有软件总是闪退)

    iphone7plus软件总是闪退(苹果7plus所有软件总是闪退)

  • c函数可以嵌套定义吗(c函数嵌套定义)

    c函数可以嵌套定义吗(c函数嵌套定义)

  • 小米8手机sn码怎么查看(小米8的sn码)

    小米8手机sn码怎么查看(小米8的sn码)

  • 微信解封后需要注意什么(微信解封后需要多久才能恢复正常)

    微信解封后需要注意什么(微信解封后需要多久才能恢复正常)

  • 华为gt2 42mm和46mm区别(华为gt2 42mm和46mm功能区别)

    华为gt2 42mm和46mm区别(华为gt2 42mm和46mm功能区别)

  • 不能将选中的文本进行剪切的是(不能将选中的文本)

    不能将选中的文本进行剪切的是(不能将选中的文本)

  • 苹果7plus处理器是a几(苹果7plus处理器相当于安卓什么处理器)

    苹果7plus处理器是a几(苹果7plus处理器相当于安卓什么处理器)

  • 批处理文件怎么写(批处理文件怎么删除)

    批处理文件怎么写(批处理文件怎么删除)

  • 手机号能查到个人信息吗(手机号能查到个人住址吗)

    手机号能查到个人信息吗(手机号能查到个人住址吗)

  • 电脑转换页面快捷键(电脑怎样随意转换页面)

    电脑转换页面快捷键(电脑怎样随意转换页面)

  • 爱奇艺客户端播放卡顿如何解决(爱奇艺客户端播放卡顿)

    爱奇艺客户端播放卡顿如何解决(爱奇艺客户端播放卡顿)

  • 注册资本没有到位可以注销吗
  • 进项税转出大于进项税额还需要填列加计抵减附表吗
  • 企业所得税季度预缴怎么计算
  • 银行存款对银行的作用
  • 企业可以申请专项债券吗
  • 累计折旧计入
  • 工商年报的应交税费包含哪些
  • 发出材料是借还是贷
  • 租金和押金的税率
  • 研发项目领原料加工成产品会计处理是怎样的?
  • 专用发票可以开安装费吗?
  • 差旅补贴需要缴纳个税吗
  • 2017年7月后手撕发票还能报销吗?
  • 仓库间的调拨流程
  • 收到免税苗木发票怎么做账
  • 主营业务成本怎么算出来的
  • 小规模公司税控盘维护费会计分录
  • 考试资格的工作有哪些
  • 非常损失计入
  • 当月发生的费用下月支付
  • php新手入门
  • 筹建期间费用计入什么
  • 购入的无形资产
  • PHP:session_get_cookie_params()的用法_Session函数
  • 不征税收入用于支出所形成的费用是什么意思
  • 宾馆一次性用品有哪些
  • 报销员工餐费属于哪个科目
  • 与资产相关的政府补助所得税处理
  • wordpress建网站详细教程
  • 建筑企业跨区域还需预缴增值税吗
  • 小微企业应纳税所得额300万所得税
  • 怎样把htm文件转成excel
  • php plates
  • 企业向个人租房子需要缴纳什么税
  • vue process.env.node_env
  • 公司投资一家公司然后再投资
  • 人工智能机器人
  • timedatectl命令用法
  • 科目汇总表借方发生额等于贷方发生额吗
  • html5+css3web前端设计基础教程
  • 原材料用于在建工程增值税如何处理
  • 无形资产转让的最低收费额如何确定?
  • 车辆转让后的责任谁承担
  • 解决掉发的有效方法
  • java公平锁有哪些
  • 科目余额表数据包括
  • 一般纳税人和小规模纳税人的区别
  • 基本户和一般户可以互相转账吗
  • 新公司成立的文案
  • 管理费用里面包括哪些明细科目
  • 机票的退票费可以开具发票吗
  • 材料暂估入库需要什么原始凭证
  • 政府补贴收入的账务处理
  • 电脑配件入账
  • 购入无形资产属于资产吗
  • 借款合同的印花税计税依据
  • 持有至到期投资改名为
  • 管理费用是负数怎么处理
  • 会计入门技巧
  • 日记账是否必须全部建立
  • vista windows
  • ssh连接虚拟机centos
  • mac网易云怎么换皮肤
  • mac快捷功能
  • 红石id
  • win10系统更改
  • css教程推荐
  • linux的启动顺序
  • rgb与yuv哪个好
  • dos 到指定目录
  • 举例详解民法典第994条
  • 安卓手机管家推荐
  • 火狐firefox浏览器官网
  • Android SimpleAdapter
  • 国家税务局发票查验平台查验官网
  • 国税网上开票怎么不显示界面
  • 重庆市国家税务局电子税务局官网
  • 为什么要征收城乡土地
  • 养老专业在职研究生好吗
  • 经营所得专项扣除养老保险费可以全额扣除吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设