TensorFlow(2):给TensorFlow Image 打补丁增加 TuShare 支持

简介: 1,关于TuShareTuShare 是一个python的lib 库非常好用。 并且是适合国内的股票市场的,可以直接下载国内的股票数据。 非常的方便。 同事 TensorFlow 已经支持了 Numpy。直接在这个上面增加TuShare类库就好了。 而且docker 的有点就出来了。一层一层的叠加了。2,增加镜像和上次一样重新增加一个启动脚本: htt

1,关于TuShare


TuShare 是一个python的lib 库非常好用。
并且是适合国内的股票市场的,可以直接下载国内的股票数据。
非常的方便。
同事 TensorFlow 已经支持了 Numpy。直接在这个上面增加TuShare类库就好了。
而且docker 的有点就出来了。一层一层的叠加了。

2,增加镜像


和上次一样重新增加一个启动脚本:
http://blog.csdn.net/freewebsys/article/details/70237003
vi run_jupyter.sh

#!/usr/bin/env bash
jupyter notebook --no-browser --NotebookApp.token='token1234' > /notebooks/jupyter-notebook.log 

Dockerfile :

FROM daocloud.io/daocloud/tensorflow:latest

RUN echo "deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse\n\
deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse\n\
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse\n\
deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse\n\
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse\n\
deb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse\n\
deb-src http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse\n\
deb-src http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse\n\
deb-src http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse\n\
deb-src http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse\n" > /etc/apt/sources.list

RUN apt-get update
RUN apt-get install -y python-lxml python-requests vim
RUN pip install tushare --upgrade

RUN rm -f /run_jupyter.sh
COPY run_jupyter.sh /run_jupyter.sh
ENTRYPOINT ["/run_jupyter.sh"]

一直以为这个镜像是debian的。结果mirrors 还写错成debian的。
还奇怪为啥要权限校验呢。
改成Ubuntu 的就没有问题了。是 Ubuntu 16.04 的版本。

然后构建镜像:


docker build -t myTensorFlow:1.0 .

启动:

docker run -it -v /data/tensorflow/notebooks:/notebooks -p 8888:8888  -p 6006:6006 -d myTensorFlow:1.0

3,调用TuShare 股票函数


import tushare as ts

print(tushare.__version__)

ts.get_hist_data('600848',start='2017-04-15',end='2017-04-20')

超级赞直接显示了。

同时在 jupyter 里面还有 各种类库的文档。

4,总结


本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/70305363 未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

使用docker 还是非常的方便的。同时可以将经验以images 的方式分享给别人。
非常快速的搭建环境。提高开发效率。简化开发。
将更多的时间放到处理业务逻辑上。
同时,大家用的技术都一样了,就是大家的思路,思想不一样了。
得好好的学习下数学公式了,这个才是值得沉淀的东西。

