- 博客(218)
- 资源 (1)
- 收藏
- 关注
转载 强化学习(十三) 策略梯度(Policy Gradient)(源码)
在前面讲到的DQN系列强化学习算法中,我们主要对价值函数进行了近似表示,基于价值来学习。这种Value Based强化学习方法在很多领域都得到比较好的应用,但是Value Based强化学习方法也有很多局限性,因此在另一些场景下我们需要其他的方法,比如本篇讨论的策略梯度(Policy Gradient),它是Policy Based强化学习方法,基于策略来学习。 本文参考了Sut...
2019-07-09 09:52:39
2258
转载 强化学习(十四) Actor-Critic
在强化学习(十三) 策略梯度(Policy Gradient)中,我们讲到了基于策略(Policy Based)的强化学习方法的基本思路,并讨论了蒙特卡罗策略梯度reinforce算法。但是由于该算法需要完整的状态序列,同时单独对策略函数进行迭代更新,不太容易收敛。 在本篇我们讨论策略(Policy Based)和价值(Value Based)相结合的方法:Actor-Critic算法。...
2019-07-08 20:16:07
2151
转载 一文打尽人工智能和机器学习网络资源,反正我已经收藏了
大数据文摘作品 的确,如今学习人工智能最大的困难不是找不到资料,更多同学的痛苦是:网上资源太多了,以至于没法知道从哪儿开始搜索,也没法知道搜到什么程度。 为了节省大家的时间,我们搜遍网络把最好的免费资源汇总整理到这篇文章当中。这些链接够你学上很久,而且你看完本文一定会再次惊叹:现在网上关于机器学习、深度学习和人工智能的信息真的非常多。 本文罗列了以下几个方面的学习资源,供大家收藏...
2018-09-15 17:37:19
1700
转载 转载:chatbot聊天机器人技术路线
https://blog.youkuaiyun.com/tian_panda/article/details/80664578聊天机器人实现的技术途径大约可分为以下4种:(其中第一种是属于“调用第三方API”,也就是说核心代码和数据库不掌握在自己手里)(第二、三、四种属于开源框架,也就是说我们可以下载其源码,采用,相对快速的自己搭建一个聊天机器人,核心代码和数据库都掌握在自己手里)http://hom...
2018-09-15 16:20:21
941
转载 十个经典Chatbot框架
chatbot是场交互革命,也是一个多技术融合的平台。简单地说chatbot = NLU(Natural Language Understanding) + NLG(Natural Language Generation)。目前在做的开源项目也不少,下面列举十个经典框架,供大家参考。 1. Artificial Intelligence Markup Language 网址:...
2018-09-15 15:24:01
1546
转载 C语言中内存分配
http://blog.youkuaiyun.com/pzhsunxu/article/details/7798382c语言中的内存分配一个经过编译的 C/C++ 的程序占用的内存分成以下几个部分:1 、栈区( stack ):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈。2 、堆区( heap
2014-07-18 19:07:49
1549
转载 linux内核input子系统解析
作者:刘洪涛,华清远见嵌入式学院讲师。 Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。 因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input
2014-07-04 15:07:19
1808
转载 C++ 扩展和嵌入 Python
http://wenku.baidu.com/view/01fa40116edb6f1aff001fce.htmlBOOST_PYTHON_MODULE(pyUtil) {
2013-10-22 10:38:42
1750
转载 数据挖掘领域十大经典算法初探
数据挖掘领域十大经典算法初探 http://blog.youkuaiyun.com/v_july_v/article/details/6142146译者:July 二零一一年一月十五日-----------------------------------------参考文献:国际权威的学术组织ICDM,于06年12月年评选出的数据挖掘领域的十大经典算法:C4
2013-10-10 09:26:16
1930
转载 异步消息的传递-回调机制
https://www.ibm.com/developerworks/cn/linux/l-callback/陈家朋 (japen@vip.sina.com), 系统架构师和技术顾问, 杭州迈可行通信技术有限公司简介: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行
2013-09-04 16:07:13
1750
转载 使用C/C++扩展Python zz
http://blog.163.com/snoopy_puppy/blog/static/3005666520100170415642/来自http://blog.youkuaiyun.com/lwj1396/archive/2009/12/03/4924423.aspx翻译: gashero 如果你会用C,实现Python嵌入模块很简单。利用扩展模块可做很多Python不方便做的事情,他们可以直
2013-08-28 09:07:20
1984
转载 三、对象到底如何创建
http://blog.youkuaiyun.com/debugm/article/details/8241769一、二 文中知道,无论PyObject还是PyXXXObject,都包含有那么几样东西。具体举个例子来说,PyIntObject里面有三东西:int ob_refcnt;//引用计数struct _typeobject *ob_type; //一堆信息long
2013-08-20 15:29:01
1557
转载 使用C语言扩展Python(一)
http://www.cnblogs.com/phinecos/archive/2010/05/17/1737033.html开发环境:Ubuntu9.10,python2.6,gcc4.4.11,ubuntu下的python运行包和开发包是分开的,因此需要在新利得里面安装python-all-dev,从而可以在代码中引用python的头文件和库。2.下面是一个最简单的
2013-08-20 11:11:55
1670
转载 C++ string 用法详解
https://www.byvoid.com/blog/cpp-stringC++ string 详解任何人对本文进行引用都要标明作者是Nicolai M.Josuttis///////////////////////////////////////////////////////////////////////////////////C++ 语言是个十分优秀的语言,但优秀并不
2013-07-10 15:36:09
1713
转载 探索Android中的Parcel机制(上)
http://blog.youkuaiyun.com/caowenbin/article/details/6532217一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。 二.Android中的新的序列
2013-07-10 15:17:30
2205
转载 关于Android NDK中调用第三方的动态库
http://blog.youkuaiyun.com/canjianfantasy/article/details/8554182因为最近在整合Android 上RTSP播放器的网络库,因需要调用自己编译的网络库,调用一直出现问题,开始时是直接在Android.mk 中加入LOCAL_SHARED_LIBRARIES := libxxx,以为是直接调用成功了,结果后面的各种测试,结果悲剧了,查出是
2013-06-26 10:27:27
2047
转载 Android.mk的用法和基础
http://blog.youkuaiyun.com/zhandoushi1982/article/details/5316669 一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。选项参
2013-06-26 10:26:29
1687
转载 打印 GCC编译动态和静态链接库
http://club.topsage.com/thread-2275296-1-1.html我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在L
2013-06-21 15:56:15
1809
转载 native-activity 工程完全注解
http://blog.youkuaiyun.com/flash129/article/details/8506348来源:http://wzhnsc.blogspot.com/2011/10/android-ndk-r5bsamplesnative-activity.html// android-ndk-r5b/samples/native-activity一、n
2013-06-05 16:43:26
2200
转载 详解 Android 的 Activity 组件
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/简介: 本文详细介绍了 Android 应用编程中 Activity 的生命周期、通信方式和 Intent Filter 等内容,并提供了一些日常开发中经常用到的关于 Activity 的技巧和方法。通过本文,你可以进一步了接
2013-06-05 16:07:16
1670
转载 android程序启动画面之Splash总结
http://www.oschina.net/question/54100_34020方法一:很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。
2013-06-05 14:34:58
1835
转载 Android NDK 用C语言创建第一个本地应用程序
http://hghhe.blog.163.com/blog/static/32377568201236102439271/好像许久没更新博客了,也很久没用OGRE和MYGUI了。 自从android2.3发布后,我们就可以使用C语言来编写程序了,不再需要用JAVA来创建窗口。当然写出来的程序也只能运行在android2.3及以上的设备上,但我相信不久的将来2
2013-06-05 14:33:02
2163
转载 用C语言编写Python扩展模块
http://blog.tianya.cn/blogger/post_read.asp?BlogID=3616841&PostID=36654684作为脚本语言,Python也有执行效率不高的缺点,不过可以用Python写框架,用C去实现具体的功能,一方面兼顾了运行效率,另一方面也提高了开发速度。闲话少说,下面介绍一下如何用C编写Python的扩展模块。 编写扩展分为两个部分
2013-05-06 10:21:22
2396
转载 binder驱动-交互时的传输实现
http://www.360doc.com/content/12/0103/15/7891085_176884758.shtmlhttp://www.360doc.com/content/12/0103/15/7891085_176883095.shtml
2013-05-03 09:18:47
1538
转载 Android Binder设计(二)
http://www.eoeandroid.com/thread-100470-1-1.html这其中最常用的命令是BINDER_WRITE_READ。该命令的参数包括两部分数据:一部分是向Binder写入的数据,一部分是要从 Binder读出的数据,驱动程序先处理写部分再处理读部分。这样安排的好处是应用程序可以很灵活地处理命令的同步或异步。例如若要发送异步命令可以只填 入写部分而将r
2013-05-02 14:16:34
1697
转载 Android 线程池管理
http://blog.youkuaiyun.com/jackydr/article/details/6802986ThreadPoolExecutor线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long ke
2013-05-02 14:15:35
633
转载 Service生命周期
http://www.cnblogs.com/jisheng/archive/2011/12/13/2286262.htmlService生命周期使用context.startService() 启动Service其生命周期为context.startService() ->onCreate()- >onStart()->Serv
2013-05-02 09:14:22
659
转载 Service与Android系统设计(7)--- Binder驱动
http://blog.youkuaiyun.com/woaieillen/article/details/8455797Binder驱动最后来看一下支持这一整套Binder机制的幕后功臣,Binder驱动。作为一种IPC驱动,Binder跟Unix/Linux历史上有过的任何驱动都不相同,功能强大,同时代码又很简洁,创造这套机制的Dianne Kyra H
2013-04-28 14:31:32
773
转载 Android进程间通信(IPC)机制Binder简要介绍和学习计划
http://blog.youkuaiyun.com/luoshengyang/article/details/6618363 在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信
2013-04-28 14:25:02
532
转载 Android Service 详解二:创建一个service
http://blog.youkuaiyun.com/nkmnkm/article/details/7317371在manifest中声明一个service 跟activity以及其它组件一样,你必须在你的应用的manifest文件中声明所有的service们. 要声明你的service,添加一个元素作为元素的儿子.例如:[java] view
2013-04-27 14:56:37
679
转载 Android开发四大组件---Service详解
http://android.tgbus.com/Android/androidnews/201204/419662.shtml service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。 Service是在
2013-04-27 14:35:41
687
转载 Android资源管理框架(Asset Manager)简要介绍和学习计划
http://blog.youkuaiyun.com/luoshengyang/article/details/8738877 Android应用程序主要由两部分内容组成:代码和资源。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就可以支持不同的UI布局。这种特性使得应用程
2013-04-26 16:38:58
741
转载 Android应用程序资源的编译和打包过程分析
http://blog.youkuaiyun.com/luoshengyang/article/details/8744683 我们知道,在一个APK文件中,除了有代码文件之外,还有很多资源文件。这些资源文件是通过Android资源打包工具aapt(Android Asset Package Tool)打包到APK文件里面的。在打包之前,大部分文本格式的XML资源文件还会被编译成二进制格式的XM
2013-04-26 15:47:04
670
转载 binder,parcel和service的简记(2)
http://blog.chinaunix.net/uid-433806-id-3474847.htmlAndroid110221:Android binder,parcel和service的简记 (2)概述Email: zcatt@163.comBlog: http://zcatt.blog.chinaunix.net 内容提要文档简要整理
2013-04-25 14:23:13
752
转载 Android Binder设计与实现 – 设计篇
http://www.linuxidc.com/Linux/2011-07/39271p2.htm摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们
2013-04-22 10:59:08
653
转载 Android Binder设计与实现 - 设计篇
http://blog.youkuaiyun.com/universus/article/details/6211589关键词Binder Android IPC Linux 内核 驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,
2013-04-22 09:18:40
531
转载 Python与C之间的相互调用(Python C API及Python ctypes库)
http://blog.youkuaiyun.com/vagrxie/article/details/5251306 write by 九天雁翎(JTianLing) -- blog.youkuaiyun.com/vagrxie讨论新闻组及文件我实现“onekeycodehighlighter "中碰到的一些小问题,需要实现全局快捷键,但是是事实上Qt并没有对全局快捷键提供支持,那么用Qt的话
2013-04-17 17:10:49
762
转载 android图形系统剖析
http://www.linuxgraphics.cn/android/graphics_system.html这个专讲图形的论坛很有意思
2013-04-09 10:43:56
782
转载 xbmc视频插件开发入门教程
http://bbs.htpc1.com/thread-198731-1-1.html xbmc视频插件采用python语言编程,插件启动后会下载网页,截取其中的一些内容(文字或网址),交给xbmc或显示视频的目录,或播放视频。学习本教程必须具备python、html的基础知识。python是一种简单易学的计算机语言,网上的《简明Python教程》看一两天就能入门(如果有其它语言编
2013-04-07 16:23:59
2581
转载 Collaborative filtering 学习总结
http://www.cnblogs.com/liangxing/archive/2010/03/29/1699423.htmlCollaborative filtering, 即协同过滤,是一种新颖的技术。最早于1989年就提出来了,直到21世纪才得到产业性的应用。应用上的代表在国外有Amazon.com,Last.fm,Digg等等。最近由于毕业论文
2013-04-05 11:21:35
681
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人