LASAGNE,Lasagn

  LASAGNE,Lasagn

  一、Win7 64安装theano:

  1、 下载水蟒1.9.2,自带MniGw

  c:\ Anaconda;c:\ Anaconda \ Scripts;丙:\蟒蛇MinGW超级的豌豆;c:\ Anaconda \ MinGW \ x86 _ 64-w64-mingw 32 \超级的豌豆;加入到路径,安装饭桶,并将C:\git\超级的豌豆;加入到小路

  2、Github下载theano然后解压,讲theano文件夹里面的theano文件夹拷贝到

  C:\Anaconda\Lib\site-packages

  3、下载安装CUDA,版本随意

  将

  c:\ Program Files(x86)\ NVIDIA Corporation \ PhysX \ Common;C:\Program Files\NVIDIA GPU计算工具包\CUDA\v7.0\超级的豌豆;C:\Program Files\NVIDIA GPU计算工具包\ CUDA \ v 7.0 \ libnvvpC:\ Program Files \ NVIDIA GPU计算工具包\ CUDA \ v 7.0 \ lib \ x64c:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v 7.0a \ Include;

  加入到路径。

  测试库达安装成功与否,使用

  nvccV

  看库达版本

  采用VS2010,将c:\ program files(x86)\ Microsoft sdks \ Windows \ v 7.0a \ Include;加入到路径,则最终小路有:

  C:\Program Files\NVIDIA GPU计算工具包\CUDA\v6.0\超级的豌豆;C:\Program Files\NVIDIA GPU计算工具包\ CUDA \ v 6.0 \ libnvvpc:\ Program Files(x86)\ NVIDIA Corporation \ PhysX \ Common;c:\ Anaconda;c:\ Anaconda \ Scripts;丙:\蟒蛇MinGW超级的豌豆;c:\ Anaconda \ MinGW \ x86 _ 64-w64-mingw 32 \超级的豌豆;C:\git\超级的豌豆;c:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v 7.0a \ Include;

  4、在丙:\用户\管理员下建立一个文件:theanorc.txt

  [global]openmp=false device=GPU 0 float x=float 32 allow _ input _ down cast=True[blas]LD flags=[gcc]cxx flags=-IC:\ Anaconda \ MinGW[CUDA]root=C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v 7.0 \超级的豌豆[nvcc]flags=-LC:\Anaconda\libs编译器_超级的豌豆dir=C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \超级的豌豆fastmath=Trueflags=-arch=sm_30

  注意错误:

  1、c:\ anaconda \ include \ pyconfig。h(227):致命错误c1083:Cannotopenincludefil

  e: basetsd。h :Nosuchfileordirectory;

  错误(第沙盒。cuda):Failedtocompilecuda _ ndarray。Cu:( nvcc returnst

  atus ,2, forcmd , nvcc-shared-O3-arch=sm _ 30-use _ fast _ math-compiler-超级的豌豆

  根据windowsSDK查找这个文件,将这个文件对应的包括加入到路径,没有解决问题,后来编译器_超级的豌豆dirVs2012更改为Vs2010解决问题。

  编译器_超级的豌豆dir=C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \超级的豌豆

  二、安装千层面

  1、目前还只能从源代码安装。

  饭桶克隆https://github.com/Lasagne/Lasagne.git #会建立一个千层面目录激光唱片千层面安装要求。txt #比较久python setup.py安装#这一步需要根权限

  丹尼尔努里[教程]上是这样安装的

  皮皮安装-r https://原料。githubusercontent。com/dnouri/kfkd-教程/大师/要求。文本文件(textfile)

  这样需要以根用户来执行,不推荐这样做。

  尝试正确的安装方式:

  gitclonehttps://github.com/Lasagne/Lasagne.git#会建立一个千层面目录

  千层面

  皮皮安装-r https://原料。githubusercontent。com/dnouri/kfkd-教程/大师/要求。文本文件(textfile)

  问题:

  1.这是Python2mimetypes的病菌

  2.需要将Python2.7/lib/mimetypes.py文件中如下片段注释或删除:

  try:ctype=ctype。编码(默认编码)# 3。x中省略!除了unicode编码错误:通过

  补充其它解决办法

  解决办法:

  在报错的页面添加代码:

  导入系统重装(系统)系统。设置默认编码(“utf8”)

  执行Pythonez_setup.py,报错:

  unicode decodedeerror错误:“utf8”编解码器无法解码位置35处的0 XB 0:无效

  起始字节

  解决办法:

  在报错的页面添加代码:

  导入重装系统。设置默认编码(“utf-8”)

  安装失败之后,重新安装,需要清理丙:\用户\管理员\ AppData \本地\pip里面的内容

  2、testonmnist

  激光唱片示例500的python mnist.pyEpoch 103耗时11.717秒训练损耗:0.045202验证损耗:0.059163验证精度:98.16% %纪元104年的500耗时11.702秒训练损耗:0.046228验证损耗:0.058582验证精度:98.14% %纪元105年的500耗时11.704s训练损耗

  三、面部表情点检测

  1、从https://github.com/dylansun/Kaggle-Facial-Keypoint-Detection上下载数据数据进行训练:

  数据文件:培训. zip(60.10mb)测试. zip(15.99mb)示例提交csv(201.08kb)IdLookupTable .csv(842.51kb)

  每个由(x,y)指定实值valuedpairinthespaceofpixel indexes .共有15个关键点,分别代表以下面部元素:

  左_眼_中,右_眼_中,左_眼_内_角,左_眼_外_角,右_眼_内_角,右_眼_外_角,左_眉_内_端,左_眉_外_端,右_眉_内_端,右_眉_外_端,鼻尖,嘴_左_角,嘴_右_角,嘴_中_上_唇,嘴_中_下_唇leftandrighthererefesthepointofview of subject .

  在一些示例中,一些targetkeypointpositionsaremissing(encodedasmissingentriesinthecsv,即两个逗号之间没有任何内容)。

  输入图像是在数据文件的最后一个字段中给出的,并由alistastofpixels(按行排序)和(0,255)中的整数组成,图像为96x 96像素。

  数据文件

  培训。CSV:训练7049图像列表.每行包含15个关键点的(x,y)坐标和以像素的行顺序列表显示的图像数据.

  测试。CSV:1783张测试图片列表。每行包含imageidandimagedata asrow-有序的像素列表

  submissionfile文件格式。CSV:27124个关键点预测列表.每行包含一个RowId,ImageId,功能名称,位置.特征名称有"左_眼_中心_x "、"右_眉_外_端_y "等

  2、采用kfkd.py进行训练:

  Tousethisscript,firstrunthistofityourfirstmodel:

  python kfkd.py fit

  然后培训一批专家,确定他们的权重

  你的模特:

  python kfkd.py fit _专家网。泡菜

  绘制误差曲线:

  python kfkd。py绘图_学习_曲线网-专家。泡菜

  此处报错:

  回溯(mostrecentcalllast):

  文件" c:\ program files(x86)\ JetBrains \ py charm 4。0 .4 \ helpers \ pydev \ pydevd。py”,第2222行,在模块中

  globals=调试器。运行(设置[文件],无,无)

  文件" c:\ program files(x86)\ JetBrains \ py charm 4。0 .4 \ helpers \ pydev \ pydevd。py”,第1648行,因伦

  pydev_imports.execfile(file,globals,locals)#executethescript

  文件" c:/Anaconda/src/lasagne/examples/KaggleFacialKeypointsDetection/kfkd。py”,第417行,在模块中

  func(*sys.argv[2:])

  文件c:/Anaconda/src/lasagne/examples/KaggleFacialKeypointsDetection/kfkd。py ,第371行,绘图_学习_曲线

  型号=pickle.load(f)

  读取异常

  解决方法:直接执行

  绘图_学习_曲线

  和finallymakepidictionstosubmittokaggle:

  python kfkd.py预测网-专家。泡菜

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: