当太阳升起时开始奔跑

静谧的非洲大草原上,夕阳西下,这时,一头狮子在深思:明天当太阳升起,我要奔跑,以追上跑得最快的羚羊;此时,一只羚羊也在深思:明天当太阳升起,我要奔跑,以逃脱跑得最快的狮子。那么,无论你是狮子或是羚羊,当太阳升起,你要做的,就是奔跑。

2006-05-05 09:06:00

阅读数 2893

评论数 2

单机玩转神经网络架构搜索(NAS) - Auto-Keras学习笔记

介绍 AutoML这个topic在机器学习领域越来越火,新的研究成果也是层出不穷。在网络架构(NAS),模型压缩(AMC),数据增强(AutoAugment),优化器设计(Neural Optimizer Search),平台相关优化(AutoTVM)等领域,我们都可以看到相应的研究成果表明机器学...

2019-04-05 09:05:40

阅读数 390

评论数 0

自动驾驶平台Apollo 3.5阅读手记:Cyber RT中的协程(Coroutine)

原文链接: 背景 2019 CES上百度发布了Apollo 3.5,其中的亮点之一就是其高性能计算框架Cyber RT。我们知道,Apollo在3.0及之前是基于ROS。ROS虽然已建立起强大生态,在机器人社区广受欢迎,但其多用于学术界实验室验证机器人算法,并不是为了工业界产品设计的。虽然社区已经...

2019-02-04 12:22:38

阅读数 1327

评论数 0

从《西部世界》到GAIL(Generative Adversarial Imitation Learning)算法

看过美剧《西部世界》肯定对里边的真实性(fidelity)测试有印象。William对其岳父James Delos, Delores对Alnold的复制体Bernard,Emily对其父亲William都做过。其中有些测试方和被测试方都是机器人。永生一直是很多科幻剧热衷的话题,而《西部世界》给出了...

2018-12-23 20:04:02

阅读数 1113

评论数 3

神经网络架构搜索(Neural Architecture Search)杂谈

机器学习从业者被戏称为“调参工”已经不是一天两天了。我们知道,机器学习算法的效果好坏不仅取决于参数,而且很大程度上取决于各种超参数。超参数的自动搜索优化是一个古老的话题了。深度学习前它主要针对传统机器学习算法的参数,比较经典的方法有random search, grid search,Bayesi...

2018-12-02 13:24:26

阅读数 4662

评论数 1

自动驾驶平台Apollo 3.0阅读手记:perception模块之lane post processing

背景 之前写过一篇杂文《自动驾驶平台Apollo 2.5阅读手记:perception模块之camera detector》,介绍到用于camera输入的DNN模型不仅会输出物体检测结果,还会输出车道线的语义分割结果。但要得到最终的车道线信息,还要经过后处理。项目中自带一个例子cc_lane_po...

2018-10-13 19:26:46

阅读数 1638

评论数 0

深度增强学习DDPG(Deep Deterministic Policy Gradient)算法源码走读

本文是基于OpenAI推出deep reinforcement learning算法集baselines。之前写过该项目的环境setup介绍《常用增强学习实验环境 I (MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)》以及其中的另一重要...

2018-09-15 11:39:16

阅读数 2014

评论数 1

自动驾驶平台Apollo 2.5阅读手记:perception模块之camera detector

Apollo无人驾驶平台中camera会用来检测车道线及障碍物(车辆,自行车,行人等)。这是通过一个多任务网络来完成的。其中的encoder部分是Yolo的darknet,decoder分两部分:一部分是语义分割,用于车道线区域检测;另一部分为物体检测,用于物体检测。物体检测部分基于Yolo,同时...

2018-07-01 18:06:26

阅读数 3419

评论数 24

深度增强学习PPO(Proximal Policy Optimization)算法源码走读

OpenAI出品的baselines项目是一系列reinforcement learning(强化学习或增强学习)算法的实现。现在已经有包括DQN,DDPG,TRPO,A2C,ACER,PPO在内的近十种经典算法实现,同时它也在不断扩充中。它为对RL算法的复现验证和修改实验提供了很大的便利。本文主...

2018-05-27 19:40:58

阅读数 16077

评论数 9

自动驾驶平台Apollo 2.5环境搭建

我们知道,自动驾驶在学界其实已经是个很老的topic了。而这几年,伴随着以深度学习为主力的第三次AI浪潮,大家似乎看到了自动驾驶商业化的重大机会,于是无论是学界还是工业界都开始将注意力转向该领域。放眼望去,满大街似乎都在搞自动驾驶。前段时间,百度又发布了自动驾驶平台Apollo的2.5版本。要想搭...

