![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
文章平均质量分 52
王二小、
这个作者很懒,什么都没留下…
展开
-
Ubuntu18.04 DeepLabv3+图像语义分割学习 + 实践笔记 (三) 自定义数据集,训练和测试
Ubuntu18.04 deeplabv3+安装测试1. 环境2. 下载安装deeplabv3+2.1 下载deeplabv3+2.2 配置环境3. 测试deeplabv3+1. 环境基本配置版本号CPUIntel® Xeon® CPU E5-2685 v4 @ 2.50GHZ ×4GPUNvidia tesla P100OSUbuntu18.04python3.6tf-gpu1.13.1keras2.3.0numpy1.18.4原创 2020-08-26 16:10:17 · 938 阅读 · 1 评论 -
制作自己的voc数据集并通过yolov3训练
https://blog.csdn.net/qq_34806812/article/details/81673798转载 2019-11-13 17:51:09 · 308 阅读 · 0 评论 -
mac OS(官方步骤)YOLO-V3训练VOC数据集 无GPU 无CUDA 无cudnn
我没有安装CUDA,没有GPU,无cudnn已安装opencv(使用pycharm安装),已安装darknet安装darknet下载darknetgit clone https://github.com/pjreddie/darknet.gitcd ~/darknet编译make -j8 //四核心cpu开八线程测试./darknet成功开始:一 ...原创 2019-11-13 11:25:14 · 2654 阅读 · 16 评论 -
Yolov3原理分析及网络结构
一. 什么是Yolov3?Yolov3是基于一款小众的深度学习框架——darknet的目标检测开源项目,darknet短小精悍,虽然功能和复用性不如当前大火的深度学习框架Tensorflow和Caffe2,但由于其源码都是用纯C语言和CUDA底层编写的,所以它的特点让它在Yolov3项目中大放光彩:速度快,充分发挥多核处理器和GPU并行运算的功能。所以,Yolov3的快速检测正好适合我们这种需要...转载 2019-11-13 14:06:38 · 7605 阅读 · 0 评论 -
Yolo v3图像目标检测学习 + 实践笔记 (一) 原理和网络结构
目录原创 2019-11-12 16:21:00 · 859 阅读 · 0 评论 -
Ubuntu18.04 DeepLabv3+图像语义分割学习 + 实践笔记 (二) 项目安装和测试
DeepLab3+学习与实践(二)原创 2019-11-12 15:01:35 · 896 阅读 · 1 评论 -
DeepLabv3+图像语义分割学习 + 实践笔记 (一) 原理和网络结构
DeepLab3+学习与实践(一)DeepLabv3+ 图像语义分割 (一)图像分割任务以及常用数据集语义分割常用数据集DeepLabv3+网络结构和原理DeepLabv3+网络结构编码器/解码器(encoder/decoder)结构卷积运算空洞卷积或者膨胀卷积 DCNNDeepLabv3结构特点获取多尺度上下文的架构比较采用及联模块和带孔卷积提取多尺度信息具有图像级功能的 ASPP 的并行模块D...原创 2019-11-08 16:59:16 · 13728 阅读 · 4 评论 -
机器学习---数据科学包---时间日期
课堂学习笔记时间序列复习datetime时间序列时间日期时间戳:固定时刻固定时期period:pd.Period时间间隔interval:由起始时间和结束时间表示,固定时期是一个特殊的时间间隔时间日期的作用:分析金融数据,如股票交易数据分析服务器日志复习datetime...原创 2019-11-07 09:39:28 · 293 阅读 · 0 评论 -
机器学习---数据科学包---数据导入导出
课堂学习笔记数据I/O索引及列名/缺失值处理逐块读取数据保存数据到磁盘二进制数据其他格式数据I/O索引及列名缺失值处理逐块读取数据保存数据到磁盘二进制数据其他格式简介索引及列名/缺失值处理逐块读取数据保存数据到磁盘二进制数据pickle包其他格式HDF5: HDF是个用C语言实现的库,可以高效地读取磁盘上的二进制存储的科学数据Excel文件:pd.exce...原创 2019-11-01 18:46:16 · 343 阅读 · 0 评论 -
机器学习---数据科学包---聚合计算
课堂学习笔记聚合计算内置聚合函数自定义聚合函数一次性应用多个聚合函数不同的列应用不同的聚合函数分组数据变换transform分组数据合并,传统方法:mergetransform用自定义函数调用transform聚合分组 apply聚合计算内置聚合函数自定义聚合函数 agg一次性应用多个聚合函数不同的列应用不同的聚合函数重置索引内置聚合函数自定义聚合函数一次性应用多个聚合函...原创 2019-11-01 16:55:54 · 303 阅读 · 0 评论 -
机器学习---数据科学包---分组计算
课堂学习笔记分组计算列分组 字典分组按行分组多级索引分组分组计算分组三部曲:拆分–应用–合并拆分:根据什么分组?应用:每个分组进行什么计算合并:把每个分组的计算合并起来按列分组通过字典分组通过函数分组通过索引级别分组列分组 字典分组按行分组多级索引分组...原创 2019-11-01 14:36:50 · 240 阅读 · 0 评论 -
机器学习---数据科学包---pandas索引
课堂学习笔记机器学习---数据科学包三pandas索引多级索引索引交换多级索引的统计列索引转换为行索引机器学习—数据科学包三pandas索引多级索引a = [['a','a','a','b','b','c','c'],[1,2,3,1,2,2,3]]t = list(zip(*a))toutput:[('a', 1), ('a', 2), ('a', 3), ('b', 1),...原创 2019-11-01 14:05:46 · 99 阅读 · 0 评论 -
TensorFlow实现最近邻分类器
课堂学习笔记原创 2019-10-17 16:27:31 · 176 阅读 · 0 评论 -
tensorflow代码 常量变量矩阵输入基本操作
课堂学习笔记hello worldimport osimport tensorflow as tfos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'hello = tf.constant('hello world!')sess = tf.Session()print(sess.run(hello))常量/变量/矩阵输入import osimp...原创 2019-10-17 16:15:36 · 405 阅读 · 0 评论 -
tensorflow性能优化
课堂学习笔记tensorflow性能优化tensorflow性能优化运算操作调度当有多个高阶运算操作同时存在时,tf会自动识别这些重复计算,同时改写计算图,只执行一次重复的计算,然后把这些高阶运算的后续计算全部连接到这些共有的计算上,避免冗余计算。安排运算的顺序改善数据传输与内存占用的问题。错开某些大头数据的运算。安排节点的执行时间,如果节点过早的接收数据,那么数据会过早的堆积在设备...原创 2019-10-17 14:51:07 · 258 阅读 · 0 评论 -
tensorflow扩展功能
课堂学习笔记tensorflow扩展功能tensorflow扩展功能自动求导反向传播消耗内存多,因为要保存tensor子图的执行tensorflow支持单独执行子图,用户可以选择计算图的任意子图,并沿着某些边输入数据,同时从另一些边获取输出结果。计算图控制流tensorflow提供了switch和merge两种operator还提供了enter、leave以及Nex...原创 2019-10-15 18:46:37 · 225 阅读 · 0 评论 -
TensorFlow概要&核心概念&实现原理
课堂学习笔记核心概念实现原理核心概念计算图又称为有向图,数据流图数据流图用“结点”(nodes)和“线”(edges)的有向图来描述数学计算。“节点” 一般用来表示施加的数学操作,但也可以表示数据输入(feed in)的起点/输出(push out)的终点,或者是读取/写入持久变量(persistent variable)的终点。“线”表示“节点”之间的输入/输出关系。这些数据“...原创 2019-10-15 14:51:03 · 243 阅读 · 0 评论 -
机器学习导论二
课堂学习笔记机器学习导论二机器学习关于数据集的概念(掌握)概念学习机器学习分类详解(理解)机器学习经典案例举例-手写体识别(了解)机器学习三要素详解及概念强化(熟悉)如何设计机器学习系统(了解)模型选择-泛化性能体现(掌握)15.机器学习三要素数学理论补充(理解)16.正则化(了解)17.交叉验证(了解)18.为什么先在是进入机器学习最佳时机(了解)机器学习导论二机器学习关于数据集的概念(掌握...原创 2019-09-03 15:59:50 · 289 阅读 · 0 评论 -
机器学习---数据科学包---numpy基础运算
课堂学习笔记机器学习---数据科学包一numpy的学习numpy的属性numpy的创建arraynumpy的基础运算一numpy的基础运算二numpy的索引numpy的array合并numpy的array分割numpy的copy & deep copy机器学习—数据科学包一numpy的学习numpy的属性import numpy as nparray = np.array([[1...原创 2019-09-05 18:24:23 · 227 阅读 · 0 评论 -
机器学习---数据科学包---pandas基本操作
课堂学习笔记机器学习---数据科学包二pandas的学习ipython初体验pandas 入门一pandas的DataFrame类型下的基本操作pandas入门二pandas入门三数据整形数据透视时间序列cat.categories 按某一列重新编码分类数据可视化数据载入与保存实例:MovieLens 电影数据分析一实例:MovieLens 电影数据分析二pandas 核心数据结构一SeriesD...原创 2019-09-19 21:57:59 · 998 阅读 · 0 评论 -
机器学习--基础算法一---线性回归&梯度下降
课堂学习笔记机器学习---基础算法一线性回归高斯分布最大似然估计最小二乘法的本质logistic回归分类问题的首选算法多分类:softmax回归目标函数技术点:梯度下降算法最大似然估计特征选择机器学习—基础算法一线性回归高斯分布最大似然估计最小二乘法的本质logistic回归分类问题的首选算法多分类:softmax回归目标函数技术点:梯度下降算法最大似然估计特征选择...原创 2019-09-20 17:49:23 · 185 阅读 · 0 评论 -
机器学习---基础算法二--回归实践
课堂学习笔记机器学习---基础算法二回归机器学习—基础算法二https://blog.csdn.net/fan2312/article/details/100854485回归均方误差:MSE=1m∑i=1m(yi−yi^)2MSE = \frac{1}{m}\sum^m_{i=1}(y_i-\hat{y_i})^2MSE=m1∑i=1m(yi−yi^)2均方根误差: 标...原创 2019-09-24 19:18:01 · 154 阅读 · 0 评论 -
机器学习---基础算法三---决策树
课堂学习笔记机器学习---基础算法三复习熵机器学习—基础算法三复习信息熵,决策树复习熵条件熵H(Y∣X)H(Y|X)H(Y∣X)H(Y∣X)=H(X,Y)−H(X)H(Y|X)=H(X,Y)-H(X)H(Y∣X)=H(X,Y)−H(X)X发生的前提下,Y的熵H(X)=−∑i=1np(xi)log(xi)H(X)=-\sum_{i=1}^np(x_i)log(x_i)H(X)=−∑...原创 2019-09-25 15:38:51 · 192 阅读 · 0 评论 -
机器学习---基础算法四---随机森林
课堂学习笔记机器学习---基础算法四bagging样本不平衡常用处理方法随机森林机器学习—基础算法四随机森林、baggingbagging过程从样本集中重采样选出n个样本在所有属性上,对这n个样本建立分类器(ID3,C4.5,CART,SVM,Logistic Regression)重复以上两步m次,即获得m个分类器将数据放在m个分类器上,最后根据m个分类器的投票结果决定数据属...原创 2019-09-26 15:57:18 · 187 阅读 · 0 评论 -
机器学习---基础算法五---Boost
课堂学习笔记机器学习---基础算法五Boost机器学习—基础算法五Boost可用于回归和分类每一步产生一个弱分类器,并加权累加到总模型中如果每一步的弱预测模型生成都是依赖于损失函数的梯度方向,则称之为梯度提升梯度提升首先给定一个目标损失函数,该函数的定义域是所有科学的弱函数集合(基函数)通过迭代选择一个负梯度方向上的基函数来逐渐逼近局部最小值理论意义如果一个问题...原创 2019-09-28 01:09:49 · 253 阅读 · 0 评论 -
机器学习导论 一
课堂学习笔记机器学习导论大数据4V特征(理解)大数据项目架构--以电信日志分析为例(理解)机器学习--人工智能发展(了解)机器学习--人工智能概念区别和联系(掌握)机器学习--数据、数据分析、数据挖掘区别和联系(掌握)什么是机器学习(掌握)基于规则的学习和基于模型的学习(掌握)机器学习导论大数据4V特征(理解)大数据4V特征:数据量大:HDFS分布式文件系统数据种类多:结构化数据,My...原创 2019-08-27 16:33:45 · 229 阅读 · 0 评论