机器学习
文章平均质量分 88
机器学习相关技术
小黄瓜要编程
小白刚学习,希望借助blgo更好的学习
展开
-
从零点一开始机器学习之HDF5模型发布到tensorflow/serving
hdf5模型不支持直接在tensorflow/serving环境下部署,我们首先需要将.hdf5模型转换为saved_model形式的模型。由于tensorflow2.0版本对1.0版本系列的不兼容,导致了1.0版本的转换方法和2.0版本的方法不同,由于博主使用的是2.0系列,那么先说2.0系列的转换,超级简单(比1.0)基于Docker的tensorflow/serving 服务准备官方demo运行我们先不直接发布我们自己的模型,先发布一个官方的模型看看是否成功原创 2022-01-18 18:08:54 · 2190 阅读 · 1 评论 -
从零点一开始机器学习之TF1.0版本HDF5转换为saved_model
从零点一开始机器学习之TF1.0版本HDF5转换为saved_model前言一、hdf5转换为pb模型二、pb模型转saved_model形式BUG解决1.keras_contrib.layers不存在2 tf2.0版本运行1.0版本代码报错module 'tensorflow._api.v2' has no 'builder'原创 2022-01-18 17:07:47 · 1720 阅读 · 0 评论 -
从零点一开始机器学习之晦涩难懂的各种概念
分类和回归的区别?分类和回归的区别在于输出变量的类型。定量输出称为回归,或者说是连续变量预测;定性输出称为分类,或者说是离散变量预测。举个例子:预测成都天府新区房价走势,这是一个回归任务;预测成都天府新区各个版本房价,就是一个分类任务数据归一化处理对每个特征进行归一化处理,使得每个特征的取值缩放到0~1之间。这样做有两个好处:一是模型训练更高效;二是特征前的权重大小可以代表该变量对预测结果的贡献度(因为每个特征值本身的范围相同)np.dot(x1, w)dot()返回的是两个..原创 2021-12-20 16:03:34 · 1132 阅读 · 0 评论 -
Python中tensorflow Import使用错误集合
cannot import name ‘BatchNormalization’ from 'keras.layers.normalization’错误拉取一份代码,报错cannot import name ‘BatchNormalization’ from ‘keras.layers.normalization’解决将原导入from keras.layers.normalization import BatchNormalization修改为from keras.layers.normaliza原创 2021-12-17 14:30:57 · 8818 阅读 · 3 评论 -
从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表)
在机器学习之Win10 64位下安装Cuda+Cudnn文中,我们已经简单的阐述了一下gpu在机器学习中性能好于cpu,但是到底有多大的差距呢?刚开始的同学没有一个直观的认识(主要是我自己也没有直观的认识),在此记录一下吧。我们采用同样的一个简单的基于VGG16的图像分类代码来对比一下,如果有误导或者理解不到位的地方,恳请指正,谢谢!服务器虽然有点旧,但是还是可以看出问题的!图像分三类,每一类图像3800张左右,batch_size均为25CPU服务器一服务器配置选取epoch5-15查看原创 2021-12-24 10:24:19 · 10842 阅读 · 4 评论 -
从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn
初学机器学习,各种剪不断理还乱,给了代码都跑步起来的各种环境各种版本对应,一抹多,不兼容,网上的资料断层,版本不同,环境不断,真的直逼放弃!!!!tensorflow-gpu运行环境梳理原创 2021-12-23 17:22:37 · 2657 阅读 · 2 评论