自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (1)
  • 收藏
  • 关注

转载 强化学习(十三) 策略梯度(Policy Gradient)(源码)

    在前面讲到的DQN系列强化学习算法中,我们主要对价值函数进行了近似表示,基于价值来学习。这种Value Based强化学习方法在很多领域都得到比较好的应用,但是Value Based强化学习方法也有很多局限性,因此在另一些场景下我们需要其他的方法,比如本篇讨论的策略梯度(Policy Gradient),它是Policy Based强化学习方法,基于策略来学习。    本文参考了Sut...

2019-07-09 09:52:39 2061

转载 强化学习(十四) Actor-Critic

在强化学习(十三) 策略梯度(Policy Gradient)中,我们讲到了基于策略(Policy Based)的强化学习方法的基本思路,并讨论了蒙特卡罗策略梯度reinforce算法。但是由于该算法需要完整的状态序列,同时单独对策略函数进行迭代更新,不太容易收敛。    在本篇我们讨论策略(Policy Based)和价值(Value Based)相结合的方法:Actor-Critic算法。...

2019-07-08 20:16:07 1932

转载 一文打尽人工智能和机器学习网络资源,反正我已经收藏了

大数据文摘作品  的确,如今学习人工智能最大的困难不是找不到资料,更多同学的痛苦是:网上资源太多了,以至于没法知道从哪儿开始搜索,也没法知道搜到什么程度。  为了节省大家的时间,我们搜遍网络把最好的免费资源汇总整理到这篇文章当中。这些链接够你学上很久,而且你看完本文一定会再次惊叹:现在网上关于机器学习、深度学习和人工智能的信息真的非常多。  本文罗列了以下几个方面的学习资源,供大家收藏...

2018-09-15 17:37:19 1142

转载 转载:chatbot聊天机器人技术路线

https://blog.csdn.net/tian_panda/article/details/80664578聊天机器人实现的技术途径大约可分为以下4种:(其中第一种是属于“调用第三方API”,也就是说核心代码和数据库不掌握在自己手里)(第二、三、四种属于开源框架,也就是说我们可以下载其源码,采用,相对快速的自己搭建一个聊天机器人,核心代码和数据库都掌握在自己手里)http://hom...

2018-09-15 16:20:21 686

转载 十个经典Chatbot框架

chatbot是场交互革命,也是一个多技术融合的平台。简单地说chatbot = NLU(Natural Language Understanding) + NLG(Natural Language Generation)。目前在做的开源项目也不少,下面列举十个经典框架,供大家参考。 1.  Artificial Intelligence Markup Language    网址:...

2018-09-15 15:24:01 1286

转载 C语言中内存分配

http://blog.csdn.net/pzhsunxu/article/details/7798382c语言中的内存分配一个经过编译的 C/C++ 的程序占用的内存分成以下几个部分:1 、栈区( stack ):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈。2 、堆区( heap

2014-07-18 19:07:49 1518

转载 linux内核input子系统解析

作者:刘洪涛,华清远见嵌入式学院讲师。       Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。    因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input

2014-07-04 15:07:19 1762

转载 C++ 扩展和嵌入 Python

http://wenku.baidu.com/view/01fa40116edb6f1aff001fce.htmlBOOST_PYTHON_MODULE(pyUtil) { 

2013-10-22 10:38:42 1716

转载 数据挖掘领域十大经典算法初探

数据挖掘领域十大经典算法初探 http://blog.csdn.net/v_july_v/article/details/6142146译者:July   二零一一年一月十五日-----------------------------------------参考文献:国际权威的学术组织ICDM,于06年12月年评选出的数据挖掘领域的十大经典算法:C4

2013-10-10 09:26:16 1883

转载 异步消息的传递-回调机制

https://www.ibm.com/developerworks/cn/linux/l-callback/陈家朋 ([email protected]), 系统架构师和技术顾问, 杭州迈可行通信技术有限公司简介: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行

2013-09-04 16:07:13 1688

转载 使用C/C++扩展Python zz

http://blog.163.com/snoopy_puppy/blog/static/3005666520100170415642/来自http://blog.csdn.net/lwj1396/archive/2009/12/03/4924423.aspx翻译: gashero 如果你会用C,实现Python嵌入模块很简单。利用扩展模块可做很多Python不方便做的事情,他们可以直

2013-08-28 09:07:20 1933

转载 三、对象到底如何创建

http://blog.csdn.net/debugm/article/details/8241769一、二 文中知道,无论PyObject还是PyXXXObject,都包含有那么几样东西。具体举个例子来说,PyIntObject里面有三东西:int ob_refcnt;//引用计数struct _typeobject *ob_type; //一堆信息long

2013-08-20 15:29:01 1520

转载 使用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 1632

转载 C++ string 用法详解

https://www.byvoid.com/blog/cpp-stringC++ string 详解任何人对本文进行引用都要标明作者是Nicolai M.Josuttis///////////////////////////////////////////////////////////////////////////////////C++ 语言是个十分优秀的语言,但优秀并不

2013-07-10 15:36:09 1641

转载 探索Android中的Parcel机制(上)

http://blog.csdn.net/caowenbin/article/details/6532217一.先从Serialize说起         我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。 二.Android中的新的序列

2013-07-10 15:17:30 2130

转载 关于Android NDK中调用第三方的动态库

http://blog.csdn.net/canjianfantasy/article/details/8554182因为最近在整合Android 上RTSP播放器的网络库,因需要调用自己编译的网络库,调用一直出现问题,开始时是直接在Android.mk 中加入LOCAL_SHARED_LIBRARIES := libxxx,以为是直接调用成功了,结果后面的各种测试,结果悲剧了,查出是

