
jupyter notebook
攻城狮小关
Python小白,粉丝点赞加关注哟
展开
-
通过jupyter notebook用python实现线性回归
1.今天小关要讲的是用python实现线性回归2.来吧,展示:#python实现线性回归import numpy as npimport pandas as pdfrom numpy.linalg import invfrom numpy import dotfrom sklearn.model_selection import train_test_splitimport matplotlib.pyplot as pltfrom sklearn import linear_mode原创 2020-09-20 10:00:44 · 2241 阅读 · 0 评论 -
用python实现梯度递减
1.今天小关要介绍的是用python实现梯度递减2.来吧展示:#theta = theta - alpha*(theta*X-Y)*Xtheta = 1.0#(alpha 阿尔法)alpha = 0.1#100次遍历for i in range(100): #sum/3.0表示求加权平均值 theta = theta + np.sum(alpha*(Y-dot(X,theta))*X)/3.0print(theta)3.打印结果:希望能帮到大家,问你们要一.原创 2020-09-20 09:14:40 · 805 阅读 · 0 评论 -
用python实现最小二乘法
1.今天小关要介绍的是用python实现最小二乘法2.来吧展示:#python实现最小二乘法#y=2xX = np.array([[1],[2],[3]])Y = 2*X#theta = (X.T*X)^-1X.T*Ytheta = dot(dot(inv(dot(X.T,X)),X.T),Y)print(theta) 3.打印结果:希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家版权声明:本文版权归作者(@攻城狮小关)和优快云共有,欢迎转载,但未经作者同意必须保.原创 2020-09-20 09:09:47 · 523 阅读 · 0 评论 -
python实现矩阵的点乘,转置与求逆
1.我们要用到的工具仍然是最熟悉的jupyter notebook2.来吧展示:#调用numpy计算库#输入矩阵#Singular matrix奇异矩阵不可求逆#E = inv(A)不可求逆#打印结果希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家版权声明:本文版权归作者(@攻城狮小关)和优快云共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。大家写文都不容易,请尊重劳动...原创 2020-09-20 08:31:59 · 792 阅读 · 0 评论 -
人工智能之python实现函数微积分
1.首先我们需要安装一个python科学计算库sympy,专门解决数学问题,下面是清华源分享pip install sympy -i https://pypi.tuna.tsinghua.edu.cn/simple/2.题目要求:3.来吧,展示:#调用sympy科学计算库#求导数#打印求导结果#求积分#打印积分结果#求极限#打印极限结果4.到这已经用python成功实现了函数的微积分希望能...原创 2020-09-18 09:15:00 · 712 阅读 · 0 评论 -
人工智能之python实现矩阵运算
1.我们需要用到的工具还是jupyter notebook2.题目如下:3.来吧,展示:#调用numpy的数据包并缩写为np#输入已知矩阵并打印#打印如下#打印此时原矩阵的行列数#行列式计算,乘法用dot(x,y)#打印运算后矩阵#打印运算后的行列数4.到这呢,已经成功进行了矩阵的基本运算了希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家版权声明:本文版权归作者(@攻...原创 2020-09-18 08:21:22 · 325 阅读 · 0 评论 -
人工智能之实现简单神经网络之数据解析和可视化
1.今天小关介绍的是简单神经网络之数据解析和可视化2.我们的工具呢还是jupyter notebook3.来吧,展示4.调用数据库实现可视化5.抽取50~100条数据的第0和1列数据绘画表6.这样一来数据图也就绘画出来了希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家版权声明:本文版权归作者(@攻城狮小关)和优快云共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。大家写文都不容易...原创 2020-09-17 16:50:18 · 289 阅读 · 0 评论 -
人工智能之实现简单神经网络之权重更新算法
1.下面小关来介绍一下人工智能之实现简单神经网络之权重更新算法2.来吧展示jupter noterbook#调库import numpy as np#定义感受器class Perceptron(object): #eta:学习率 #n_iter:权重向量的训练次数 #w_:神经分叉权重向量 #errors_:用于记录神经元判断出错次数 def _int_(self,eta = 0.01,n_iter = 10): self.eta =原创 2020-09-16 16:45:46 · 1520 阅读 · 0 评论 -
人工智能之模型评估之参数选择
1.模型评估之参数选择2.来吧,展示#模型评估之参数选择#k:1-25#遍历所有可能的参数组合#建立相应的model#model训练和预测#测试数据的准确率计算#查看最高准确率对应的k值#遍历所有可能的参数组合#建立相应的model#model训练和预测#训练数据的准确率计算#测试数据准确率计算3.图形展示准确率训练正确率图形测试正确率图形4.对新数据进行测试希望能帮到大家,问你...原创 2020-09-13 10:35:23 · 690 阅读 · 0 评论 -
人工智能之模型评估之数据分离
1.模型评估之数据分离2.来吧,展示3.数据分离(抽取40%的数据测试)4.分离后数据的训练与评估5.测试k=1时准确率希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家版权声明:本文版权归作者(@攻城狮小关)和优快云共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。大家写文都不容易,请尊重劳动成果~交流加Q:1909561302博客园地址https://www.cnb...原创 2020-09-13 10:23:36 · 297 阅读 · 0 评论 -
人工智能之模型评估之准确率
1.模型评估之准确率在jupyter notebook中运行2.来吧展示3.k=5的时候4.准确率的计算,以及k=1时的比较希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家版权声明:本文版权归作者(@攻城狮小关)和优快云共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。大家写文都不容易,请尊重劳动成果~交流加Q:1909561302博客园地址https://www.cnblogs.com/gua..原创 2020-09-13 10:15:34 · 963 阅读 · 0 评论 -
人工智能之knn模型训练
今天呢小关带大家学习一下knn模型(又称K临近算法)K临近算法:即输入一组新数据,匹配到临近的数据,就归为其中1.我们在jupyter notebook上实现这一个模型,新建一个文件重命名为knn模型训练(File-->Rename)2.Iris的数据加载和赋值3.确认样本和输出数据的维度4.模型调用,创建实例原本打印应该是这样的详细信息内容,但小关无法找到错误所在,还望大佬们帮忙看看,欢迎私信纠错5.模型训练,下面程序仍...原创 2020-09-04 15:47:48 · 1840 阅读 · 0 评论 -
人工智能之数据预处理(以Iris鸢尾花数据集为例)
首先小关简单介绍一下Iris鸢尾花数据集是经典的例子,在统计学习和机器学习领域常做示例环境要求anaconda-->sklearn-->jupyter notebook1.Iris数据加载,从sklearn库中导出数据2.iris数据展示,Iris鸢尾花分3类花有150条记录3.展示数据含义,这些数据是什么意思呢,我们来打印一下4.每条数据有四个特征分别代表的是花萼长度,花萼宽度,花瓣长度,花瓣宽度,单位cm5.展示预测结果,根据上面四个特...原创 2020-09-03 11:12:56 · 5537 阅读 · 0 评论 -
jupyter notebook界面优化设置
1.细心的小伙伴可能会发现,在我们安装好了jupyter notebook点击Launch运行时会弹出一个网页界面这样不方便我们进行一系列操作,接下来小关为您介绍jupyter notebook界面优化设置2.详细查看网站 https://github.com/dunovank/jupyter-themes3.接下来回到sklearn环境下,输入命令行pip install jupyterthemes安装一下他的这个jupyter主题4.最终我们也是很快就安装好了这个...原创 2020-09-02 18:15:58 · 4212 阅读 · 0 评论 -
简介anaconda下的jupyter notebook的代码分块运行
好的小伙伴们,又到我们学习编程的快乐时光了,今天小关要给大家介绍的是jupyter notebook的代码分块运行1.首先打开anaconda下sklearn的jupyter notebook如下图,点击Launch运行2.等待页面跳转至jupyter notebook网页如下3.点击右上角new新建一个python3文件4.在python3文件里可以写一段简单的代码运行一下,输入后点击上面运行,代码自然单独成块5.在第二块里输入c=a+b,点击上面运行,代码自然单独原创 2020-09-02 10:19:05 · 2983 阅读 · 0 评论