汉澳sinox2016安装tensorflow,scikit-learn,theano做机器学习

本文介绍了如何在汉澳sinox2016操作系统上安装和运行机器学习库TensorFlow、scikit-learn和Theano。通过配置pkg软件库,成功安装这些库并验证其功能。虽然过程中遇到网络问题导致CNN模型的测试数据下载失败,但主要的安装过程顺利,并展示了安装后的测试结果。
摘要由CSDN通过智能技术生成


汉澳sinox2016能不能安装运行机器学习软件呢?作为领先的操作系统,不能进行人工智能开发,无论如何也说不过去。现在就来运行安装流行的机器学习软件。

经典的机器学习软件主要是tensorflow,scikit-learn,theano。

怎么安装呢?其实不是很难的,因为有了软件库,用的是freebsd的软件库。先设置/etc/pkg/FreeBSD.conf,打开后编辑如下后保存。

#Sinox_install_cdrom: {
#  url: "file:///usr/packages",
#  mirror_type: "none",
#  enabled: yes
#}

#Sinox: {
#  enabled: no
#}


FreeBSD: {
#  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
    url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

真正目的是让安装软件包指向最新的pkg库,然后安装

安装tensorflow

命令

pkg install py27-tensorflow

只有python2.7!还没有python3.5版本的

他会安装新版本依赖软件包。卸载旧版本,这个可能会导致有些软件包被卸载,但是不重新安装,所以可能导致有的软件不能用!

安装好了以后运行python命令

输入

import tensorflow as tf

没提示,运行成功


安装 sckit-learn

pkg install py27-scikit-learn

root@www:~ # pkg install py27-scipy
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        py27-scipy: 0.19.0_2
        swig13: 1.3.40_1

用pip install sckit-learn不成功,因为可能不对应操作系统版本


安装 theano

pkg install py27-theano


New packages to be INSTALLED:
        py27-theano: 0.9.0_1

现在测试这些工具是否安装好


python

>>> import sklearn
>>> import theano
>>> import numpy
>>> import scipy
>>> import tensorflow
>>>

>>> quit()

pip命令查看安装的python包

root@www:~ # pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
attrs (17.1.0)
backports.weakref (1.0rc1)
bleach (1.4.2)
cffi (1.7.0)
characteristic (14.3.0)
cryptography (1.7.2)
enum34 (1.1.6)
funcsigs (1.0.2)
gps (3.14)
html5lib (0.9999999)
idna (2.5)
ipaddress (1.0.18)
libxml2-python (2.9.4)
Markdown (2.6.8)
mock (2.0.0)
mod-python (3.5.0)
numpy (1.13.1)
pbr (3.1.1)
pip (9.0.1)
protobuf (3.4.0)
pyasn1 (0.2.2)
pyasn1-modules (0.0.9)
pycparser (2.10)
pyOpenSSL (16.2.0)
scikit-learn (0.17)
scipy (0.19.0)
service-identity (16.0.0)
setuptools (36.2.2)
six (1.10.0)
tensorflow (1.2.1)
Theano (0.9.0)
Twisted-Core (15.2.1)
Werkzeug (0.12.2)
wheel (0.29.0)
zope.interface (4.1.3)
root@www:~ #


最后测试运行tensorflow程序test.py

#!/usr/bin/python
# -*-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值