- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 对tensorflow java api进行cpu优化
使用tensorflow的java接口时,会报下面的提示内容,这是因为官方为了更好的兼容性,在编译jni库文件的时候没有进行任何的cpu指令集优化。我们只需要自己重新编译jni库文件,替换libtensorflow_jni-1.1.0.jar对应的文件即可。2017-05-27 14:57:30.437555: W tensorflow/core/platform/cpu_feature_gu
2017-05-27 15:22:36 5928 1
原创 tensorflow的python离线训练java在线预测方案
tensorflow目前主要的使用语言主要还是python,但是有相当一部分互联网应用是用java开发的,那么java应用如何使用tensorflow开发深度学习相关的功能呢?虽然google开源了tensorflow serving用于生产环境部署训练好的模型,但需要自己实现集群功能和健康检查,同时和java应用中间还隔着一个网络通讯的开销。所以最好还是java应用内部直接调用模型。tensor
2017-05-27 14:53:37 15035 5
原创 Anaconda安装与使用
linux中python默认的安装路径是需要root权限的,因此如果需要安装新的包也需要root权限,而我们在使用python的时候经常需要安装各种包,每次都找管理员要权限非常麻烦。使用Anaconda就可以避免需要root权限的麻烦,Anaconda相当于把python安装到当前用户home路径下。Anaconda官网下载Anaconda2-4.3.1-Linux-x86_64.sh运行
2017-05-27 10:59:10 3458
原创 Debian7升级glibc和gcc
需要root权限,备份 /etc/apt/sources.list 文件打开 /etc/apt/sources.list 文件,添加:deb http://ftp.debian.org/debian sid main然后执行:sudo apt-get update sudo apt-get -t sid install libc6 gcc然后还原/et
2017-05-27 10:53:10 5231
原创 lightgbm_predict4j:LightGBM在线预测的java实现
LightGBM是微软推出的一款开源boosting工具,现在已经成为各类机器学习竞赛常用的一大利器。不过由于LightGBM是c++编写的,并且其预测功能的主要使用方式是命令行调用处理批量数据,比较难用于在线实时预测。lightgbm_predict4j是针对其预测代码用java重新实现的一个小工具,在用LightGBM离线生成模型之后,可以用lightgbm_predict4j加载模型,然后在
2017-05-27 10:38:35 8205 12
UNIX环境高级编程·part2
2008-10-31
UNIX环境高级编程·part1
2008-10-31
Effective STL(中文)
2008-10-31
C++编程思想(中文)
2008-10-31
程序调试思想与实践(中文版)
2008-10-18
93分钟学会LaTeX2(中文版)
2008-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人