2013-06-26 10:27:27 2004

转载 Android.mk的用法和基础

http://blog.csdn.net/zhandoushi1982/article/details/5316669     一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。选项参

2013-06-26 10:26:29 1645

转载 打印 GCC编译动态和静态链接库

http://club.topsage.com/thread-2275296-1-1.html我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在L

2013-06-21 15:56:15 1767

转载 native-activity 工程完全注解

http://blog.csdn.net/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 2151

转载 详解 Android 的 Activity 组件

http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/简介: 本文详细介绍了 Android 应用编程中 Activity 的生命周期、通信方式和 Intent Filter 等内容,并提供了一些日常开发中经常用到的关于 Activity 的技巧和方法。通过本文,你可以进一步了接

2013-06-05 16:07:16 1621

转载 android程序启动画面之Splash总结

http://www.oschina.net/question/54100_34020方法一:很多应用都会有一个启动界面。欢迎画面慢慢隐现,然后慢慢消隐。实现这种效果的方法有两种(暂时只发现两种)1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。

2013-06-05 14:34:58 1795

转载 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 2127

转载 用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 2320

转载 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 1505

转载 Android Binder设计(二)

http://www.eoeandroid.com/thread-100470-1-1.html这其中最常用的命令是BINDER_WRITE_READ。该命令的参数包括两部分数据:一部分是向Binder写入的数据,一部分是要从 Binder读出的数据,驱动程序先处理写部分再处理读部分。这样安排的好处是应用程序可以很灵活地处理命令的同步或异步。例如若要发送异步命令可以只填 入写部分而将r

2013-05-02 14:16:34 1637

转载 Android 线程池管理

http://blog.csdn.net/jackydr/article/details/6802986ThreadPoolExecutor线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long ke

2013-05-02 14:15:35 592

转载 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 627

转载 Service与Android系统设计(7)--- Binder驱动

http://blog.csdn.net/woaieillen/article/details/8455797Binder驱动最后来看一下支持这一整套Binder机制的幕后功臣,Binder驱动。作为一种IPC驱动,Binder跟Unix/Linux历史上有过的任何驱动都不相同,功能强大,同时代码又很简洁,创造这套机制的Dianne Kyra H

2013-04-28 14:31:32 705

转载 Android进程间通信(IPC)机制Binder简要介绍和学习计划

http://blog.csdn.net/luoshengyang/article/details/6618363 在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信

2013-04-28 14:25:02 498

转载 Android Service 详解二:创建一个service

http://blog.csdn.net/nkmnkm/article/details/7317371在manifest中声明一个service  跟activity以及其它组件一样,你必须在你的应用的manifest文件中声明所有的service们.  要声明你的service,添加一个元素作为元素的儿子.例如:[java] view

2013-04-27 14:56:37 631

转载 Android开发四大组件---Service详解

http://android.tgbus.com/Android/androidnews/201204/419662.shtml service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。  Service是在

2013-04-27 14:35:41 639

转载 Android资源管理框架(Asset Manager)简要介绍和学习计划

http://blog.csdn.net/luoshengyang/article/details/8738877 Android应用程序主要由两部分内容组成:代码和资源。资源主要就是指那些与UI相关的东西,例如UI布局、字符串和图片等。代码和资源分开可以使得应用程序在运行时根据实际需要来组织UI。这样就可使得应用程序只需要编译一次,就可以支持不同的UI布局。这种特性使得应用程

2013-04-26 16:38:58 698

转载 Android应用程序资源的编译和打包过程分析

http://blog.csdn.net/luoshengyang/article/details/8744683  我们知道,在一个APK文件中,除了有代码文件之外,还有很多资源文件。这些资源文件是通过Android资源打包工具aapt(Android Asset Package Tool)打包到APK文件里面的。在打包之前,大部分文本格式的XML资源文件还会被编译成二进制格式的XM

2013-04-26 15:47:04 602

转载 binder,parcel和service的简记(2)

http://blog.chinaunix.net/uid-433806-id-3474847.htmlAndroid110221:Android binder,parcel和service的简记 (2)概述Email:    [email protected]:    http://zcatt.blog.chinaunix.net 内容提要文档简要整理

2013-04-25 14:23:13 685

转载 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 615

转载 Android Binder设计与实现 - 设计篇

http://blog.csdn.net/universus/article/details/6211589关键词Binder Android IPC Linux 内核 驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,

2013-04-22 09:18:40 496

转载 Python与C之间的相互调用(Python C API及Python ctypes库)

http://blog.csdn.net/vagrxie/article/details/5251306 write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie讨论新闻组及文件我实现“onekeycodehighlighter "中碰到的一些小问题,需要实现全局快捷键,但是是事实上Qt并没有对全局快捷键提供支持,那么用Qt的话

2013-04-17 17:10:49 694

转载 android图形系统剖析

http://www.linuxgraphics.cn/android/graphics_system.html这个专讲图形的论坛很有意思

2013-04-09 10:43:56 744

转载 xbmc视频插件开发入门教程

http://bbs.htpc1.com/thread-198731-1-1.html xbmc视频插件采用python语言编程,插件启动后会下载网页,截取其中的一些内容(文字或网址),交给xbmc或显示视频的目录,或播放视频。学习本教程必须具备python、html的基础知识。python是一种简单易学的计算机语言,网上的《简明Python教程》看一两天就能入门(如果有其它语言编

2013-04-07 16:23:59 2348

转载 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 628

鼠标驱动源码鼠标驱动源码

鼠标驱动程序 鼠标驱动程序 鼠标驱动程序 鼠标驱动程序 鼠标驱动程序

2011-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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