![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
机器学习
机器学习探索过程中的一些见解
狗庄欺人太甚
目前方向为文本处理,之前有过两年的目标检测实习经历
展开
-
attributeError: module ‘keras.utils‘ has no attribute ‘get_file‘
attributeError: module 'keras.utils' has no attribute 'get_file'将代码改为:from keras.utils.data_utils import get_filepretrained_url = "https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_tf_dim_ordering_tf_kernels.原创 2022-02-11 23:07:38 · 2521 阅读 · 0 评论 -
TypeError: ‘Adam‘ object is not callable
#from keras.optimizers import Adamfrom keras.optimizers import adam_v2Adam = adam_v2.Adam(lr=0.001, beta_1=0.9, beta_2=0.999, epsilon=1e-08)model.compile(loss = 'categorical_crossentropy', optimizer = Adam(lr=lr), me.原创 2022-02-10 14:45:56 · 3437 阅读 · 3 评论 -
libpng error: IDAT: CRC error
import cv2import osimg = cv2.imread('/cloud_disk/users/huh/dataset/cityscapes/leftImg8bit/val/lindau/lindau_000043_000019_leftImg8bit.png', -1) # (shape: (1024, 2048, 3))读取图片出现:libpng error: IDAT: CRC error同时报错(实时语义分割任务):img = cv2.resize(img,...原创 2022-02-06 16:09:48 · 4856 阅读 · 0 评论 -
数据集划分
train是训练集,val是训练过程中的测试集,是为了让你在边训练边看到训练的结果,及时判断学习状态。test就是训练模型结束后,用于评价模型结果的测试集。只有train就可以训练,val不是必须的,比例也可以设置很小。制作图书馆数据集代码如下:### Data Format for Semantic SegmentationThe raw data will be processed by generator shell scripts. There will be two subdirs('原创 2022-02-05 00:07:02 · 2820 阅读 · 0 评论 -
ImportError: cannot import name ‘int_classes‘ from ‘torch._six‘
ImportError: cannot import name ‘int_classes‘ from ‘torch._six‘原创 2022-02-04 13:58:35 · 3247 阅读 · 0 评论 -
undefined symbol: _dl_sym, version GLIBC_PRIVATE
ImportError: /home/tux/conda/envs/real_sem/lib/python3.8/site-packages/paddle/fluid/core_avx.so: undefined symbol: _dl_sym, version GLIBC_PRIVATE原创 2022-01-29 19:57:16 · 7827 阅读 · 4 评论 -
如何用深度学习对几种类型的图片进行分类(tensorflow,CNN)
如何用深度学习对几种类型的图片进行分类(tensorflow,CNN)原创 2022-01-13 20:35:07 · 836 阅读 · 0 评论 -
importError: cannot import name ‘SGD‘ from ‘keras.optimizers‘
problem:ImportError: cannot import name 'SGD' from 'keras.optimizers' (/home/tux/conda/envs/huh/lib/python3.9/site-packages/keras/optimizers.py)solution:把from keras.optimizers import SGD改为from tensorflow.keras.optimizers import Adam,Nadam, SG原创 2022-01-13 20:16:09 · 5952 阅读 · 16 评论 -
conda常见命令
conda常见命令mamba安装原创 2022-01-09 14:23:38 · 1871 阅读 · 1 评论 -
留出法对数据集分类
留出法(hold-out)原创 2022-01-08 23:51:16 · 1265 阅读 · 0 评论 -
决策树实例(基于iris)
决策树是一种机器学习的方法。决策树的生成算法有ID3, C4.5和C5.0等。决策树是一种树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,最后每个叶节点代表一种分类结果。决策树是一种十分常用的分类方法,需要监管学习(Supervised Learning),监管学习就是给出一堆样本,每个样本都有一组属性和一个分类结果,也就是分类结果已知,那么通过学习这些样本得到一个决策树,这个决策树能够对新的数据给出正确的分类。sklearn是一个Python第三方提供的非常强力的机原创 2021-12-19 22:50:54 · 1011 阅读 · 0 评论 -
随机梯度/批量梯度下降
随机梯度下降的原理是就是在需要计算梯度的时候,只从样本当中选择一条来计算梯度1.一条样本意味着非常大的随机性。很有可能这条样本的梯度和整体的梯度并不一致,甚至有很大的偏差。这一个问题我们可以用多样本解决2.只选择一条样本计算梯度,所以模型最后很难收敛到极值点。这个问题我们可以在模型初始训练的时候就使用较大的学习率。随着训练次数的增多,学习率也逐渐的变小。批量梯度下降随机选取出一小批样本来代替整体,从而加快运算速度,偏差要比随机梯度小一些...原创 2021-12-03 22:38:12 · 496 阅读 · 0 评论 -
机器学习模型评估指标
What about P10, P50 and P90?Finally, in the P10, P50 and P90, the “P” stands for Percentile. The calculate value will depend on the type of distribution you have chosen to create. For example, if we decide to go for a probability of exceedance curve, whe原创 2021-04-26 09:59:39 · 625 阅读 · 0 评论