
机器学习原理
一枚NPC
温润如玉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深度解析梯度下降法的原理
虽然我们经常说梯度下降,但是你真的对梯度下降了解吗?梯度下降利用到了一阶泰勒展开式。以下图片是梯度下降原理的推导。原创 2018-12-15 19:17:46 · 438 阅读 · 0 评论 -
梯度下降法求解方程的极值
1.方法一:利用梯度下降算法求解y=x^2的极值。注意:此种方法,除了x的更新之外,还有一点需要注意,那就迭代停止的条件。可以设置一个阈值a,比较x更新前后的y的差的绝对值与阈值a的大小,即Δy与a的大小。当Δy<=a时,停止迭代。 import numpy as npdef f(x): return x**2def h(x): return 2*xx =...原创 2018-12-15 19:27:16 · 7659 阅读 · 2 评论 -
线性回归与逻辑回归的联系与区别
1.联系:线性回归+sigmoid函数=逻辑回归2.区别:(1)功能不同:线性回归是做回归的,逻辑回归是做分类的。(2)参数求解方法不同:线性回归是用最小二乘法求解参数,逻辑回归是用梯度上升法求解参数。(后续补充)...原创 2018-12-15 19:43:30 · 4861 阅读 · 0 评论 -
Python练习:将给定的数字组成互不相同且无重复的三位数
'''题目:给定的数字数字,比如1、2、3、4,能组成多少个互不相同且无重复数字的三位数?都是多少?'''def sanweishu(*args): li = [] lis = list(args) for i in lis: lis1 = lis.copy() lis1.remove(i) for j in lis1...原创 2018-12-26 21:45:05 · 1860 阅读 · 1 评论 -
pip install MySQL-python全攻略
1..pip在线安装时总会报各种各样的错,所以我们选择离线安装。看了大部分教程,都不完整,所以这里做一个总结。2.(1)离线文件下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python打开网址之后,Ctrl+F搜索MySQL-python(2)根据自己Windows系统版本下载(建议谷歌浏览器),然后打开下载的文件所...原创 2018-12-16 17:40:58 · 1723 阅读 · 2 评论 -
小白兔白又白如何用python转换成小了白了兔白了又了白
'''最近听到一首歌,是这样的:小了白了兔,白了又了白,两了只了耳了朵了竖了起了来......于是突发奇想,设计一段程序,把输入的文字按照这样的格式输出;例如:输入:小白兔,白又白,两只耳朵竖起来输出:小了白了兔,白了又了白,两了只了耳了朵了竖了起了来。'''def x(a):#注意:用中文输入状态下的逗号!!!!!! a = a.split(sep=',')#['小白兔...原创 2018-12-17 23:53:45 · 864 阅读 · 1 评论