- 博客(10)
- 收藏
- 关注
原创 几种不同版本的交叉熵函数
import tensorflow as tf from tensorflow import keras import numpy as np a = np.random.randint(0,5,(5,5)).astype(np.float32) b = np.random.randint(0,5,(5,)).astype(np.float32) b_onehot = tf.one_hot(b, 5).numpy() def soft_max(x): x_exp = np.exp(x)
2020-07-10 22:08:17
186
原创 Python下载视频的一点小技巧
最近在使用you-get 下载哔哩哔哩上的视频. 比较方便,能实现批量下载与检查缺失. 首先安装you-get pip3 install you-get 利用python修改下载路径, 对bilibili而言,不同分p通过"https://www.bilibili.com/video/BV1pt411o7Hc?p=1" 中的p等于几来实现. 可以通过shell中运行下面命令来生成路径文件. &...
2020-05-06 00:27:20
685
原创 AdaBoost
本文是基于西瓜书第八章集成部分加上自己的理解而"结合"出来的, 本文主要分为两个部分, AdaBoosting(序列化方法)和Bagging与随机森林(并行化方法). 如有误差望不吝指正. Adaboost~适用于二分类任务,通过加大对上一次分类错误的样本的"重视程度"来训练新的分类器,最终的分类器为一系列分类器的加权和。 \section*{损失函数可行性} Adaboost用指数损失函数 \b...
2020-04-10 16:00:13
226
原创 PCA 及代码的简单实现
PCA原理 PCA代码 经上述原理,按照如下步骤完成代码: 1)、对数据进行中心化处理,即减去均值。 2)、构造协方差矩阵。 3)、求解协方差矩阵的值与特征向量。 4)、将特征值从大到小排列,截取所需的K个,并得到其对应的特征向量 5)、.将数据投影在这K个特征向量上。 import numpy as np ...
2020-04-09 16:39:33
3306
原创 tensorflwo版Faster RCNN结构分析(代码角度)
源码连接:https://github.com/endernewton/tf-faster-rcnn 结构分析 相较YOLO系列的目标识别模型,Faster RCNN损失函数比较简单,但是模型的结构比较复杂。 1. 经过一个卷积神经网络对图片的特征进行提取. 2. 把提取出来的特征输入到RPN网络,生成候选区域。 3,将RPN网络的到的候选区域输入到最后全连接层,进行分类与回归。 ...
2020-04-07 22:18:31
406
原创 TensorFlow版YOLO1的代码复现与解读
YOLO算法的特点: 速度快,基本上能达到了实时分辨。 泛化能力强 使用全图作为 Context 信息,背景错误(把背景错认为物体)比较少。 ##数据处理 基于pascal_voc数据集进行处理 import numpy as np import xml.etree.ElementTree as ET import cv2 import pickle import copy import...
2020-04-01 22:36:38
493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人