- 博客(258)
- 收藏
- 关注
原创 【Tensorflow基础】第十三课:Word2Vec
Word2Vec相关知识请见:【深度学习基础】第四十五课:自然语言处理与词嵌入。👉载入包:👉下载数据集:用于判断文件是否存在,如果存在则返回true;如果不存在,则返回false。用于将url(可以是本地路径也可以是网络链接)表示的对象复制到filename(保存到本地的路径)。用于在给定的路径上执行一个系统stat的调用。返回值:👉读取数据::如果mode=‘r’,则为读取压缩文件file中的内容;如果mode=‘w’,则为向压缩文件file中写入内容。:获取压缩文件内所有文件的名称列表。:将
2025-06-08 16:50:32
709
原创 【论文阅读】Faster R-CNN:Towards Real-Time Object Detection with Region Proposal Networks
对于region-based的CNN目标检测模型来说(比如),虽然和已经显著降低了CNN部分的检测时间,但是其均没有考虑生成proposal带来的耗时。相比优化后的CNN部分的检测时间,生成proposal的耗时会高出几个数量级。以为例,其在CPU上针对每幅图像需要运行2秒。另一个生成proposal的方法:EdgeBoxes,每幅图像也需要0.2秒,这仍然是个不小的时间支出。
2025-06-08 16:49:18
750
1
原创 【论文阅读】Attention Is All You Need
尤其是,已经成为了和转化问题(如机器翻译)的最优方法。此后的很多研究也都致力于推动循环语言模型和编码-解码框架的发展。固有的序列属性阻碍了训练的并行化。虽然后续有些研究通过一些方法提升了模型计算效率,但是序列属性固有的限制依然存在。此外,也逐渐成为很多序列模型和转化模型中不可或缺的一部分,其通常搭配一起使用。因此本文提出一种新的框架:Transformer。完全抛弃那一套理论,只依靠注意力机制来构建输入和输出之间的全局依赖关系。
2025-06-05 21:46:43
861
1
原创 【Python基础】第三十五课:ROC曲线
。。返回的是一个n行k列的数组,第i行第j列上的数值是模型预测第i个样本为第j个类别的概率,每一行的概率和为1。roc_curve返回的fprtprthresholds均为数组。
2025-06-05 21:41:41
380
原创 【论文阅读】Layer Normalization
本博文只介绍原文的摘要和第3部分,原文链接在本文末尾。训练SOTA的深度神经网络的计算成本都非常高。一个减少训练时间的方法是normalize神经元的激活值(activities)。比如就显著减少了前馈神经网络的训练时间。但是的效果取决于mini-batch size,并且其难以应用在当中。在本文中,我们将转换为Layer Normalization,只利用单个训练样本在一层内的均值和方差。和类似,我们也使用了γ(本文描述为gain)和β(本文描述为bias)。和。
2025-06-03 21:35:46
703
1
原创 【Tensorflow基础】第十二课:验证码的生成与识别
ImageCaptcha(),tf.train.string_input_producer,tf.TFRecordReader,tf.parse_single_example,tf.decode_raw,tf.train.shuffle_batch,tf.train.batch,nets_factory.get_network_fn,tf.one_hot
2025-06-02 20:58:39
445
原创 【论文阅读】U-Net:Convolutional Networks for Biomedical Image Segmentation
U-Net
2025-06-02 20:55:03
870
1
原创 【论文阅读】Best Practices for Convolutional Neural Networks Applied to Visual Document Analysis
本博文只介绍原文第2部分:使用弹性形变来扩展图像数据。如对全文感兴趣,请移步至。
2025-05-31 16:09:26
858
1
原创 【C++基础】第三十八课:特殊用途语言特性
默认实参,内联函数,constexpr函数,assert,NDEBUG,__func__,__FILE__,__LINE__,__TIME__,__DATE__
2025-05-31 16:05:22
1010
原创 【论文阅读】Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition
SPP-net
2025-05-31 16:03:38
972
1
原创 【OpenCV基础】第二十九课:图像矩
图像矩,Hu矩,几何矩,中心矩,归一化中心矩,cv::moments,cv::HuMoments,cv::contourArea,cv::arcLength
2025-05-26 20:49:24
794
原创 【Python基础】第三十四课:模型评估方法
留出法,train_test_split,交叉验证法,KFold,cross_val_score,留一法,LeaveOneOut
2025-05-26 20:35:29
139
原创 【机器学习基础】第三十四课:聚类之距离计算
距离度量,闵可夫斯基距离,VDM(Value Difference Metric),MinkovDM,非度量距离
2025-05-26 20:33:49
787
原创 【Tensorflow基础】第十一课:TFRecord的生成
TFRecord,tf.Graph().as_default(),tf.python_io.TFRecordWriter,tf.train.BytesList,tf.train.Int64List,tf.train.FloatList,tf.train.Feature,tf.train.Features,tf.train.Example,SerializeToString
2025-05-25 20:04:40
306
原创 【C++基础】第三十七课:函数重载
对于重载的函数来说,它们应该在形参数量或形参类型上有所不同。⚠️不允许两个函数除了返回类型外其他所有的要素都相同。//错误:与上一个函数相比只有返回类型不同。
2025-05-25 20:00:52
493
原创 【论文阅读】Fully Convolutional Networks for Semantic Segmentation
FCN,shift-and-stitch,backwards convolution(deconvolution)
2025-05-25 19:57:00
633
1
原创 【OpenCV基础】第二十八课:轮廓周围绘制矩形框和圆形框
轮廓检测:【OpenCV基础】第二十六课:轮廓发现。拉默-道格拉斯-普克算法(Ramer–Douglas–Peucker algorithm),又称道格拉斯-普克算法(Douglas–Peucker algorithm)和迭代端点拟合算法(iterative end-point fit algorithm),是一种将线段组成的曲线降采样为点数较少的类似曲线的算法。它是最早成功地用于制图综合的算法之一。该算法的目的是,给定一条由线段构成的曲线(在某些情况下也称为折线),找到一条点数较少的相似曲线。该算法根据原
2025-05-14 20:08:27
795
原创 【Python基础】第三十三课:混淆矩阵
想要获取最新文章推送或者私聊谈人生,请关注我的个人微信公众号:⬇️x-jeff的AI工坊⬇️。但在数据很不平衡时,准确率变得毫无意义。
2025-05-14 20:06:37
311
原创 【Tensorflow基础】第十课:Inception-v3的训练和检测
👉用于实现对图片的读取。第一个参数为图片所在路径。第二个参数为图片的解码方式:‘r’表示UTF-8编码;‘rb’表示非UTF-8编码。通过可以可视化得到的模型。好久不用tensorboard,这次使用突然报错:ValueError: Duplicate plugins for name projector。解决办法:在所用的conda虚拟环境下,删除tensorboard-1.14.0.dist-info类似命名的文件夹。
2025-05-12 19:15:38
658
原创 【论文阅读】Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning
自从赢得了ImageNet2012比赛之后,该网络框架就被成功应用于各种计算机视觉任务,比如目标检测,分割,人体姿势估计,视频分类,目标追踪以及超分辨率等。这些例子都仅是卷积神经网络成功应用的一小部分而已。和最新版本的。对于训练极深网络非常重要。因为Inception网络有发展的更深的趋势,所以添加可能是个不错的方案。这使得Inception在保留其计算效率的同时可以获得残差方法所带来的所有益处。除了直接集成外,我们还研究了Inception模块是否可以通过将其本身变得更深和更宽来变得更高效。
2025-05-12 19:14:26
990
1
原创 【论文阅读】Deep Residual Learning for Image Recognition
ILSVRC2015冠军,COCO2015冠军,ResNet,残差网络
2025-05-11 20:45:32
1352
3
原创 【OpenCV基础】第二十七课:凸包
凸包相关内容请见:【数学基础】第十八课:凸优化基础。Graham’s scan是一种计算一组平面点凸包的算法,时间复杂度为O(nlogn)O(n\log n)O(nlogn)。算法步骤与图解:另外,如果发现三点共线的情况,算法可以考虑将其视为左转或者右转。这取决于究竟只是要求凸包的边界,还是要找到在凸包边界上所有的点。基于2D点集寻找凸包,方法见本文第2部分。API参数解释:想要获取最新文章推送或者私聊谈人生,请关注我的个人微信公众号:⬇️x-jeff的AI工坊⬇️个人博客网站:https://shi
2025-05-11 20:42:04
1038
原创 【Python基础】第三十一课:分类模型之随机森林
主要API为sklearn.ensemble.RandomForestClassifier。表示基学习器(即决策树)的数量,参数。2)“entropy”表示。:1)“gini”表示。
2025-05-08 22:07:12
261
原创 【论文阅读】Topological Structural Analysis of Digitized Binary Images by Border Following
Border Following,cv::findContours原理
2025-05-06 21:48:26
1137
1
原创 【Python基础】第三十课:分类模型之神经网络
神经网络的基本知识本文不再赘述。这里只简单的说一种比较特殊的神经网络结构:相比全连接神经网络,其连接相对稀疏,并没有做到相邻层中每两个神经元之间都连接。
2025-05-06 21:42:44
836
原创 【论文阅读】Rethinking the Inception Architecture for Computer Vision
Inception-v2,Inception-v3
2025-05-06 21:41:10
1171
1
原创 【C++基础】第三十三课:try语句块和异常处理
异常处理机制为程序中异常检测和异常处理这两部分的协作提供支持。throw表达式(throw expression),异常检测部分使用throw表达式来表示它遇到了无法处理的问题。我们说throw引发(raise)了异常。try语句块(try block),异常处理部分使用try语句块处理异常。try语句块以关键字try开始,并以一个或多个catch子句(catch clause)结束。try语句块中代码抛出的异常通常会被某个catch子句处理。因为catch子句“处理”异常,所以它们也被称作。
2025-05-05 21:50:38
689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人