python
文章平均质量分 64
fsfsfsdfsdfdr
日更新一篇
展开
-
Python机器学习依赖库的安装(numpy、scipy、sklearn)
说到机器学习,相信大部分的研究者都是使用python来完成的,因为是实在太方便了,几行代码就搞定了,比较前人做的研究都积累在那边,所以今天我又重新安装了python(还不是因为要做机器学习方面的实验和luwn论文),so开始吧!1、常用Python机器学习包Numpy:用于科学计算的包Pandas:提供高性能,易于使用的数据结构和数据分析工具Scipy:用于数学,科学工程的软件...原创 2018-12-13 09:34:24 · 14960 阅读 · 1 评论 -
python logging模块
1 logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决...转载 2019-03-20 20:52:00 · 144 阅读 · 0 评论 -
Python实现最大熵模型
最大熵模型这里先贴上书上的算法算法我们的f(x,y)f(x,y)如下所示,根据其定义可知f#(x,y)f#(x,y)必然为常数,因此采用公式6.34更新迭代即可f(x,y)={10(x,y)∈train setelsef(x,y)={1(x,y)∈train set0else还要注意一下,公式6.34中的M值可以理解成学习速率,最好直接设置成一个...转载 2019-02-28 21:54:22 · 2103 阅读 · 0 评论 -
python实现最大熵模型
本文参考nltk MaxentClassifier实现了一个简单的最大熵模型,主要用于理解最大熵模型中一些数学公式的实际含义。 最大熵模型:Pw(y|x)Zw(x)=1Zw(x)exp(∑i=1nwifi(x,y))=∑yexp(∑i=1nwifi(x,y))Pw(y|x)=1Zw(x)exp(∑i=1nwifi(x,y))Zw(x)=∑yexp(∑i=1nwifi(x,y))这里fi(...转载 2019-01-28 12:54:14 · 1510 阅读 · 0 评论 -
(转)回归评价指标分析:SSE,MSE,RMSE,MAE,R-square
SSE(和方差、误差平方和):The sum of squares due to errorMSE(均方差、方差):Mean squared errorRMSE(均方根、标准差):Root mean squared errorR-square(确定系数):Coefficient of determinationAdjusted R-square:Degree-of-freedom adju...转载 2018-12-19 09:21:07 · 4155 阅读 · 0 评论 -
python3 程序计时函数使用
import timetime_start=time.time()time_end=time.time()print('time cost',time_end-time_start,'s')转载 2018-12-18 20:39:34 · 8667 阅读 · 0 评论 -
scikit-learn中的归一化、标准化处理
什么是归一化:归一化就是把一组数(大于1)化为以1为最大值,0为最小值,其余数据按百分比计算的方法。如:1,2,3.,那归一化后就是:0,0.5,1归一化步骤:如:2,4,6(1)找出一组数里的最小值和最大值,然后就算最大值和最小值的差值min = 2; max = 6; r = max - min = 4(2)数组中每个数都减去最小值2,4,6 变成 0,2,4...转载 2018-12-17 15:26:44 · 1154 阅读 · 0 评论 -
【转】pycharm 2018.3版本激活方法 2018 12.11 更新++++又可以重新激活了
1.下载破解补丁:https://gitee.com/pengzhile/jetbrains-agent ,并放到pycharm安装目录的\bin目录下(非必须,位置随意)2.在pycharm安装目录的\bin目录下找到 pycharm.exe.vmoptions 和 pycharm64.exe.vmoptions ,以文本格式打开并同时在两个文件最后追加 -javaagent:D:\your_...转载 2018-12-11 10:54:32 · 2220 阅读 · 0 评论 -
sklearn库:分类、回归、聚类、降维、模型优化、文本预处理实现用例(赶紧收藏)
分类算法# knn算法from sklearn.neighbors import KNeighborsClassifierknn = KNeighborsClassifier()'''__init__函数 def __init__(self, n_neighbors=5, weights='uniform', algorithm='auto'...转载 2018-12-16 19:09:00 · 1835 阅读 · 0 评论 -
python3 读取txt、csv、mat文件数据并存入array具体实现
1、读取txt文件下面的代码中需要设置你读取数据的数组的维度信息,如下datamat = np.zeros((rows, 6)) #表示6列数据# -*- coding: cp936 -*-import reimport linecacheimport numpy as npimport osfilename = 'preprocess1.txt'# 数值文本文件...原创 2018-12-16 14:14:51 · 6255 阅读 · 1 评论 -
机器学习中MSE、MAE、RMSE的python实现
target = [1.5, 2.1, 3.3, -4.7, -2.3, 0.75]prediction = [0.5, 1.5, 2.1, -2.2, 0.1, -0.5] error = []for i in range(len(target)): error.append(target[i] - prediction[i]) print("Errors: ", ...转载 2018-12-15 15:45:03 · 12133 阅读 · 0 评论 -
SVM参数参数介绍以及python实现GA对SVM参数的优化
最近开始玩起了机器学习,以前都是用matlab做一些机器学习的东西,毕竟要真正放到工程上应用还是python用起来比较好,所以今天就开始学习下使用SVM进行回归(分类)预测。SVM 使用的一般步骤是:1)准备数据集,转化为 SVM支持的数据格式 :[label] [index1]:[value1] [index2]:[value2] ...即 [l类别标号] [特征1]:[特征值]...原创 2018-12-15 15:41:53 · 39081 阅读 · 16 评论 -
python3 读写execl文件
# -*- coding: utf-8 -*-# 读写2003 excelimport xlrdimport xlwt# 读写2007 excelimport openpyxldef write03Excel(path): wb = xlwt.Workbook() sheet = wb.add_sheet("2003测试表") value = [["名称"...原创 2019-03-22 16:14:12 · 157 阅读 · 0 评论