机器学习
沛竹君
这个作者很懒,什么都没留下…
展开
-
TypeError: a bytes-like object is required, not ‘str’
这几天在跟学一个课,课程中老师使用的python版本是python2.7而我使用的python3.6自己敲代码的时候提示错误TypeError: a bytes-like object is required, not 'str'出现这个错误的原因是python2和python3在套接字返回值上存在一定区别,而在python中,bytes类型和str类型可以通过decode()和encode()进行互相之间的转换。调用decode()方法可以将byte类型转化为str类型,而调用encod.原创 2020-12-17 10:47:37 · 2897 阅读 · 0 评论 -
Could not find a version that satisfies the requirement pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1
在pip安装matplotlib过程中,出现Could not find a version that satisfies the requirement pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1缺啥补啥,首先:pip install pyparsing -i https://pypi.tuna.tsinghua.edu.cn/simple...原创 2020-04-05 22:13:48 · 1642 阅读 · 0 评论 -
深度学习中有关拟合和正则化的一些问题
欠拟合——模型过于简单,无法起到较好的判断效果。好的拟合——可以较好地描述样本,具有较好的泛化能力过拟合——模型过于复杂,虽然在训练集中判断能力较好,但对训练集过于依赖,在测试集中无法起到较好的判断防止过拟合的解决方法:添加正则化项,添加正则化项后,相当于对参数取值添加了约束条件,以此降低了模型的复杂度。添加正则化项以前:添加正则化项(L2正则)以后:L...原创 2020-03-19 11:12:28 · 343 阅读 · 0 评论 -
卷积神经网络中channel的理解
对于TensorFlow中输入RGB图像而言,channel代表图像类型,若channel = 3,代表该图像为彩色图像;而若channel = 1,则为灰度图像。对于卷积核而言,卷积核的深度 = 卷积核个数 = 卷积核channel数若当前卷积层的上一层为输入层,则channel数 = 输入图像channel数 每一个输入经一个卷积核卷积,都会输出为一个特征图图像来源于...原创 2020-03-18 20:31:58 · 5095 阅读 · 2 评论 -
吴恩达机器学习作业(一)线性单变量回归实验
题目:假设你是一家特许经营餐厅的首席执行官,正在考虑在不同的城市开一家新餐厅。该连锁店已经在各个城市有了卡车,你有了来自城市的利润和人口数据。你希望使用此数据来帮助您选择下一步要扩展到哪个城市。文件ex1data1.txt包含用于我们的线性回归问题的数据集。第一列是一个城市的人口第二列是这个城市的食品卡车的利润。利润为负值表示亏损。解题思路:第一步:设定假设函数:其中,θ0为常数项,θ1为x项系数,我们要做的就是不断优化这两个参数,使得函数h所求得的解尽可能接近实际值。第二步:设定.原创 2020-09-30 13:54:43 · 1180 阅读 · 0 评论 -
存储matplotlib.pyplot所绘图像显示一片空白
今天在使用matplotlib.pyplot时想要存储所绘制的图像,结果却显示一片空白,原因是plt.savefig()函数的书写位置不对。正确的书写位置应该紧跟于plt.plot()函数之后,而我却将其书写在plt.show()之后,因此存储结果中显示一片空白正确顺序:p1 = plt.plot(x1,y1,label='sin(x)',color='b')p2 = plt.plot(x1,y2,label='cos(x)',color='r')#保存图像plt.savefig('E:原创 2020-09-15 21:01:31 · 4479 阅读 · 0 评论 -
使用python的matplotlib.pyplot绘制图像时添加图例
在使用matplotlib画图时,有时我们会需要添加图例来增强图像的可读性,具体使用方法如下:import matplotlib.pyplot as pltimport numpy as npimport mathx1 = np.arange(0,5.1,0.01)x1 = math.pi*x1y1 = np.sin(x1)y2 = np.cos(x1)#在绘制图像时定义每条函数图像的label值,用于显示在图例上p1 = plt.plot(x1,y1,label='sin(x)',c原创 2020-09-15 00:07:28 · 7645 阅读 · 0 评论 -
引入pandas库报错:ImportError: cannot import name ‘nosetester‘
在import pandas 后运行出现报错:ImportError: cannot import name ‘nosetester‘输入 pip show pandas 查看pandas安装版本发现存在pandas版本过老的问题,所以输入 pip uninstall pandas 卸载pandas输入pip install pandas -i http://pypi.douban.com/simple --trusted-host pypi.douban.com安装版本较新...原创 2020-09-06 20:20:21 · 11622 阅读 · 0 评论