深度学习
文章平均质量分 95
Adam婷
笔者在人工智能/机器学习领域中默默探索,时而迷惘,时而欣喜。
展开
-
使用自定义数据集在PyTorch中训练Yolo进行对象检测
在上一个故事中,我展示了如何使用预训练的Yolo网络进行物体检测和跟踪。 现在,我想向您展示如何使用由您自己的图像组成的自定义数据集重新训练Yolo。挑战涉及检测隧道网络中的9个不同对象-它们是非常具体的对象,而不是标准Yolo模型中包含的常规对象。 在此示例中,我假设只有3个对象类。有几种方法可以执行此操作,并且可以根据官方规范在训练脚本中定义图像,配置,批注和其他数据文件的位置,但这是一种更简单且井井有条的方法 Yolo的最佳做法。Folder Structure首先,您需要使用以下文件夹结构将原创 2021-05-11 09:54:23 · 565 阅读 · 1 评论 -
检测图像中的多个对象并在视频中跟踪它们
现在,我将向您展示如何使用预先训练的分类器来检测图像中的多个对象,然后在视频中跟踪它们。图像分类(识别)和物体检测之间有什么区别? 在分类中,您确定图像中的主要对象是什么,整个图像按一个类别进行分类。 在检测中,在图像中识别出多个对象,进行分类,并确定位置(作为边界框)。Object Detection in Images有多种对象检测算法,其中最流行的是YOLO和SSD。 对于这个故事,我将使用YOLOv3。 我不会深入探讨YOLO(只看一次)的工作原理的技术细节-您可以在此处阅读该书-但要专注于如原创 2021-05-11 09:38:35 · 1001 阅读 · 5 评论 -
Distributed Stochastic Gradient Descent with Event-Triggered Communication
Distributed Stochastic Gradient Descent with Event-Triggered CommunicationAbstractWe develop a Distributed Event-Triggered Stochastic GRAdient Descent (DETSGRAD) algorithm for solving non-convex optimization problems typically encountered in distributed原创 2020-07-29 22:06:42 · 1247 阅读 · 1 评论 -
Deep Learning Meets SAR
Deep Learning Meets SARAbstractDeep learning in remote sensing has become an international hype, but it is mostly limited to the evaluation of optical data. Although deep learning has been introduced in SAR data processing, despite successful first attemp原创 2020-07-16 22:08:17 · 7133 阅读 · 2 评论 -
Semantic Flow for Fast and Accurate Scene Parsing
Semantic Flow for Fast and Accurate Scene ParsingAbstract1. Introduction2. Related Work3. Method3.1. Preliminary3.2. Flow Alignment Module3.3. Network Architectures4. Experiment4.1. Experiments on Cit...原创 2020-03-29 17:35:03 · 5740 阅读 · 0 评论 -
Circle Loss: A Unified Perspective of Pair Similarity Optimization
Circle Loss: A Unified Perspective of Pair Similarity OptimizationAbstract1. Introduction2. A Unified Perspective3. A New Loss Function3.1. Self-paced Weighting3.2. Within-class and Between-class Marg...原创 2020-03-29 16:44:20 · 2097 阅读 · 0 评论 -
ReZero is All You Need: Fast Convergence at Large Depth
ReZero is All You Need: Fast Convergence at Large DepthAbstractDeep networks have enabled significant performance gains across domains, but they often suffer from vanishing/exploding gradients. Thi...原创 2020-03-29 10:17:40 · 1513 阅读 · 1 评论 -
AdamTechLouis's talk: Deep Learning with Knowledge Graphs
Last week I gave a talk at Connected Data London on the approach that we have developed at Octavian to use neural networks to perform tasks on knowledge graphs.Here’s the recording of the talk, from ...原创 2019-06-03 07:56:35 · 312 阅读 · 0 评论 -
AdamTechLouis's talk: The Beginner’s Guide to Google’s Knowledge Graphis
Google is building the largest warehouse of knowledge in human history – and it’s doing it with your help.Authoritative sites, such as Wikipedia, CIA World Factbook and Freebase are all sources used...原创 2019-06-03 09:14:46 · 813 阅读 · 0 评论 -
AdamTechLouis's talk:Deep Learning on Graphs.
IntroductionWe are in the process of defining a new way of doing machine learning, focusing on a new paradigm, the data fabric.In the past article I gave my new definition of machine learning:Mac...原创 2019-06-03 10:24:13 · 327 阅读 · 0 评论 -
AdamTechLouis's talk:Building a Knowledge-Graph.
IntroductionI’ve been talking about the data fabric in general, and giving some concepts of Machine Learning and Deep Learning in the data fabric. And also gave my definition of the data fabric:The...原创 2019-06-03 10:44:31 · 847 阅读 · 0 评论 -
AdamTechLouis's talk:Decoding the Best Papers from ICLR 2019 – Neural Networks are Here to Rule
IntroductionI love reading and decoding machine learning research papers. There is so much incredible information to parse through – a goldmine for us data scientists! I was thrilled when the best pa...原创 2019-06-03 14:47:23 · 385 阅读 · 0 评论 -
强化学习代码研读
Tensorflow——占位符我们通过为输入图像和目标输出类别创建节点,来开始构建计算图。x = tf.placeholder("float", shape=[None, 784])y = tf.placeholder("float", shape=[None, 10])这里的x和y并不是特定的值,相反,他们都只是一个占位符,可以在TensorFlow运行某一计算时根据该占位符输入具体的...原创 2019-06-10 09:07:53 · 364 阅读 · 0 评论 -
基于深度强化学习的路径规划笔记
MazePathFinder using deep Q Networks该程序将由几个封锁(由块颜色表示)组成的图像作为输入,起始点由蓝色表示,目的地由绿色表示。 它输出一个由输入到输出的可能路径之一组成的图像。 下面显示的是程序的输入和输出。输入图像被馈送到由2个conv和2个fc层组成的模型,其输出对应于底部和右侧动作的Q值。 代理根据哪个Q值更大而向右或向下移动,并且使用代理的新位置...原创 2019-04-24 20:57:31 · 29761 阅读 · 19 评论 -
Averaged-DQN: Variance Reduction and Stabilization for Deep Reinforcement Learning
Averaged-DQN:深度强化学习的方差减少和稳定性AbstractInstability and variability of Deep Reinforcement Learning (DRL) algorithms tend to adversely af-fect their performance. Averaged-DQN is a sim-ple extension to th...原创 2019-07-01 19:40:39 · 1939 阅读 · 0 评论 -
An Easy Guide to Gauge Equivariant Convolutional Networks
几何深度学习是一个非常令人兴奋的新领域,但它的数学正在慢慢地进入代数拓扑和理论物理领域。 这篇论文尤其如此(https://arxiv.org/abs/1902.04615),我想在这篇文章中探讨。 本文使用规范理论的语言,它位于物理学中任何喜欢同时使用“量子”和“场”这两个词的中心。 它有望直观地理解规范理论的基础知识,我必须说,它提供并且可能是迄今为止我见过的最好的介绍。 但它仍然是一个困难...翻译 2019-05-26 18:19:00 · 565 阅读 · 0 评论 -
PyTorch入门 - 了解如何构建快速准确的神经网络(4个案例研究!)
IntroductionPyTorch v TensorFlow - 你有多少次在社交媒体上看到这个极化问题? 近年来深度学习的兴起得益于这些框架的普及。 两者都有坚定的支持者,但去年开始出现明显的赢家。PyTorch是2018年最受欢迎的框架之一。它很快成为学术界和业界研究人员首选的深度学习框架。 在过去几周使用PyTorch之后,我可以确认它是高度灵活的,并且是一个易于使用的深度学习库。...原创 2019-04-19 23:19:34 · 521 阅读 · 0 评论 -
深度学习的正则化技术综述附python代码
Introduction数据科学专业人员面临的最常见问题之一是避免过度拟合。 您是否遇到过您的模型在训练数据上表现异常但无法预测测试数据的情况。 或者你在公共排行榜的竞争中处于领先地位,但在最终排名中只有数百个名额? 好吧 - 这是给你的文章!避免过度拟合可以单独提高我们模型的性能。在本文中,我们将理解过度拟合的概念以及正则化如何帮助克服同一问题。 然后,我们将研究一些不同的正则化技术,并...原创 2019-04-25 07:27:48 · 451 阅读 · 2 评论 -
深度学习&网络安全
Introduction我们在社区中看到的大多数深度学习应用程序通常面向营销,销售,财务等领域。我们几乎从未阅读过文章或找到有关深度学习的资源用于保护这些产品和业务, 恶意软件和黑客攻击。虽然像谷歌,Facebook,微软和Salesforce这样的大型科技公司已经深入学习了他们的产品,但网络安全行业仍在追赶。 这是一个具有挑战性的领域,但需要我们全力关注。在本文中,我们将简要介绍深度学习...原创 2019-04-25 08:47:35 · 6131 阅读 · 3 评论 -
深度学习要点 - 按顺序进行序列建模(使用python)
Introduction大规模的深度学习通过创建前所未有的聊天机器人和机器人来扰乱许多行业。另一方面,刚刚开始深度学习的人会阅读神经网络的基础知识及其各种架构,如CNN和RNN。但是从简单的概念到深度学习的工业应用似乎有了很大的提升。在构建深度学习应用程序时,几乎需要了解批量标准化,丢失和注意等概念。在本文中,我们将介绍语音识别和自然语言处理中当前最先进应用中使用的两个重要概念 - 即序列到...原创 2019-04-25 09:17:08 · 1444 阅读 · 0 评论 -
用H2O实现机器学习
Overview of H2O: the open source, distributed in-memory machine learning platformIt is important to make AI accessible to everyone for the sake of social and economic stability.Kaggle days is a two-...原创 2019-04-30 23:19:03 · 855 阅读 · 1 评论 -
使用Keras中的Autoencoders进行极端罕见事件分类
In this post, we will learn how to implement an autoencoder for building a rare-event classifier. We will use a real-world rare event dataset from here.BackgroundWhat is an extreme rare event?In a...原创 2019-05-19 00:35:23 · 1546 阅读 · 1 评论 -
用于Keras极端罕见事件分类的LSTM自动编码器
Here we will learn the details of data preparation for LSTM models, and build an LSTM Autoencoder for rare-event classification.This post is a continuation of my previous post Extreme Rare Event Clas...原创 2019-05-19 00:58:01 · 5049 阅读 · 9 评论 -
使用可视化方法理解卷积神经网络(CNN)的指南
Introduction“How did your neural network produce this result?” This question has sent many data scientists into a tizzy. It’s easy to explain how a simple neural network works, but what happens when ...原创 2019-05-07 11:22:12 · 2302 阅读 · 1 评论 -
机器学习研究人员需要学习的10个神经网络架构
Why do we need Machine Learning?Machine learning is needed for tasks that are too complex for humans to code directly. Some tasks are so complex that it is impractical, if not impossible, for humans ...原创 2019-05-15 20:55:15 · 683 阅读 · 0 评论 -
REINFORCEMENT LEARNING USING QUANTUM BOLTZMANN MACHINES利用量子波兹曼机进行强化学习
REINFORCEMENT LEARNING USING QUANTUM BOLTZMANN MACHINESAbstract. We investigate whether quantum annealers with select chip layouts can outperform classical computers in reinforcement learning tasks. ...原创 2019-07-07 20:43:04 · 1754 阅读 · 0 评论 -
When Does Label Smoothing Help?
When Does Label Smoothing Help?Rafael Müller, Simon Kornblith, Geoffrey HintonGoogle [email protected] generalization and learning speed of a multi-class neural netw...原创 2019-07-08 20:45:31 · 3184 阅读 · 0 评论 -
Deep Dream代码
Deep Dream代码# Using TensorFlow for Deep Dream#---------------------------------------# From: Alexander Mordvintsev# --https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/...原创 2019-07-08 22:57:00 · 282 阅读 · 0 评论 -
Graph Convolutional Neural Networks for Web-Scale Recommender Systems(用于Web级推荐系统的图形卷积神经网络)
Graph Convolutional Neural Networks for Web-Scale Recommender Systems用于Web级推荐系统的图形卷积神经网络ABSTRACTRecent advancements in deep neural networks for graph-structured data have led to state-of-the-art pe...原创 2019-07-07 09:52:26 · 4026 阅读 · 0 评论 -
A Comprehensive Survey on Graph Neural Networks(图神经网络综合研究)
A Comprehensive Survey on Graph Neural NetworksZonghan Wu, Shirui Pan, Member, IEEE, Fengwen Chen, Guodong Long,Chengqi Zhang, Senior Member, IEEE, Philip S. Yu, Fellow, IEEEAbstract—Deep learning ...原创 2019-07-06 18:54:16 · 7250 阅读 · 0 评论 -
几大常用深度学习python包使用教程 ---- Adam Studio
Python Deep Learning PackagesState of open source deep learning frameworkskeras[11]Well known for being minimalistic, the Keras neural network library (with a supporting interface of Python) suppo...原创 2019-07-17 12:34:14 · 1870 阅读 · 0 评论 -
Context-Aware U-Net for Biomedical Image Segmentation
Context-Aware U-Net for Biomedical Image SegmentationJiaxu Leng , Ying Liu , Tianlin Zhang , Pei Quan , Zhenyu CuiSchool of Computer and Control Engineering, University of Chinese Academy of Science...原创 2019-07-29 18:41:50 · 1163 阅读 · 3 评论 -
Building a Recommendation System using Word2vec: A Unique Tutorial with Case Study in Python
OverviewRecommendation engines are ubiquitous nowadays and data scientists are expected to know how to build oneWord2vec is an ultra-popular word embeddings used for performing a variety of NLP tas...原创 2019-07-31 11:36:06 · 927 阅读 · 0 评论 -
解析BERT
什么是BERT?BERT是Transformer的双向编码器表示的缩写。它是由Google在2018年末开发和发布的一种新型语言模型。像BERT这样的预训练语言模型在许多自然语言处理任务中发挥着重要作用,例如问答,命名实体识别,自然语言推理,文本分类等等BERT是一种基于微调的多层双向变压器编码器。此时,介绍Transformer架构非常重要。什么是变压器?2017年,谷歌发表了一篇题为“...原创 2019-07-26 14:38:45 · 4545 阅读 · 0 评论 -
基于深度学习的超级分辨率,无需使用GAN
本文介绍了技术和培训深度学习模型的图像改进,图像恢复,修复和超分辨率。这利用了Fastai课程中教授的许多技术,并利用Fastai软件库。这种训练模型的方法是基于非常有才华的AI研究人员的方法和研究,我将它归功于我在信息和技术方面的能力。据我所知,我用这些训练数据应用的一些技术在这一点上是独一无二的(截至2019年2月),只有少数研究人员将所有这些技术结合在一起,很可能是Fastai的研究人员/...原创 2019-07-26 15:52:44 · 6958 阅读 · 0 评论 -
U-Net深度学习灰度图像的彩色化
U-Net深度学习灰度图像的彩色化本文介绍了使用深度学习训练神经网络从单通道灰度图像生成3通道彩色图像的实验。在我看来,虽然它们因主题而异,但结果令人震惊,模型产生了幻觉,原始主题应该是什么颜色。将灰度1通道图像增强为3通道彩色图像。Div2k(https://data.vision.ee.ethz.ch/cvl/DIV2K/)训练数据集用于训练,本文中的这些图像基于Div2K验证集。这...原创 2019-07-26 16:35:04 · 10012 阅读 · 5 评论 -
图神经网络的简要介绍(基础知识,DeepWalk和GraphSage)
A Gentle Introduction to Graph Neural Networks (Basics, DeepWalk, and GraphSage)图形神经网络的简要介绍(基础知识,DeepWalk和GraphSage)Recently, Graph Neural Network (GNN) has gained increasing popularity in various ...原创 2019-07-07 08:59:11 · 3183 阅读 · 0 评论 -
HOW POWERFUL ARE GRAPH NEURAL NETWORKS?
HOW POWERFUL ARE GRAPH NEURAL NETWORKS?ABSTRACTGraph Neural Networks (GNNs) are an effective framework for representation learning of graphs. GNNs follow a neighborhood aggregation scheme, where the...原创 2019-07-06 19:34:38 · 3193 阅读 · 0 评论 -
Implementing an LSTM RNN Model
Implementing an LSTM RNN Model# -*- coding: utf-8 -*-## Implementing an LSTM RNN Model#------------------------------# Here we implement an LSTM model on all a data set of Shakespeare works.##...原创 2019-07-08 23:00:59 · 199 阅读 · 0 评论 -
Relational inductive biases, deep learning, and graph networks(关系归纳偏差、深度学习和图形网络)
Relational inductive biases, deep learning, and graph networksPeter W. Battaglia1, Jessica B. Hamrick1, Victor Bapst1, Alvaro Sanchez-Gonzalez1, Vinicius Zambaldi1, Mateusz Malinowski1, Andrea Tacche...原创 2019-07-15 12:29:32 · 4868 阅读 · 0 评论