机器学习
文章平均质量分 91
nudt_qxx
这个作者很懒,什么都没留下…
展开
-
python 操作xls文件
首先pip install xlrd和pip install xlwt# -*- coding: utf-8 -*-import xlrdimport xlwtfrom datetime import date,datetimedef read_excel(): # 打开文件 workbook01= xlrd.open_workbook("file.xls") table01原创 2017-05-22 23:38:18 · 1431 阅读 · 0 评论 -
pandas DataFrame数据转为list
首先使用np.array()函数把DataFrame转化为np.ndarray(),再利用tolist()函数把np.ndarray()转为list,示例代码如下:# -*- coding:utf-8-*-import numpy as npimport pandas as pddata_x = pd.read_csv("E:/Tianchi/result/features.csv",useco原创 2017-05-21 22:46:10 · 155722 阅读 · 21 评论 -
Windows下安装PyTorch0.3.0
更新提醒:本文已过期,PyTorch0.4.0已经有官方的Windows支持,Windows下安装最新的PyTorch0.4.0请移步本人另一篇博客:Windows下安装PyTorch0.4.0。本文系转载,出处:关于 PyTorch 0.3.0 在Windows下的安装和使用。PyTorch简介在2017年1月18日,facebook下的Torch7团队宣布PyTorch开源后就引来...转载 2017-12-06 23:21:10 · 20227 阅读 · 11 评论 -
Pytorch从入门到精通(一):线性模型
我们先来看一个问题,然后看人工智能如何计算出最后的答案。问题很简单:一个人学习时长(单位:小时)和他成绩的对应关系如下,求出他在学习四小时后的成绩。其实这个问题一个5岁小孩都能一眼看出来,但是如何让人工智能计算出来呢。我们借助Python的numpy包,然后用梯度下降法计算出结果:import numpy as npx_data = [1.0, 2.0, 3.0]y...原创 2017-11-22 22:11:01 · 999 阅读 · 0 评论 -
PLA算法python实现
读研期间第一次作业:老师要求实现PLA算法,语言不限。当然,py大法好,哈哈。 PLA算法用于二维及高维的线性可划分问题。问题的答案只有同意或者不同意。我们假设存在着一个从X到Y的映射f,PLA算法就是用来模拟这个映射,使得求出的函数与f尽可能的相似,起码在已知的数据集(即样本上)上一致。 PLA算法即用来求向量W,使得在已知的数据中机器做出的判断与现实完全相同。当X为二维向量时,相当于在平面上原创 2016-11-21 19:14:01 · 8063 阅读 · 10 评论 -
Ubuntu16.04下cuda8.0.run和cuda9.0文件下载
wget https://developer.nvidia.com/compute/cuda/8.0/Prod2/local_installers/cuda_8.0.61_375.26_linux-run原创 2018-01-13 23:26:47 · 3039 阅读 · 0 评论 -
Windows下安装MXNet的动态图接口Gluon
新闻2017年10月12日,微软和亚马逊又达成一致,携手发布Gluon深度学习库。意在提高所有开发者的机器学习技术的速度、灵活性和可访问性,而不考虑他们选择的深度学习框架。这项合作的第一个结果是产生了新的Gluon接口,它是Apache MXNet的一个开源码库,能够允许所有级别的开发人员对深度学习模型进行原型化(prototype)、构建和训练。这个接口极大地简化了创建深度学习模型的过程,同时又不原创 2017-12-29 20:18:52 · 1072 阅读 · 1 评论 -
cudnn-8.0/9.0/10.0-linux-x64-v6.0/7.0/7.1/7.2/7.3/7.4.tgz下载
wget http://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-8.0-linux-x64-v6.0.tgz原创 2018-01-27 00:09:21 · 18671 阅读 · 10 评论 -
Ubuntu下Clion开启dlib支持
环境Ubuntu 14.04 + Clion 2017.03安装wget https://github.com/davisking/dlib/archive/v19.9.tar.gztar -xzvf v19.9.tar.gzcd dlib-19.9mkdir buildcd buildcmake .. makemake installldco...原创 2018-01-29 21:36:45 · 597 阅读 · 0 评论 -
Ubuntu14.04下载cuda-8.0安装包
wget http://172.20.216.118/files/11540000001C0F53/developer.download.nvidia.com/compute/cuda/8.0/secure/Prod2/local_installers/cuda.deb原创 2018-04-22 19:24:17 · 642 阅读 · 1 评论 -
tensorflow实现mnist手写数字识别
import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datadata_path = 'F:\CNN\data\mnist'mnist_data = input_data.read_data_sets(data_path,one_hot=True) #offline datasetx...原创 2018-06-16 08:52:56 · 550 阅读 · 0 评论 -
Win10 Python3.6下安装PyTorch
更新提醒:本文已过期,PyTorch0.4.0已经有官方的Windows支持,Windows下安装最新的PyTorch0.4.0请移步本人另一篇博客:Windows下安装PyTorch0.4.0。2017年1月18日,周董生日这一天,facebook下的torch7团队宣布Pytorch开源,官网地址:pytorch。pytorch是一个python优先的深度学习框架,是一个和tensorfl...转载 2017-06-20 16:27:15 · 125486 阅读 · 57 评论 -
python 读取txt,json和hdf5文件
一.python读取txt文件 最简单的open函数:# -*- coding: utf-8 -*-with open("test.txt","r",encoding="gbk",errors='ignore') as f: print(f.read())这里用open函数读取了一个txt文件,”encoding”表明了读取格式是“gbk”,还可以忽略错误编码。 另外,使用with语原创 2017-05-24 15:51:50 · 13671 阅读 · 0 评论 -
Ubuntu16.04 Python 3.6安装Pytorch 0.2
这里选择用pip方式安装:wget http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp36-cp36m-manylinux1_x86_64.whlpip install torch-0.2.0.post3-cp36-cp36m-manylinux1_x86_64.whl然后即可安装成功!原创 2017-11-29 10:21:45 · 3479 阅读 · 1 评论 -
python处理时序模型之StatsModels
Pandas专注于数据读取、处理和探索。而StatsModels专注于数据的统计建模分析,使得Python有了一点R语言的味道。StatsModels支持和Pandas的交是Python数据挖掘中的一对利刃组合。 首先看下头文件#-*-coding:utf-8*-*-import pandas as pdimport numpy as npfrom scipy import statsi原创 2017-05-16 11:39:30 · 4240 阅读 · 0 评论 -
Ubuntu 16.04安装Cuda8.0
想玩一下google的tensorflow,需要开启GPU支持。在安装Cuda8.0的时候死活装不进去,提示:you appear to be running an x server please exit x before installing 然后在http://www.cnblogs.com/LSCAX/p/6106240.html 找到了答案。1.关闭nouveau驱动 在安装NVIDIA转载 2017-04-14 13:08:45 · 4029 阅读 · 0 评论 -
win10下Anaconda管理Python开发环境
最近在配置caffe2,tensorflow,pytorch等深度学习框架时候发现一个问题,这些框架对主机操作系统和python版本都有少许限制:比如,在win10 64位主机下想玩tensorflow,只能安装python 3.5.2 ! Neither 3.5.1和3.6.X都不行。 我已经用教程链接在我的win10主机安装了python2.7.12和python3.6.0,想玩tenso原创 2017-05-04 11:16:58 · 7051 阅读 · 0 评论 -
解决matplotlib库show()方法不显示图片
最近使用python里的matplotlib库绘图,想在代码结束时显示下图片看看,结果图片一闪而过,附上我原来代码:import matplotlib.pyplot as pltimport numpy as npimport pandas as pd......#type(forecast)=<class 'pandas.core.frame.DataFrame'>pic01=m.plot原创 2017-05-17 19:45:34 · 34880 阅读 · 4 评论 -
win10 python3.5.2下安装GCForest
南京大学教授,西瓜书的作者周志华先生今年上半年发了一篇论文:Deep Forest: Towards An Alternative to Deep Neural Networks。这里面提出了一个新的集成学习模型,在实际使用中,默认参数设置的gcForest表现就非常好,Level深度也是自适应,模型的表达能力和复杂度由gcForest训练时自己决定。paper号称“gcForest 具有很少的超参原创 2017-05-30 19:05:01 · 7367 阅读 · 4 评论 -
python 快速把超大txt文件转存为csv
今天项目有个需求,就是把txt文件转为csv,txt之间是空格隔开,转为csv时需要把空格转换为逗号,网上找的一个版本,只需要三行代码,特别犀利:import numpy as npimport pandas as pddata_txt = np.loadtxt('datas_train.txt')data_txtDF = pd.DataFrame(data_txt)data_txtDF.to原创 2017-06-21 15:24:33 · 18110 阅读 · 4 评论 -
win10下导入keras/tensorflow报错
我在win10 Python3.5.2安装keras,然后导入时报错如下:Python 3.5.2 |Continuum Analytics, Inc.| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for原创 2017-05-28 22:06:19 · 24637 阅读 · 2 评论 -
win10下导入theano报错
解决方案为: 先卸载:pip uninstall theano 然后安装mingw和libpython:conda install mingw libpython 接下来import theano就不会报错了!原创 2017-05-28 09:52:05 · 937 阅读 · 0 评论 -
win10 python 3.5.2 安装lightgbm
去年(2016年)12月,微软开源了LightGBM,地址:https://github.com/Microsoft/LightGBM 。该项目刚开源就被受到热捧:三天之内GitHub上被star了1000+次,fork了200+次;知乎上有近千人关注“如何看待微软开源的LightGBM?”。接下来简单介绍下这个号称“性能超越其他boosting”的学习模型及其编译和安装方法,以及开启python的原创 2017-06-23 16:25:00 · 11272 阅读 · 2 评论 -
win10 下安装facebook开源预测工具Prophet的方法
Facebook开源了大规模时序预测工具Prophet,官网:https://facebookincubator.github.io/prophet/ github地址:https://github.com/facebookincubator/prophet 正当逼着兴奋不已打算在win10的Python3.5环境下用pip install fbprophet命令安装的时候,错误出现了:INFO原创 2017-05-17 15:09:45 · 4266 阅读 · 4 评论 -
DL&ML评测之IoU,ROC,AUC和mAP详解
基本概念:1. TP,FP,TN,FNTP:True Positive,预测为正样本_实际也为正样本的特征数FP:False Positive,预测为正样本_实际为负样本的特征数TN:True Negative,预测为负样本_实际也为负样本的特征数FN:False Negative,预测为负样本_实际为正样本的特征数![image](/uploads/da0b3762ec...原创 2018-07-30 16:50:36 · 3775 阅读 · 0 评论