tensorflow2.0初相识

安装

安装:本地有anaconda python3.6环境,所以直接搭建一个tf2.0的虚拟环境
参考:https://www.jianshu.com/p/13f752e3a2f9
步骤:

#1、创建tf2.0虚拟环境
conda create --name tf2_venv python=3.6
#2、在anaconda的envs路径下,就多了一个tf2的虚拟环境,我们可以使用activate命令激活它
#路径 C:\ProgramData\Anaconda3\envs
activate tf2_venv
#也可以使用deactivate来退出环境
deactivate
#3、tensorflow的环境,使用清华源
sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install tensorflow==2.0.0-alpha
jupyter添加虚拟环境

参考:https://www.icode9.com/content-3-71611.html

安装了tf2.0的环境还不够,我们还需要把它作为一个kernel加入到jupyter环境中,执行下面两步:

pip install ipykernel #在虚拟环境安装juyter
python -m ipykernel install --name tf2_venv
#查看内核
jupyter kernelspec list
pycharm中添加python虚拟环境

参考:conda搭建python虚拟环境 tf2.0.0----tf1.14
在pycharm左上角打开File —> Settings–>Project,或者使用快捷键Ctrl + Alt + S。
选定Project Interpreter,点击下图右上角的红框按钮,选择 Add… 。
添加Virtualenv Environmet,选择Exixting environment,路径选择:C:\ProgramData\Anaconda3\envs\tf2_venv\python.exe,点击ok即可。

tensorflow2.0 不同之处

TF2.0与TF1.x相比有了许多变化。下面是主要的几个变化。
参考:关于TensorFlow 2.0,这里有你想知道的一切

1、 默认状态的Eager Execution

在TF1.X中构建神经网络,需要先定义一个图形(graph)的抽象结构,再用会话(Session)封装运行图形。
如果想要打印session中的数据,需要用session.run()的形式将参数传递给图形,并对模型进行训练。
TF1.X存在缺点:打印模型中共的图节点只能看到节点的引用,无法看到节点的值
TF2.0改进:TF2.0代码看起来像Nunpy代码,TensorFlow和NumPy的对象可以很容易地切换。因此不必担心占位符、会话、feed_dictionaties等问题。
在这里插入图片描述

2、API清理

TF1.X存在缺点:TF1.x中有许多API,如tf.gans、tf.app、tf.contrib、tf.flags,会被清理或移动到单独的存储库。尽管许多API性能良好,但似乎并没有收敛出一种通用的开发方式。此外,如果在其中一个API中训练模型,那么使用其他API来再利用该代码并不简单。
TF2.0改进:TF2.0中,tf.keras是推荐的高级API。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值