机器学习
文章平均质量分 52
Raymond_桐
这个作者很懒,什么都没留下…
展开
-
Pytorch中调用C++(踩坑无数总结篇)
绪论Pytorch中为什么会调用C++呢?目前来说,本人遇到的情况有两种:为了提高运算速度,C++偏向于底层,运算速度更快(相对于Python至少提升10倍);Pytorch中的内置函数不能满足自己想要实现的算法,不得不自己写code实现(我就是这种,好惨啊)。而且更重要的是,Pytorch的底层是C++(逐渐从c向C++转),所以你不得不学一手C++。运行环境个人的一点小体会,如果你刚开始上手学习深度学习,不管是Pytorch还是Tensorflow,在windows下学习运行就可以。但是原创 2021-08-18 16:58:11 · 4595 阅读 · 8 评论 -
PCA(手写原理)及其Python实现
1、背景为什么需要降维呢?因为数据个数 N 和每个数据的维度 p 不满足 N >> p,造成了模型结果的“过拟合”。有两种方法解决上述问题:增加N;减小p。这里我们讲解的 PCA 属于方法2。2、样本均值和样本方差矩阵3、PCA3.1 最大投影方差3.2 最小重构距离4、Python实现""" -*- coding: utf-8 -*- @ Time : 2021/8/15 22:19 @ Author : Raymon原创 2021-08-15 23:21:56 · 938 阅读 · 2 评论 -
感知机(手写原理)及其Python实现
原理特别注意的是,感知机只适用于二分类。Python 实现""" -*- coding: utf-8 -*- @ Time : 2021/8/9 22:10 @ Author : Raymond @ Email : [email protected] @ Editor : Pycharm"""import numpy as npimport matplotlib.pyplot as pltdata = [[1, 4], [原创 2021-08-10 00:22:54 · 300 阅读 · 0 评论