
Python
文章平均质量分 89
WilsonSong1024
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
K-means详解及python实现
K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。该算法认为簇是由距离靠近的对象组成的,因此把得到紧凑且独立的簇作为最终目标。算法过程如下:1)从N个文档随机选取K个文档作为质心2)对剩余的每个文档测量其到每个质心的距离,并把它归到最近的质心的类3)重新计算已经得到的各个类的质心4)迭代2~3步直至新的质心与原质心相等或小于指定...原创 2018-04-17 11:15:04 · 6418 阅读 · 3 评论 -
机器学习之线性回归(Linear Regression)
线性回归概念线性回归(Linear Regression)是利用称为线性回归方程的最小平方函数对一个或多个自变量和因变量之间关系进行建模的一种回归分析。这种函数是一个或多个称为回归系数的模型参数的线性组合。回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分析。如果回归分析中包括两个或两个以上的自变量,且因变量和自变量之间是线性...原创 2018-08-01 09:13:41 · 3725 阅读 · 0 评论 -
jupyter notebook快速入门及使用详解
一、jupyter notebook是什么官网的介绍是:Jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。简单的介绍就是:Jupyter Notebook是Ipython的升级版,而Ipython可以说是一个加强版的交互式 Shell,也就是说,它比在termina...原创 2018-07-29 19:30:37 · 25664 阅读 · 1 评论 -
机器学习-梯度下降法详解及实现
梯度下降法概念 梯度下降法是迭代法的一种,其实它不是一种具体的机器学习算法,是一种基于搜索的最优化方法,可以用于求解最小二乘问题(线性和非线性都可以)。在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降(Gradient Descent)是最常采用的方法之一,另一种常用的方法是最小二乘法。在求解损失函数的最小值时,可以通过梯度下降法来一步步的迭代求解,得到最小化的损失函数和模...原创 2018-07-29 19:30:18 · 4849 阅读 · 0 评论 -
python3.6+pyspider实现知乎和v2ex的爬取
PySpider:一个国人编写的强大的网络爬虫系统并带有强大的WebUI。采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器,任务监视器,项目管理器以及结果查看器。条件:安装PySpider和pyMySQL直接pip3 install 安装即可然后启动PySpider的话在cmd中直接输入PySpider启动即可默认的是在127.0.0.1:5000打开,当然...原创 2018-06-30 14:57:12 · 1928 阅读 · 0 评论 -
初识卷积神经网络CNN之原理解析
1 卷积神经网络CNN简介卷积神经网络是近年发展起来,并引起广泛重视的一种高效识别方法。20世纪60年代,Hubel和Wiesel在研究猫脑皮层中用于局部敏感和方向选择的神经元时发现其独特的网络结构可以有效地降低反馈神经网络的复杂性,继而提出了卷积神经网络(Convolutional Neural Networks-简称CNN)。现在,CNN已经成为众多科学领域的研究热点之一,特别是在模式分类领域...原创 2018-05-15 18:25:50 · 2767 阅读 · 0 评论 -
感知器算法原理详解及python实现
感知器算法PLA感知器算法是对一种分类学习机模型的称呼,属于有关机器学习的仿生学领域中的问题,由于无法实现非线性分类而下马。但“赏罚概念(reward-punishment concept)” 得到广泛应用。感知器算法的原理:感知器作为人工神经网络中最基本的单元,有多个输入和一个输出组成。虽然我们的目的是学习很多神经单元互连的网络,但是我们还是需要先对单个的神经单元进行研究。感知器算法的主要流程:...原创 2018-04-29 10:17:25 · 20560 阅读 · 1 评论 -
基于Python3.6写的自助翻译小软件--使用google translate的接口,Python实现爬取google翻译API结果,并打包成.exe的可执行文件
看文献看的头疼,为了解决小麻烦没事就写了这个来玩一玩。啥也不多说,直接贴代码,# -*- coding: utf-8 -*-# filename:GoogleTranslation1.2.pyimport urllib.parseimport urllib.requestimport timeimport pyperclipfrom tkinter import *def tra...原创 2018-05-13 15:16:29 · 4149 阅读 · 0 评论 -
机器学习之逻辑回归(Logistic Regression)与决策边界详解与实现
逻辑回归与决策边界what?逻辑回归其实是一个分类算法而不是回归算法。通常是利用已知的自变量来预测一个离散型因变量的值(像二进制值0/1,是/否,真/假)。简单来说,它就是通过拟合一个逻辑函数(logit fuction)来预测一个事件发生的概率。所以它预测的是一个概率值,自然,它的输出值应该在0到1之间。Logistic回归简单分析:优点:计算代价不高,易于理解和实现 ...原创 2018-08-16 19:58:09 · 5731 阅读 · 3 评论