摘要:
题目描述 运用你所掌握的数据结构,设计和实现一个 。它应该支持以下操作: 获取数据 和 写入数据 。 获取数据 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 1。 写入数据 如果密钥不存在,则写入其数据值。当缓存容量达到上限时,它应该在写入新数据之前删除最近最少使用的数据 阅读全文
摘要:
“知错能改”算法梗概: 目标:w1x1+w2x2=0是一条经过原点的直线,找到合适的参数w1,w2使得该直线的较好的区分两组数据 1. 随机初始化参数w1,w2. 之前的法向量为(w1, w2) 2. 开始迭代: 当对某一个数据错误的分类后,对两个参数w1, w2进行更新,(w1, w2).T是直线 阅读全文
摘要:
今天看了林轩田老师的感知机算法,心血来潮想要做个可视化过程,以便观察更新的过程。 现将学习成果做个记录,下面是画出来的图,这是初始的状态,后面会通过算法找到一条经过原点的直线将两堆数据分割开来。 直线以及两堆数据是随机生成的,下面介绍画出这个图的步骤主要有哪些: 1. 导入需要的工具包,这个没得说, 阅读全文