2018-05-06 19:16:32

阅读数 7367

评论数 7

读源码品Caffe - 结构流程篇

原文链接: https://blog.csdn.net/jinzhuojun/article/details/79834697 背景 本文主要介绍深度学习框架Caffe的工作原理和实现。时至今日,各种深度学习框架百花齐放,百家争鸣,从流行程度来说Caffe可能已经不同往日,那我们为什么还要...

2018-04-07 18:57:53

阅读数 1514

评论数 0

常用增强学习实验环境 II (ViZDoom, Roboschool, TensorFlow Agents, ELF, Coach等)

原文链接:http://blog.csdn.net/jinzhuojun/article/details/78508203 前段时间Nature上发表的升级版Alpha Go - AlphaGo Zero再一次成为热点话题。作为其核心技术之一的Deep reinforcement learnin...

2017-11-12 11:15:51

阅读数 4401

评论数 0

深度增强学习(DRL)漫谈 - 信赖域(Trust Region)系方法

一、背景深度学习的兴起让增强学习这个古老的机器学习分支迎来一轮复兴。它们的结合领域-深度增强学习(Deep reinforcement learning, DRL)随着在一系列极具挑战的控制实验场景及其它跨领域的成功应用,现在已是各大顶级AI会议的热门topic之一。之前两篇杂文深度增强学习(DR...

2017-09-16 23:40:31

阅读数 10578

评论数 6

Fuchsia OS中的RPC机制-FIDL

背景Fuchsia是Google继Android和Chrome OS后推出的下一代操作系统。和其它OS类似,为了使应用能跨进程和服务端通信,它需要一套进程间的过程调用(RPC)机制,类似于Android中的binder。在Fuchsia中,各种service之间的通信接口都是用FIDL(Fuchs...

2017-09-16 23:28:28

阅读数 3197

评论数 1

常用增强学习实验环境 I (MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)

原文地址:http://blog.csdn.net/jinzhuojun/article/details/77144590和其它的机器学习方向一样,强化学习(Reinforcement Learning)也有一些经典的实验场景,像Mountain-Car,Cart-Pole等。话说很久以前,因为没...

2017-08-13 16:02:50

阅读数 9531

评论数 9

Ubuntu 16.04下安装Cuda 8.0, Anaconda 4.4.0和TensorFlow 1.2.1

是Nvidia卡的,可以考虑安装Cuda,这样可以用GPU加速。之前写过一篇在Ubuntu 14.04上装Cuda 7.5的文章(Link)。TensorFlow 1.2版本貌似需要Cuda Toolkit 8.0,过程和之前是差不多的。更新driver(如需),然后去Nvidia官网下载Cuda...

2017-08-13 10:47:06

阅读数 4998

评论数 4

深度增强学习(DRL)漫谈 - 从AC(Actor-Critic)到A3C(Asynchronous Advantage Actor-Critic)

原文地址:http://blog.csdn.net/jinzhuojun/article/details/72851548 前言 之前在文章《深度增强学习(DRL)漫谈 - 从DQN到AlphaGo》扯了一些关于DRL的内容,但因为是以DQN为主线,其中大部分谈的是value-based方...

2017-06-04 22:29:16

阅读数 29115

评论数 6

Android N中UI硬件渲染(hwui)的HWUI_NEW_OPS(基于Android 7.1)

UI作为用户体验的核心之一,始终是Android每次升级中的重点。从Androd 3.0(Honeycomb)开始,Android开始支持hwui(UI硬件加速)。到Android 4.0(ICS)时,硬件加速被默认开启。同时ICS还引入了DisplayList的概念(不是OpenGL里的那个),...

2017-01-08 23:18:20

阅读数 8530

评论数 7

懒人搭建OpenGrok for Android N on Ubuntu 16.04

本文以在Ubuntu 16.04上对Anroid N的源代码配置OpenGrok为例,记录了适合像我这种懒人的最基本搭建过程。想用各种高级用法请自行参见官方文档。

2016-12-04 20:40:56

阅读数 4139

评论数 0

Fuchsia开发环境搭建 for Ubuntu 16.04

Fuchsia是Google主要为IoT、手机及个人电脑开发的下一代操作系统。它与之前的Android、Chrome OS、Brillo等操作系统相比,一个显著的特点是它没有基于Linux内核,而是采用了微内核的Magenta(基于Little kernel)。Linux经过二、三十年的发展,今天...

2016-11-06 17:02:17

阅读数 7997

评论数 0

提示
确定要删除当前文章?
取消 删除