机器学习
文章平均质量分 63
夜石
韦海涛
展开
-
pytorch安装过程中出现torch.cuda.isavailable()=False问题
我找了很久,前面的步骤都是正确的,但是一直都是安装不上torch,最后发现一直安装的都是cpu版本的,并未安装GPU版本,并且torch.cuda.is_available()一直都是False,所以,对python版本进行排查。发现是我创建的虚拟环境是3.6,所以我安装了一个py3.8虚拟环境并且对此进行重新安装。2.cudnn是否安装正确。1.cuda是否安装正确。3.安装Anaconda。4.更换清华源-不做描述。6.安装pytorch。...原创 2022-07-19 02:50:38 · 1983 阅读 · 1 评论 -
机器学习知识整理
代价/损失函数cost/lose function将随机事件或其有关随机变量的取值映射为非负实数以表示该随机事件的“风险”或“损失”的函数,一般用在回归问题以及分类问题:回归问题(y=kx+b)一般为:分类问题(0-1问题)一般为:此外还有更多的二元类的损失函数为什么要使用梯度下降方法去寻找最小值:因为在上面得回归问题上,如果参数够多(维度)得情况下无法做到快速寻找到最小值。1.初始化数据2.通过步长改变参数获取偏导我们可以由一个未知参数x演化成多项位置参数x0-x.原创 2021-03-10 19:46:01 · 375 阅读 · 1 评论 -
机器学习专题之概率论——雅可比式
序言——为什么要学习数学最近研究了一个月的的机器学习,在看完了《Make Your Own Neural Network(英文版)》(中文版的名字叫《Python神经网络编程》)这本书之后,发现自己的数学知识储备完全跟不上以后的学习,所以在看完了英文原版书之后,决定恶补数学。于是买了一本《程序员的数学2概率统计》以及《统计思维(程序员数学之概率统计)》。在学习的过程中遇到一些较有难度的问题将会记...原创 2018-07-23 00:06:14 · 4097 阅读 · 0 评论 -
《机器学习实战》Python3实现代码(第二章节)
本文是针对《机器学习实战》(第二章)内所需要的程序代码进行修改(书中使用的是py2),现已py3呈现。 本文中不同之处可以通过《机器学习实战》中函数详细解析(持续更新)这篇文章进行寻找,并且也可以根据页数进行函数的查看用法等。 程序清单2-1:from numpy import *import operatordef createDataSet(): """ ...原创 2018-08-17 23:38:25 · 3140 阅读 · 1 评论 -
《机器学习实战》(第二章)中函数详细解析
本文是针对《机器学习实战》内函数的解析。并以页数呈现。P19:numpy.tile(A,rep)函数当rep为数字时,生成一个一维重复rep次的list。当rep为元组(m,n)时,生成一个m行并且每行重复n次的矩阵。import numpy as npa1 = [1,2,3]a2 = [2,3,4]b1 = np.tile(a1,1)b2 = np.tile(a1,(3...原创 2018-08-17 23:39:43 · 393 阅读 · 0 评论 -
《机器学习实战》(第三章)中函数详细解析
本文是针对《机器学习实战》(第三章)内函数的解析。并以页数呈现。 P37:list.append与list.extend区别(使用书中实例)#三个传参分别是:数据集,划分数据集的特征值,需要返回特征的值def splitDataSet(dataSet,axis,value): #首先创建一个list以免魂绕数据 retDataSet = [] for fea...原创 2018-09-07 19:45:52 · 465 阅读 · 0 评论 -
《机器学习实战》Python3实现代码(第三章节)
本文是针对《机器学习实战》(第三章)内所需要的程序代码进行修改(书中使用的是py2),现已py3呈现。 程序清单3-1:from math import logdef createDataSet(): dataSet = [[1,1,'maybe'], [1,1,'yes'], [1,0,'no'], ...原创 2018-09-07 19:45:36 · 529 阅读 · 0 评论