目录
相关文章
|
机器学习/深度学习 安全 openCL
TensorFlow 2.8.0正式上线,修复众多Bug,发布50多个漏洞补丁
TensorFlow 2.8.0正式上线,修复众多Bug,发布50多个漏洞补丁
134 0
|
TensorFlow 算法框架/工具
TensorFlow修改图像尺寸:AttributeError: module ‘tensorflow._api.v2.image‘ has no attribute ‘image‘
TensorFlow修改图像尺寸:AttributeError: module ‘tensorflow._api.v2.image‘ has no attribute ‘image‘
111 0
TensorFlow修改图像尺寸:AttributeError: module ‘tensorflow._api.v2.image‘ has no attribute ‘image‘
|
机器学习/深度学习 数据挖掘 TensorFlow
TensorFlow-Slim image classification library:TensorFlow-Slim 图像分类库
TensorFlow-Slim 图像分类库 TF-slim是用于定义,训练和评估复杂模型的TensorFlow(tensorflow.contrib.slim)的新型轻量级高级API。
1120 0
|
API TensorFlow 算法框架/工具
|
1月前
|
机器学习/深度学习 TensorFlow API
TensorFlow与Keras实战:构建深度学习模型
本文探讨了TensorFlow和其高级API Keras在深度学习中的应用。TensorFlow是Google开发的高性能开源框架,支持分布式计算,而Keras以其用户友好和模块化设计简化了神经网络构建。通过一个手写数字识别的实战案例,展示了如何使用Keras加载MNIST数据集、构建CNN模型、训练及评估模型,并进行预测。案例详述了数据预处理、模型构建、训练过程和预测新图像的步骤,为读者提供TensorFlow和Keras的基础实践指导。
170 59
|
1月前
|
机器学习/深度学习 人工智能 算法
海洋生物识别系统+图像识别+Python+人工智能课设+深度学习+卷积神经网络算法+TensorFlow
海洋生物识别系统。以Python作为主要编程语言,通过TensorFlow搭建ResNet50卷积神经网络算法,通过对22种常见的海洋生物('蛤蜊', '珊瑚', '螃蟹', '海豚', '鳗鱼', '水母', '龙虾', '海蛞蝓', '章鱼', '水獭', '企鹅', '河豚', '魔鬼鱼', '海胆', '海马', '海豹', '鲨鱼', '虾', '鱿鱼', '海星', '海龟', '鲸鱼')数据集进行训练,得到一个识别精度较高的模型文件,然后使用Django开发一个Web网页平台操作界面,实现用户上传一张海洋生物图片识别其名称。
122 7
海洋生物识别系统+图像识别+Python+人工智能课设+深度学习+卷积神经网络算法+TensorFlow
|
27天前
|
机器学习/深度学习 人工智能 算法
【乐器识别系统】图像识别+人工智能+深度学习+Python+TensorFlow+卷积神经网络+模型训练
乐器识别系统。使用Python为主要编程语言,基于人工智能框架库TensorFlow搭建ResNet50卷积神经网络算法,通过对30种乐器('迪吉里杜管', '铃鼓', '木琴', '手风琴', '阿尔卑斯号角', '风笛', '班卓琴', '邦戈鼓', '卡萨巴', '响板', '单簧管', '古钢琴', '手风琴(六角形)', '鼓', '扬琴', '长笛', '刮瓜', '吉他', '口琴', '竖琴', '沙槌', '陶笛', '钢琴', '萨克斯管', '锡塔尔琴', '钢鼓', '长号', '小号', '大号', '小提琴')的图像数据集进行训练,得到一个训练精度较高的模型,并将其
36 0
【乐器识别系统】图像识别+人工智能+深度学习+Python+TensorFlow+卷积神经网络+模型训练
|
1月前
|
机器学习/深度学习 人工智能 TensorFlow
TensorFlow 是一个由 Google 开发的开源深度学习框架
TensorFlow 是一个由 Google 开发的开源深度学习框架
28 3
|
1月前
|
机器学习/深度学习 自然语言处理 TensorFlow
TensorFlow:深度学习框架的领航者
**TensorFlow**是谷歌开源的机器学习框架,用于深度学习和大规模数据处理。它以数据流图为基础,支持分布式计算,提供高效、灵活且可扩展的环境。自2015年以来,经过多次升级,包括引入Eager Execution,提升了开发效率。TensorFlow广泛应用于图像识别、自然语言处理、推荐系统和语音识别等领域,其丰富的API和工具简化了模型构建,促进了深度学习的发展。【6月更文挑战第5天】
62 9
|
24天前
|
机器学习/深度学习 人工智能 算法
【服装识别系统】图像识别+Python+人工智能+深度学习+算法模型+TensorFlow
服装识别系统,本系统作为图像识别方面的一个典型应用,使用Python作为主要编程语言,并通过TensorFlow搭建ResNet50卷积神经算法网络模型,通过对18种不同的服装('黑色连衣裙', '黑色衬衫', '黑色鞋子', '黑色短裤', '蓝色连衣裙', '蓝色衬衫', '蓝色鞋子', '蓝色短裤', '棕色鞋子', '棕色短裤', '绿色衬衫', '绿色鞋子', '绿色短裤', '红色连衣裙', '红色鞋子', '白色连衣裙', '白色鞋子', '白色短裤')数据集进行训练,最后得到一个识别精度较高的H5格式模型文件,然后基于Django搭建Web网页端可视化操作界面,实现用户在界面中
43 1
【服装识别系统】图像识别+Python+人工智能+深度学习+算法模型+TensorFlow