- 博客(6)
- 收藏
- 关注
原创 机器学习_BP神经网络——全网最全、最细公式推导
神经网络是一个非线性算法,非线性就体现在激活函数上。通俗解释一下,Y = x * a * b * c (abc是常数)我们总可以找到一个d = a * b *c 但是如果 Y = ln(10 * sin(cos(x))) 并且我们规定只有cosx>0.5时,再进行sin() sin(cos(x))>0.1时再进行ln().就像生物的神经元,刺激达到一定的程度,再释放神经递质再传递给下一个神经元。1. 神经网络能干什么?线性回归和逻辑回归虽然可以解决简单问题但是不他能解决复.
2021-02-02 11:27:03 2011
原创 机器学习_线性回归_梯度下降(超级详细,有推理,有Python代码,对比几种梯度下降_批量_随机_小批量)
前期介绍(问答呈现)什么是线性回归?当我们求解一个问题,这个问题跟n个因素相关。我们需要求出每一个因素的权重θi(1<=i<=n)\theta_{i}(1<=i<=n)θi(1<=i<=n) ,这个过程就叫做线性回归。比如我们求一个地区的房价,最起码和房价相关的因素应该有 地区、面积、户型 等,我们就可以得到下面表达式。其中θ0\theta_{0}θ0 是常数项的一个权值,也就是我们初中的y=ax+b中的b,而x0x_{0}x0 只是为了配合前面的b 而特地
2020-08-13 22:05:01 401
原创 word2vec最全理论和代码
word2vec最全资料整理词向量发展史word2vec的两个分支理论支撑代码支撑欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入词向量发展史刚开始 词向量是将一个单词或者汉字用一个向量表示
2022-03-05 00:04:41 557
原创 机器学习_KNN算法(超级简单)
一、KNN算法是什么?knn是最简单的机器学习算法,也是最不需要数学知识的算法。算法步骤:给定训练数据,啥也不用干,存起来。给定新的数据,把新数据和每一条训练数据进行求欧氏距离,然后把求得的距离进行从小到大排序,选取前K个最小的距离,然后看一下这k个中哪一个标签的最多。新数据就会被分类到最多的标签中。import numpy as npfrom math import sqrtfrom collections import Counterimport matplotlib.pyplo
2021-08-01 13:50:31 465
原创 Python的import自己写的类和open相关问题--一文搞清VsCode和PyCharm
测试目录结构测试文件夹下有两个文件夹,分别是编写代码的文件夹src工具类和测试读取的文件夹utilscommon文件lxc.txt文件Vscode中应该这么调用Pycharm中应该这么调用为什么引用差异呢?我们可以打印sys.path作为参考vscodepycharm我们可以看到 pycharm中默认添加了很多环境变量,已经包括了当前根目录的文件夹所以,根本不用再添加。直接优雅的写(不用sys.path.append…)为什么open有差异呢?查看了很多的博文,p
2021-07-26 18:32:44 666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人