自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

燕龙安的专栏

简单为人,专精做事。

  • 博客(120)
  • 资源 (7)
  • 收藏
  • 关注

原创 opencv打开摄像头报错:CvCapture_MSMF::initStream Failed to set mediaType (stream 0, (640x480 @ 30) 解决办法及相关内容

opencv打开摄像头报错:CvCapture_MSMF::initStream Failed to set mediaType (stream 0, (640x480 @ 30) 解决办法及相关内容。附查看摄像头下标代码

2022-03-13 17:00:12 7430

原创 循环神经网络概述

最早算法RNN的出现解决了序列问题,但存在一些缺点,因此一些变体被提出。LSTM在原始RNN基础上引入门控制机制,能够很好的解决长期依赖问题。后来出现一些改进方法,并包含一些对比的总结。然后出现了seq2seq框架进行实践的应用。应用中主要包括机器翻译,语音识别,图片描述,手写识别,诗歌生成,对话模型,情感分析,它们都是处理序列信息为主的应用范围。...

2021-10-29 10:58:30 1006

原创 卷积神经网络的应用范围

图像分类 目标检测 像素级语义分割 超高分辨率成像 球形卷积神经网络 文本处理

2021-10-26 17:07:31 466

原创 图像预处理技术

数据增强 对比度和亮度调整 灰度级变换 边缘检测算子 对比度归一化 归一化,PCA和白化技术 批归一化

2021-10-22 10:05:44 123

原创 卷积神经网络的基本结构

卷积层 卷积层是一个特征提取器,能够提取图像的表达特征。经过卷积层操作得到的表达特征称为特征图。特征图中特征的提取受前一层特征图中局部感受野影响。一个特征图中的特征由一个卷积核计算得到,不同特征图由不同卷积核计算得到。 整流线性单元(ReLU) 它是卷积神经网络中一个重要的结构单元,对神经元有着激活的作业。 池化层 是一个特征压缩器,对上一层的特征进行压缩并尽可能减少图像的失真率,通过压缩特征使神经网络更具图像平移的不变形。 全连接层 卷积层和池化层的交替堆叠组成了一个简单的卷积神经网络,这样...

2021-10-21 15:08:11 2956

原创 深度学习的超参数

超参数调节在神经网络的优化训练中非常重要,因为它直接影响神经网络的实际表现。一般而言好的神经网络设计是成功的一部分,关键还在于实际中超参数的调整。深度学习中的超参数数量比传统机器学习中的要多,而且调整起来也更复杂。这些超参数中最重要的就是学习率,还包括每层中隐藏单元数量,训练批次,迭代次数和层数等。同时也可以将激活函数的选择,正则化,优化方法也作为调节的一部分。超参数的调节以实验为基础,尝试不同的超参数设置以获得好的实验结果,不应该直接使用。超参数调节没有尽头,需要不断的尝试。1.学习速率。是最重要的超

2021-10-21 09:40:58 3959 2

原创 深度学习优化的几个方向

局部极限值问题 鞍点问题 海森矩阵病态问题 梯度爆炸问题 梯度消失问题

2021-10-19 15:22:41 111

原创 神经网络的早期研究情况

人工神经网络作为产生较早且影响巨大的一个分支,在整个机器学习的发展历程当中起到十分重要的作用。早期的机器学习研究是与其他领域的研究息息相关的,尤其是生物和医学等领域的发现对机器学习的研究有很大的启发作用。最初人们想要构造的就是一个仿照人类大脑神经网络结构的机器,仿照人的思考模式进行工作。主要是神经网络雏形,MCP神经元模型和最接近神经网络的Hebbian学习规则。所以总结来说,事物的发展都是一个不断进步的过程,从开始受到外界已有食物的启发到逐渐发展的一个过程。这个过程中要不怕错误,不断尝试,才能有新的突

2021-10-15 18:01:31 119

原创 ssh整合开发Unable to load configuration. - action - |Caused by: Action class [*] not found - action

如果你的struts.xml和applicationContext.xml都配置正确,还报以上的错误,那么可以判断你的项目缺少jar包:struts2-spring-plugin-2.0.11.1.jar、commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar导入这些jar包就行了,这些jar可以在struts-2.1.6的lib下找到。

2021-10-15 17:52:32 60

原创 使用android模拟器通过Socket于本地pc通信的问题解释

1.自己首先建立个java project.用它做为服务器端的程序,代码如下:package com.server;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class Myserver {

2021-10-15 17:52:14 492 3

转载 在Android系统上使用Google Analytics API V4

在Android系统上使用Google Analytics API V4New Relic和Verivo是现在移动领域的优秀者。New Relic是一款性能良好的监视工具,如果你登陆进去的话,在你的名字上面会显示一个数据书呆子样式的T恤。Verivo是一款企业级的移动应用平台,它被设计成为特别简化了编译,安全和控制企业级应用。对于Android平台的Google Analytics

2021-10-15 17:50:44 349

原创 深度学习的典型应用和挑战及未来

1.计算机视觉。在计算机视觉领域,深度神经网络最令人瞩目的成绩就是ImageNet竞赛。包括人脸识别,目标检测等具体的图形图像处理2.语音识别和合成。在语音识别领域,包括智能家居,语音助手等识别软件。3.自然语言处理NLP。深度学习主要用于语义分析等任务,主要基于统计的模型。4.机器翻译。5.自动驾驶。6.医学。在医学领域,深度学习是一项最新引入的研究方法,它作为一种成熟的图像处理技术主要用于医学影像识别任务。7.游戏领域。著名的就是DeepMind公司创造的人工智能围棋冠军Al

2021-10-13 10:56:04 2862

原创 深度学习的数学基础

神经网络结构设计中,一个重要的特性是能够接近输入的任意函数。但这种能力大小取决于体系结构的参数,例如网络的广度和深度。更深层次的架构能够更好的捕获数据的不变性质,而非简单的浅层数据。神经网络体系结构的关键特性还有就是能够通过少量的训练数据进行推广和泛化,同时可以使用正则化技术来防止过拟合情况的发生。第三个是数据表征。网络架构能够产生一个良好的数据表征。表征是指对某一个任务有用的输入数据的任意函数,一个最优表征是对最有效标准的量化。研究生为深度网络学习的表征建立信息论基础。第四个特性是优化。训练神经网络的经典

2021-10-11 09:55:08 102

原创 基础理论真的很重要,要努力学习

基础理论的研究反正没有表面的技术和工具的发展那么迅速,他们是相对稳定的,但也是其最根深的。为什么要掌握基础理论?在人工智能时代,新模型和新工具与井喷似的大量涌现,但底层的理论基础是共通的,只有深刻掌握理论基础,才能具备了解本质的能力,并精确的使用这些新模型和新工具,这才是技术人最大的本领和价值。如果只是知道,而不知道所以然,那么在很多复杂问题中就无法解决,无法提高。...

2021-10-09 15:52:34 350

原创 @Controller和@RestController的区别?

@RestController注解相当于@ResponseBody + @Controller合在一起的作用1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。例如:本来应该到success.jsp页面的,则其显示success.2)如果需要返回到指定页面,则需要用 @Controller配合视图解析器Int

2021-06-10 09:44:31 134

原创 在微信小程序中使用tensorflow

使 TensorFlow.js 可以运行在小程序中,需要使用npm安装相应的包,需要在小程序开发设置中添加TensorFlow.js支持。在package.json中配置下面的信息:"dependencies": { "dependencies": { "@tensorflow-models/body-pix": "^2.0.5", "@tensorflow-models/coco-ssd": "^2.1.0", "@tensorflow-models/posenet

2021-01-19 09:59:11 1534

原创 技术和管理,应该如何去选择?

最近有很多人问我,刘老师,技术能做多久?编码能编多久啊?最后是不是都要去学习管理呢?我的回答总结起来就是一句话:最你喜爱的,如何不知道喜爱什么,就做好当下的,看看未来会有什么样的机会。 下面讲讲我的一点心得。从研究生毕业到现在,工作也有好多年啦。从软件工程师到技术负责人,再到管理。一路走来,经历了太多太多。但我想说的是,虽然现在很忙,有很多的事情需要去处理,导致这几年...

2020-03-26 17:07:39 477

原创 android代码示例讲解--专题视频课程

讲解Android示例代码是的实现过程。通过分析代码,让大家更加深入的理解语言知识;把理论知识和实践结合起来。

2018-01-24 17:10:54 193

转载 Android 缓存策略LruCache和DiskLruCache学习

LruCache和DiskLruCache是采用了LRU(Least Recently Used)近期最少使用算法的两种缓存。LruCache内存缓存,DiskLruCache存储设备缓存1.LruCache 内存缓存LruCache是一个泛型类,内部是一个LinkedHashMap以强引用的方式存储缓存对象,提供了get和put方法进行对缓存对象的操作。当缓存满时,移除近期最少使用的缓存对

2018-01-12 15:11:59 296

转载 String、StringBuffer与StringBuilder之间区别

1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String  2.String 的原因    String:字符串常量    StringBuffer:字符创变量    StringBuilder:字符创变量    从上面的名字可以看到,String是“字符创常量”,也就是不可改变的对象。对于这句话的理解你

2017-10-17 09:02:23 397

原创 Android开发技术-笔试面试题分析二-刘廷龙-专题视频课程

第1章 数据存储 第2章 网络技术 第3章 无线技术 第4章 电话,短信和联系人 第5章 多媒体技术

2017-03-13 09:06:07 141

原创 android ResultReceiver用法

ResultReceiver是一个用来接收其他进程回调结果的通用接口。要使用它,你需要创建一个子类并且实现onReceiveResult(int, android.os.Bundle)方法。在其他线程中可以通过send(int, android.os.Bundle)方法发送数据。它是一种进程间(IPC)传递信息信息的机制,和广播类似。实现代码:ResultReceiver

2016-09-29 15:28:38 3254

原创 Android开发技术-笔试面试题分析一-刘廷龙-专题视频课程

课程搜集整理了国内,国外各大计算机,互联网等公司的笔试面试新题型,通过深入的分析来讲解Android开发的技术,使学习者对知识有更深入的理解,为自己笔试面试Android技术积累知识和经验。...

2016-09-20 08:51:36 138

原创 Ubuntu配置Apache+PHP+MySQL

1.打开终端,输入“sudo apt-get install apache2”,回车;(安装apache2.0)2.打开终端,输入“sudo apt-get install php5”,回车;(此为安装PHP)3..输入“sudo apt-get install libapache2-mod-php5”,回车;(此为配置APACHE+PHP)4.在终端输入“sudo apt-get i

2015-08-04 18:06:38 1225

原创 Ubuntu下彻底卸载mysql

1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重要)上面的其实有一些是多余

2015-08-04 14:13:41 1158

原创 Android开发常用技术建议

1.Android应用主线程(UI线程)中,将网络请求、数据库操作等耗时的操作从主线程移动到一个单独的线程中。使用AsyncTask或者IntentService来创建后台操作。使用IntentService时需要注意以下几点限制:这个类不要给UI传递信息,使用其他Activity来向UI传数据;每次只能处理一个请求请求过程不能中断;2.防止用户操作出现系统不响应(ANR)对话框。需要做的

2014-04-17 06:28:17 4383

原创 android之addView解析

在android中,addView(ViewGroup view, index)在指定的index处添加一个view。这种方式有一个限制,就是我们无法再任意位置添加view.我们只能顺序添加。如果我们的需求要求按照一定的顺序进行添加时,我们只能先对各项进行排序,然后在一项一项的添加。addView(ViewGroup view)相当于按随性逐个添加。

2014-03-01 20:10:00 23847

转载 CentOS 6安裝VNC、Xfce桌面、Firefox、Flashplayer教程Vagex挂机网赚

上次部落为朋友们介绍了在VPS主机上做Vagex挂机网赚的方法,已经有不少朋友在艰苦卓绝的“探索”精神下的支撑下成功在自己的OVH的免费VPS上挂了Vagex,做起了美元的梦。Vagex支持最五个机子同时挂,同时有推荐好友奖励和分享奖励等等。但是用OVH的VPS在安装VNC、xfce桌面、firefox的过程也问题多多,文章中的VPS命令代码都是我已经测试通过并成功安装过的,为什么在有些朋友的

2013-06-27 08:10:32 5599

转载 Linux的Centos如何从命令行模式切换到图形界面?

在X-Window图形操作界面中按“Alt+Ctrl+功能键Fnn=1~6”就可以进入Console字符操作界面。这就意味着你可以同时拥有X-Window加上6个Console字符操作界面,这是一件多么令人振奋的事情啊!在Console字符操作界面里如何回到刚才的X-Window中呢?很简单,按“Alt+Ctrl+F7”即可。这时Linux默认打开7个屏幕,编号为tty1~tty7

2013-06-27 07:10:59 23838

转载 CentOS minimal版安装图形界面的步骤

1、连接网络: CentOS minimal.iso安装好后,进入终端,默认是不开网络的, 首先启用网卡, 自动获取ip. ifconfig eth0 up   www.2cto.com  dhclient eth0 这时候再 ifconfig 一下,就可以看见已经自动分配好IP了 2、安装X Window: yum groupinstall "X Window S

2013-06-27 06:28:18 14540

原创 Android 的Google+平台

Google+是谷歌推出的身份服务和社交网站。也是Google各种服务社交层面的补强。是世界上第二大的社交网站。一旦用户登录到Google,你就可以按照自己的需要定制服务和使用你的应用程序。

2013-06-24 15:48:37 1936

原创 android手机无法与eclipse或电脑连接

问题的原因:没有安装驱动。android手机的驱动安装需要安装两个:USB大容量存储器和android专有驱动。解决办法:下载驱动精灵等驱动管理软件,安装就OK了。一定记得:android专有驱动一定要安装啊。如果已经安装了USB大容量存储器,可以卸载,然后重新安装。

2013-05-03 10:40:03 2686

翻译 android区域连接,Internet连接和云连接

android在网络方面提供下面的功能:提供无线连接网络的方式,使用网络发现服务和Wi-Fi创建点到点的连接。使用XML格式来交换网络数据。在下载和网络交换中,如何减少电池的消耗。在云方面,可以同步和备份用户数据。下面是具体内容:1.网络服务发现允许你的用户发现和识别本地网络的其他设备,这在文件共享和多个玩家的游戏中非常实用。android的NSD API简单的提供了这样的功能。下面讲

2013-05-02 16:03:27 2318

翻译 android使用OpenGL ES定义图片形状

为了能够开发高端的图形作品,定义形状往往是第一步。使用OpenGL ES绘制图片你不需要知道OpenGL ES怎样希望你去定义图片对象。下面介绍协调系统相关的和屏幕,定义了形状,如三角形和圆形。定义一个三角形:OpenGL ES允许你在三维空间定义对象。class Triangle{    private FloatBuffer vertexBuffer;    /

2013-04-27 14:48:41 1913

翻译 建立OpenGL ES环境

为了在你的android应用程序中使用OpenGL ES绘制图形,你必须首先为它们创建一个容器。最直接的方式是实现GLSurfaceView和GLSurfaceView.Renderer。一个GLSurfaceView是OpenGL的视图容器,GLSurface.Renderer控制在视图中的绘制。更多的内容你可以参照OpenGL ES开发向导。GLSurfaceView是一种将OpenGL

2013-04-26 16:03:44 2001

翻译 android使用OpenGL ES显示图形

android框架提供了大量的交互性,功能强大的图形用户接口。但是如果想更多的屏幕上的绘画或者你想要3D的图形显示,你需要使用不同的工具。OpenGL ES api提供了大量的工具来显示高端的动画的图像。下面将介绍使用OpenGL Es 来开发应用程序。包括建立,绘画对象,移动元素和控制响应触屏输入。实例代码使用OpenGL ES 2.0ApI。这是应用最广泛的版本。注意,不要用1.X的方

2013-04-26 14:14:32 1956

原创 给定宽和高计算图片大小的方法

public staticint calculateInSampleSize(            BitmapFactory.Options options,int reqWidth,int reqHeight){    // Raw height and width of image    final int height= options.outHeight

2013-04-26 13:48:24 2457

翻译 读取位图的大小和类型

BitmapFactory类提供了一些方法来从不同的资源中创建位图,如decodeByteArray(),decodeFile()和decodeResource()等。我们可以根据自己图片的特点选择最适合的解码方法。这些方法都尝试着为所创建的位图分配内存资源,因此很容易导致OutOfMemory异常。每种方法都提供BitmamFactory.optios类来提供特定的解码选项。当解码时候,为了不让

2013-04-26 13:44:06 2029

原创 android4.2中为什么要高效的处理位图资源

学会如何在保证你的UI组件正确相应的情况下,实现避免超过内存的使用限制。如果不认真考虑位图的使用的话,系统会出现下面的错误:java.lang.OutofMemoryError: bitmap size exceeds VM budget.为什么要考虑这些问题呢?有下面几个原因:1.移动设备的资源是有限的。android设备对于每个应用程序有16MB的内存资源可以使用。应用程序应该优化

2013-04-24 14:53:54 1887

翻译 android直接控制照相机硬件技术

直接控制硬件需要比使用相机应用使用更多的代码来实现。但为了实现特定的应用和将一些功能完全的集成到你的应用程序中,你必须要这么做。1.打开相机对象。首先需要获得Camera对象实例。就像Android自身的相机应用一样,在OnCreate()方法中,建立新的线程来代开Camera。我们经常在OnResume()方法中实现,在OnResume()方法中实现的好处是使代码可以被在次使用和简化控制

2013-04-24 12:09:41 2119

最新最全2005-2014信息系统项目管理师历年真题(含上午题、案例分析、论文)试题和答案

最新最全2005-2014信息系统项目管理师历年真题(含上午题、案例分析、论文)试题和答案

2014-09-25

信息系统项目管理师历年试题分析与解答

信息系统项目管理师历年试题分析与解答,2005年到2009年历年真题。

2014-09-20

C语言标准函数大全

C语言函数大全,标准函数大全。很全的函数。

2012-08-17

Android开发工具包ADT-14

Android ADT-14.0.0 开发工具包

2011-11-08

java编写的基于颜色的图像检索

用matlab处理图像后,生成jar文件,然后用eclipse开发,用java代码来调用函数,进行图像搜索。 本例子只进行了一副图像的搜索,给大家做个参考,可以自己去改进。

2011-05-15

java文档转换为chm格式文档

可以将html文件,java的帮助文档生成为chm格式的文件。

2011-05-15

空空如也

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

TA关注的人

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