![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
文章平均质量分 80
QinZheng7575
这个作者很懒,什么都没留下…
展开
-
‘NoneType‘ object has no attribute ‘copy‘ 解决方案,实测可用
报错有很多个版本,并且经常在路径错误、返回值错误这样的场合发生,其它的博文都是说在做cv的时候自己的图片路径配置错了导致类似的报错,我想提醒大家遇到这样的,首先应该耐心通过调试器去查看变量,进而快速找到原因!在进行分布式机器学习的训练时,遇到一个非常奇怪的BUG,上一个版本的代码还能够正常运行,然而在这一个版本,只要运行,就会报错。究其原因,只能说一个:装饰器把函数应有的返回值吞掉了!发生错误的代码是一个pytorch加载模型参数的句子,都正常,但是在回到主程序的时候,变量。结果在调试的时候发现,函数。原创 2022-10-25 20:36:04 · 8545 阅读 · 0 评论 -
visdom的安装和使用踩雷(无法安装,蓝屏,不显示)
在使用pytorch的时候,想用visdom来进行可视化,但是又遇到了各种的奇葩问题,总结如下,我会按照自己的时间顺序,来记录踩雷环境:python3.7+annaconda+vscode首先进入我的python环境,然后用了conda install visdom。错误!,visdom目前只能用pip安装,所以应该pip install visdom。如果还不行或者linux的同学可以试试pip3安装。安装成功之后pip list看一下确认一下安装成功之后,python -m visdom.ser原创 2021-08-03 09:08:13 · 4037 阅读 · 3 评论 -
pytorch实现GAN——代码和原理详解
文章目录小知识点np.vstack()和np.hstack()[:,np.newaxis]np.random.seed(n)函数用于生成指定随机数。查看tensor的shape细讲代码理想数据生成器G网络和D网络开始训练优化器与损失函数(极重要)损失函数优化器本人主页首先根据这个看一看,试着做一次https://zhuanlan.zhihu.com/p/117529144然后是书上的生成动漫头像最后是使用数据集的这个https://pytorch.apachecn.org/docs/1.4/13.原创 2021-07-31 10:46:06 · 7208 阅读 · 4 评论 -
tensorflow的gpu版本与cpu版本
吐槽!tensorflow的cpu和gpu是两个不同版本,需要在两个环境草,咋这么麻烦,不如pytorch用gpu多方便还有安装版本一大堆还要考虑适配真的恶心为啥一大堆这种历史遗留版本啊驱动啊问题,啥时候能让开发者傻瓜安装解决听完了吐槽,现在说一下我的安装过程CPU版annaconda创建一个新的环境,其中python是3.5.6然后conda install tensorflow完了之后,再vscode新建一个文件夹,我是直接把以前pytorch的.vscode文件夹复制过来了,就省的原创 2021-07-29 16:50:04 · 3041 阅读 · 0 评论 -
【机器学习】在通信方面的应用与综述
文章目录机器学习分类——综述《A survey of ML to self organizing cellular networks》读后感《Artificial Neural Networks-Based Machine Learning》读后感无线网络中的ANN对于ANN的大体分类递归神经网络ESNDNN在无线网络中的应用总体上:在无人机中的应用:在VR中的应用在边缘计算中的应用频谱管理在物联网的应用单独了解探索部分强化学习 Reinforcement Learning一个前提——符合马尔可夫决策过程强原创 2021-07-24 10:30:24 · 4394 阅读 · 0 评论 -
Warning: QT_DEVICE_PIXEL_RATIO is deprecated.解决办法,实测有效
在使用pytorch按照D2L书做的时候,在画矢量图这里遇到了麻烦:但是呢,我在运行的时候就发出这样的报错,令我很苦恼:意思为:警告:QT_DEVICE_PIXEL_RATIO已过时。 而是使用:QT_AUTO_SCREEN_SCALE_FACTOR启用平台插件控制的每个屏幕因素。QT_SCREEN_SCALE_FACTORS设置每个屏幕的因素。QT_SCALE_FACTOR设置应用程序全局比例因子。通过百度,有如下解决方案:https://stackoverflow.com/questi原创 2020-10-09 15:57:11 · 5949 阅读 · 6 评论 -
softmax讲解之交叉熵函数的理解与应用
https://www.zhihu.com/question/65288314/answer/244557337 https://blog.csdn.net/tsyccnh/article/details/79163834请自行使用原创 2020-06-21 09:45:17 · 172 阅读 · 0 评论 -
【Pytorch参数初始化】pytorch模型参数默认初始化init问题
按照书上操作来初始化模型参数时遇到了问题书上写的挺好,但是实际中就会出问题:object is not subscriptable解决方案其实很简单出错的根本原因是,net这个对象没有可以用下标表示的元素我们首先print一下这个net有啥:这是一个线性的神经网络,两个输入一个输出所以我们只要把出错的那一行改成:init.normal_(net.linear.weight, mean=0, std=0.01)就ok啦...原创 2020-06-14 23:34:31 · 1550 阅读 · 1 评论 -
Conda环境导入包问题踩雷(conda环境没法用pip下的)
新建一个conda环境,但是import导入包失败问题解决先吐槽下,这些个操作系统问题真的恶心死我了,就只能一个雷一个雷踩过去。。。问题描述:本人原本安装了python3.7然后打算入手学习pytorch开始机器学习兴冲冲的下载了anaconda,建立了一个环境叫做pytorch,在此环境里安装了pytorch(具体安装下包的时候记得挂梯子,快很多)然后惊喜的发现,我没法导入原来的包,如matplotlib了(这里用ipython举例)搜了好多方法,大都参差不齐,这里直接溯源,并且给出一原创 2020-06-11 21:18:02 · 3106 阅读 · 0 评论 -
Pytorch入门不脱发(一、数据基本操作)
Pytorch入门不脱发(一、数据基本操作)先来从读Pytorch的官方文档开始创建Tensortorch.tensor(data, dtype=None, device=None,requires_grad=False)data - 可以是list, tuple, numpy array, scalar或其他类型dtype - 可以返回想要的tensor类型device - 可以指定返回的设备requires_grad - 可以指定是否进行记录图的操作,默认为False需要注意的是,tor原创 2020-06-08 20:38:23 · 341 阅读 · 0 评论 -
遗传算法求解非线性方程组优化(MATLAB实现)
解决的问题在进行数学建模的时候,经常遇到一些优化问题,但是,在平常论讲座中,往往偏重理论,而缺乏了在工程中的实践。为此,特地整理出来使用matlab求解非线性方程组的方法。写在开头这篇不打算对遗传算法的具体原理进行探讨,而主要是实际中的应用。在求解一些不是很复杂的非线性方程组的时候,我们在matlab使用的时候也往往不需要自己写很复杂的代码,而是借助ga工具箱,一般情况下,打开ga工具箱只要>> gatool加回车就行,但是我的matlab不知为何不行,这里给大家另一种打开方式:o原创 2020-05-09 15:16:15 · 7016 阅读 · 1 评论 -
机器学习笔记之支持向量机的通俗解释
机器学习笔记之支持向量机解决什么问题支持向量机解决的是二分类及多分类问题,由于在学之前学习了logistic回归,其实可以看到两者有着非常相似的地方原理与思考原理方面这一个帖子说的很详细了,不再赘述https://www.cntofu.com/book/168/docs/ml/6.1.%E6%94%AF%E6%8C%81%E5%90%91%E9%87%8F%E6%9C%BA%E7%9A%...原创 2020-02-12 19:28:18 · 586 阅读 · 1 评论 -
机器学习笔记之正则化原理的易懂解释
机器学习笔记之正则化解决什么问题过拟合问题,在使用多项式拟合回归的时候,当所选的多项式次数过高的时候,容易产生过拟合现象,虽然对每一个样本点都能很好的符合,但是并不适合我们进行分析,例如:可以看到,在这个例子中,如果我们用了一个4次的多项式进行拟合,效果明显不如二次多项式,为了解决这个问题,我们就相当于需要对一些影响因素(即自变量)降低权重,降低他们对模型的影响。如上图我们在求解代价函数...原创 2020-01-31 12:34:31 · 323 阅读 · 0 评论 -
机器学习笔记之梯度下降与logistic回归
机器学习笔记之梯度下降与logistic回归梯度下降算法本博客思路来自于吴恩达的机器学习公开课,开门见山,直接上原理公式 梯度下降算法的直观表示在这里不用多介绍,就像下山一样通过步长,每次贪心的选择方向向下降,祈求最终达到代价函数的最小值。而代价函数(Cost function),根据具体的问题来定义。在上面的公式中,我们可以看到代价函数就是一个简单的距离...原创 2020-01-29 19:21:54 · 328 阅读 · 0 评论