自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 局部线性嵌入算法(LLE)与其Python实现

PCA是至今为止运用最为广泛的数据降维算法,它通过最小化重构误差达到将高维数据映射到低维并同时保留数据中所存在的绝大部分信息。但是一般的PCA也有缺点,它只能实现线性降维。当然现在也有kernel PCA可以实现非线性降维,但我们今天介绍的是另一种实现非线性降维的算法——局部线性嵌入(Local Linear Embedding),其是基于流形学习的思想。一、流形学习(Mainfold Le...

2019-05-20 17:32:33 7539 1

原创 多目标遗传算法NSGA-Ⅱ与其Python实现多目标投资组合优化问题

对于单目标优化问题,一般的遗传算法可以较为简单的得到较好的结果。但是,当问题扩展到多目标时,原先的遗传算法便不再适用了。因为目标之间通常有着较深的相互关系,一个目标的优化通常会影响到其余的目标,很难能够得到所有目标都达到最优的解。这时候,如何寻找合适的适应度函数便成解决多目标遗传算法的关键。如今,相关的算法已经有很多种了。包括妥协算法(compromise approach),GWASF-GA,S...

2018-11-08 22:20:03 19402 11

原创 NLP词法分析(一):中文分词技术

##1.中文分词介绍中文分词相较于英文分词要难许多,因为英文本身就是由单词与空格组成的,而中文则是由独立的字组成的,但同时语义却是有词来表达的。因此对于中文的分析与研究,首先应寻找合适的方法进行分词。现有的分...

2018-11-05 13:15:07 2348

原创 python绘图练习——股票分析(二):风险分析与蒙特卡罗模拟

做完股票的基础分析后,接下来我们可以做一些简单的风险分析。 首先还是导入数据并进行简单的处理:from __future__ import divisionimport numpy as npimport pandas as pdimport matplotlib.pyplot as plt#import dataTesla=pd.read_csv('Tesla_Stock....

2018-07-01 18:33:53 19074 12

原创 利用python爬虫抓取虎扑PUBG论坛帖子并制作词云图

作为一个PUBG迷,刷论坛是每天必不可少的事,上面有很多技术贴和职业比赛的帖子,突发奇想,想知道论坛里谈论最多的是什么,便做了一个爬虫爬取了论坛上最新的帖子标题和部分回复,然后利用jieba与wordcloud进行分词然后做了一个词云图。 爬虫的构建与数据的爬取首先导入制作爬虫需要的包:from bs4 import BeautifulSoupimport requestsi...

2018-06-18 12:05:55 4032 3

原创 python绘图练习——股票分析(一):基础分析

此篇文章将通过对股票数据进行基础分析来实际运用python的绘图库。 首先,引入所需要的库:import numpy as npimport pandas as pdimport matplotlib.pyplot as plt然后,导入股票数据,这里选用了特斯拉,通用汽车和福特汽车三只股票2012年到2016年的数据。这里是直接使用的下载好的csv文件,另外也可以直接利用py...

2018-06-16 20:46:10 12617 4

原创 遗传算法与其python实现

遗传算法(Genetic Algorithm)和模拟退火算法一样,也是搜索启发式算法的一种,它是借鉴了自然界优胜劣汰与适者生存的思想,通过模拟自然界这一过程来搜索最优解,在机器学习、组合优化等方面有广泛的用途。 首先我们一样来看一个函数: f(x)=x+5sin5x+2cos3xf(x)=x+5sin5x+2cos3xf(x)=x+5sin{5x}+2cos{3x} 函数图像如下: ...

2018-05-26 01:22:06 24593 25

原创 神经网络的keras实现

上一篇文章讲了神经网络的基本原理和其tensorflow的实现,这次说一下其keras的实现方法,keras是构建在tensorflow基础上的python第三方库,专门用于神经网络的构建与计算,同时还集成了scikit-learn库,使得可以在神经网络的构建中运用机器学习的方法。现在就用keras来构建之前构建过的神经网络。 实现代码首先导入所需要的包:from keras.mod...

2018-05-22 16:42:50 9555

原创 神经网络与tensorflow实现

最近刚刚开始学神经网络这块,也还是有很多看不懂的地方,只能先说说看得懂的地方了。主要还是记录代码这块内容。另外这篇文章第一次使用markdown写的,排版有点乱,请见谅哈哈。 1.神经网络1.1神经网络的原理神经网络可以说是人工智能最重要的分支了,其原理就如同其名字一样,模仿的是人脑传递和处理信息的过程。其结构由多个神经元组成不同的神经层,而多个神经层构成神经网络,神经元的结...

2018-05-20 17:08:48 3166 2

原创 模拟退火算法与其python实现(二)——TSP问题

模拟退火算法与其python实现(二)——TSP问题上一篇文章介绍了模拟退火算法的基本原理(模拟退火算法与其python实现(一)),这篇文章介绍一下模拟退火算法在数学建模中最常应用的一类问题——Traveling salesman problem,也就是旅行商问题,这类问题的描述如下:一个旅行商从城市1 出发,需要到其它城市n去推销货物,最后返回城市1 。若任意两个城市间的距离已知,旅行商如何选...

2018-05-15 20:48:05 7873 6

原创 模拟退火算法与其python实现(一)

模拟退火算法(SimulatedAnnealing)是基于Monte-Carlo迭代求解策略的一种随机寻优算法,主要用于组合优化问题的求解。假设现在有这么一个函数:现要求其在[0,100]范围内的最小值,如果不求导计算,可能第一反应都是穷举法,把范围内每个值都算一遍再比较大小。如果求的是整数范围,那么要算100遍,但是如果要精确到小数后8位,则要算10000000000次,即便使用计算机依然是一个...

2018-05-13 21:49:45 39381 9

原创 DTINet与其python实现(一)

近日,因为一些奇妙的原因,拜读了《A networkIntegration Approach for Drug-Target interaction Prediction and ComputationalDrug Repositioning from Heterogeneous Information》这篇文章。花了将近一周的时间终于算是大概弄懂了其主要算法的原理,恰逢正在学习python,便着...

2018-05-11 10:27:12 4387 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除