【深度学习基础-11】简单线性回归(下)--实例及python代码实现
2019-01-11 16:48
886 查看
版权声明:本文为博主原创文章,未经允许,不得转载!欢迎留言附带链接转载! https://blog.csdn.net/qq_15698613/article/details/86307009
比如有5组数据,让你去做简单线性回归。
python代码实现上述过程
[code]import numpy as np def fitSLR(x,y): n = len(x) dinominator = 0 numerator = 0 for i in range(0, n): numerator += (x[i] - np.mean(x))*(y[i] - np.mean(y)) dinominator += (x[i] - np.mean(x))**2 print("numerator", numerator) print("dinominator", dinominator) b1 = numerator/float(dinominator) b0 = np.mean(y)/float(np.mean(x)) return b0, b1 def predict(x, b0, b1): return b0 + x*b1 x = [1, 3, 2, 1, 3] y = [14, 24, 18, 17, 27] b0, b1 = fitSLR(x, y) print("intercept:", b0 , " slope:", b1) x_test = 6 y_test = predict(6, b0, b1) print("y_test: ", y_test)
运行结果如下
相关文章推荐
- 【深度学习基础-12】多元回归分析基础及进阶-python代码实现
- 【深度学习】1.2:简单神经网络的python实现
- 深度基础学习:Decision Tree 代码实现
- [深度学习] (2):实现简单的线性回归(使用TensorFlow优化)
- 深度学习基础(二):简单神经网络,后向传播算法及实现
- 深度学习-BP神经网络(python3代码实现)
- iOS学习爬坑记录11:学习AsyncSocket时用python写的服务器server端简单代码
- Coursera deeplearning.ai 深度学习笔记4-1-Foundations of Convolutional Neural Networks-卷积神经网络基础及代码实现
- python基础学习——利用Flask实现一个简单博客
- 学习python之编写简单乘法口诀表实现代码
- 深度学习FPGA实现基础知识11(向专家致敬--吴恩达)
- Python实现简单网页图片抓取完整代码实例
- 深度学习(二):用CNTK在Python下实现一个简单的FeedForward网络
- 深度学习笔记一:BP神经网络的介绍和Python代码实现(1)
- python+pygame简单画板实现代码实例
- 学习python之编写简单乘法口诀表实现代码
- Spring MVC代码实例系列-11:Spring MVC实现简单的权限控制拦截器和请求信息统计拦截器
- 深度学习FPGA实现基础知识8(Deep Learning(深度学习)Matlab实现--简单清晰的实验)
- java基础学习总结——关于Java中事件分发和监听机制实现的代码实例
- [深度学习]Python/Theano实现逻辑回归网络的代码分析