
人工智能
文章平均质量分 52
我的人工智能之旅。 哈哈
暖洋洋的好日子
擅长应用系统,人工智能。拥有丰富的系统开发经验,数据库操作经验。除此之外,还喜欢足球,骑自行车,游戏。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
lukeall工具的下载和使用图解
搜索引擎原创 2024-03-21 17:25:35 · 472 阅读 · 0 评论 -
Xamarin体验:使用C#开发iOS/Android应用
假设已经安装好Xamarin Studio,那么也一样直接安装Xamarin.iOS即可,然后就可以直接通过Xamarin Studio直接开发调试iOS应用程序了。安装之前需要你的电脑上已经安装Virtual Box(目前最新版为4.3.2),不过我发现我安装了Virtual Box 4.3.2的情况下GenyMotion无法启动,所以后来又换成官方推荐的4.2.12,从。安装好JDK及androidSDK之后,再安装Xamarin.Android,会让你选择是否安装Visual Studio插件。原创 2023-09-22 09:29:27 · 935 阅读 · 0 评论 -
程序与保持健康的六个秘诀
尽管搞一个通宵,不会一下子杀了你,但它会吞噬你的健康,如果你毫不在意的话。享受周围的环境,更重要的是,享受没有人给你打电话或发短信的感觉。在你二十多岁,你可能会对此嗤之以鼻不以为然,但我可以告诉你,现在有越来越多的年轻人因为姿势不对而遭受着慢性损伤的痛苦。有研究表明,充足的睡眠可以显著提高你的注意力,提高你的免疫系统,甚至提高你的记忆力。如果你的身体仍在处理你的晚餐,那么此时你去睡觉,就不会有太多真正的休息时间。但是我始终认为,你需要学会“失联”,将你的电脑放在一边,关掉你的手机,并断开互联网。原创 2023-09-15 15:42:54 · 170 阅读 · 0 评论 -
如何学习编程
最重要的是保持耐心和毅力,在学习编程的过程中,遇到困难不要轻易放弃,多动手实践,多思考和探索,相信自己可以成为一名优秀的程序员。可以参与在线论坛、社交媒体群组或本地的编程活动,与其他人合作解决问题,学习他们的经验和见解。了解常见的算法和数据结构,如排序算法、搜索算法和链表、栈、队列等数据结构,可以提高程序的效率和质量。编程是一个不断学习和进步的过程。不断追求新的知识和技术,关注最新的编程趋势和工具。编程是一门实践性很强的技能,通过不断的实践和挑战自己,你可以不断提升编程能力和解决问题的能力。原创 2023-09-09 08:16:56 · 373 阅读 · 0 评论 -
Emgu调用摄像头
【代码】Emgu调用摄像头。原创 2023-09-09 07:22:07 · 574 阅读 · 0 评论 -
使用EMgu检测人脸
null时,检测到人脸。在NuGet中,查找并安装EMgu。首先,声明几个重要的类。原创 2023-09-09 07:01:10 · 332 阅读 · 0 评论 -
【CV学习4】OpenCV-Python: SIFT Demo one
从OpenCV3 开始,SIFT之类的算法已经移除了release,转而放到了contrib的xfeatures里,所以在进行本章及其以后的编程时候,需要先卸载之前安装的Opencv-python版本(如果你是跟着我之前博客里面的话,就没必要卸载啦),然后运行pip install opencv-contrib-python==3.3.1.11。cv2.drawKeypoints(img, kp, img) # 根据关键点和描述画出关键点。d.根据关键点和描述画出关键点。TEXT 复制 全屏。转载 2023-06-20 15:48:26 · 193 阅读 · 0 评论 -
【CV学习3】SIFT算法详解
具有多个方向的关键点可以被复制成多份,然后将方向值分别赋给复制后的特征点,一个特征点就产生了多个坐标、尺度相等,但是方向不同的特征点。使用尺度空间(连续的尺度函数)在所有可能的尺度下对稳定的特性进行搜索,以实现对于图像的尺度变换具有不变性的位置探测的。通过对于特征点周围的像素进行分块,计算块内梯度直方图,生成具有独特性的向量,这个向量是该区域图像信息的一种抽象,具有唯一性。表示的是尺度,它的选取决定了尺度空间改图像的模糊程度,值越小,平滑程度越小,保留图像的细节信息越多;在直方图的峰值就是特征点的主方向。转载 2023-06-20 15:47:44 · 965 阅读 · 0 评论 -
【CV学习2】OpenCV-Python 第三章
0. 对于有些系统,函数waitKey() 可能返回一个多于正常 ASCII 按键码的位数的值,但是其最后8位于正常ASCII码一样,所以我们取后8位就行。2. key = cv2.waitKey(0): 延迟100毫秒,有按键则返回按键的ASCII,若不按键,程序一直等待。delay0时候,若在delay时间内无按键按下,则retval=-1,反之返回按键键码。第三章 对于图像的基础操作。转载 2023-06-20 15:46:53 · 89 阅读 · 0 评论 -
【CV学习1】opencv-python:第一,二章
ps:如果您想跟着我的博客学习,建议直接在Anaconda虚拟环境下运行:pip install opencv-contrib-python==3.3.1.11。对于opencv-python的安装并不友好,前前后后大概捣鼓了2-3天,总结原因就是对于opencv-python不要用太新版的whl。(ps:如果想用SIFT,SURF等的,可以直接pip install opencv-contrib-python==3.3.1.11)1,运行速度与原始的c/c++一样快(本质是c/c++写的)转载 2023-06-20 15:44:09 · 102 阅读 · 0 评论 -
EMGU取消右键菜单
imagebox自带鼠标操作,如果想取消右键菜单,可以用一下操作。ImageBox属性里面有个FunctionalMode,改一下就好了测试了一下,这里有4个选项,Minimum鼠标右键和滚轮都无效RightClickMenu鼠标右键有效PanAndZoom滚轮有效Everything鼠标右键和滚轮都有效...原创 2021-04-09 13:16:44 · 355 阅读 · 0 评论 -
NET 5简介
NET 5简介 ...翻译 2020-12-13 19:01:14 · 537 阅读 · 0 评论 -
python使用微软公司语音识别功能,进行语音识别
1,实现语音操控的原理语音操控分为语音识别和语音朗读两部分我们使用speech模块实现语音模块(python 3.8.6)用pip进行安装2,启动语音识别,进行相关设置此处仅为启动和关闭语音系统import speechwhile True: phrase =speech.input() speech.say("You said %s"%phrase) if phrase =="turn off": break3..原创 2020-11-17 09:38:44 · 1423 阅读 · 3 评论 -
C# + emgucv显示实时视频并检测人脸
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Timers;using System.Threading;using Emgu.CV;using Emgu.CV.Structu原创 2020-10-12 18:59:20 · 690 阅读 · 0 评论 -
先搞懂这八大基础概念,再谈机器学习入门!
翻译 | AI科技大本营参与 | 林椿眄准备好开始AI了吗?可能你已经开始了在机器学习领域的实践学习,但是依然想要扩展你的知识并进一步了解那些你听过却没有时间了解的话题。这些机器学习的专业术语能够简要地介绍最重要的机器学习概念—包括商业界和科技界都感兴趣的话题。在你遇到一位AI指导者之前,这是一份不详尽,但清楚易懂又方便在工作、面试前快速浏览的内容。概览:自然语言处转载 2018-01-09 17:52:41 · 628 阅读 · 0 评论 -
python中的计时器:timeit
python中的计时器:timeittimeit通常在一段程序的前后都用上time.time(),然后进行相减就可以得到一段程序的运行时间,不过python提供了更强大的计时库:timeit#导入timeit.timeitfrom timeit import timeit #看执行1000000次x=1的时间:timeit('x=1')转载 2017-10-17 21:55:49 · 1071 阅读 · 0 评论 -
人工智能的应用
成功的人工智能应用实在是太多了,最好的人工智能应用就是隐形的服务 - 让我们意识不到背后有人工智能的服务。最常用的就是搜索引擎了,被几十亿人使用,这是人工智能下面信息检索(Information Retrieval)的应用,<img src="https://pic1.zhimg.com/50/29da1aeed48d2af444b4120724165544_h原创 2017-09-24 23:54:08 · 1816 阅读 · 0 评论 -
Hebb Learning 监督学习的例子
赫布学习(Hebb Learning)基于赫布规则(Hebb Rule):When an axon of cell A is near enough to excite a cell B and repeatedly or persistently takes part in firing it, some growth process or metabolic change takes p转载 2017-09-13 21:13:54 · 4875 阅读 · 0 评论 -
机器学习之监督学习基础
机器学习-监督学习基础知识总结一、机器学习基础概念1.机器学习分为:监督学习、无监督学习、半监督学习等几类:(1)监督学习:从给定的训练数据集中学习出一个函数,当新的数据到来时,可以根据这个函数预测结果。监督学习的训练集要求是包括输入和输出,也可以说是特征和目标。训练集中的目标是由人标注的。常见的监督学习算法包括回归分析和统计分类。(2)无监督学习:与监督学习相比,训练集没有人为标转载 2017-09-05 22:50:32 · 1951 阅读 · 0 评论 -
磁盘的最大存储量的问题
计算机把信息存储在磁盘上,磁盘是带有磁性介子的圆盘,并有操作系统将其格式化为磁道和扇区。磁道是指不同半径所构成的同心圆轨道,扇区是被圆心角分割成的扇形区域。磁道上定长的弧可作为基本单元,根据其磁化与否可分别记录0和1 。这个基本单元通常称为比特,磁盘的构造如图所示:为了保证磁盘的分辨率,磁道的宽度必须大于M。每比特所占用的磁道长度不得小于n。为了数据检索方便,磁盘格式化时要求所有磁原创 2017-09-04 23:57:36 · 2550 阅读 · 0 评论 -
李开复台大演讲:人工智能来了,别怕
过去我们说狼来了,现在我们说AI来了,于是,这个初夏,创新工场创始人、人工智能工程院院长李开复有点忙。 5月12日在上海同济大学,5月15日在美国哥伦比亚大学,6月4日在台湾大学,李开复穿梭各地一遍又一遍地分享他的人工智能理念。 纵观下来,其实三场演讲内容都大差不差,都会说哪些行业会失业,哪些行业不怕,为什么?然后就是文科生最好的时代来了,但并不是文科生好找工作了,而是其他科也转载 2017-09-01 21:49:57 · 1547 阅读 · 0 评论 -
普及认识:一种实现人工智能程序自进化的概念原理
普及认识:一种实现人工智能程序自进化的概念原理主要论述五点:1、能自我学习、自我控制、自我进化(此进化内涵更接近拉马克式自体进化,而非达尔文式代际进化)的信息处理控制能力就叫智能;(从动态式模式的角度定义智能内涵,而非从静态式功能的角度定义智能,因为从功能的角度看婴幼儿智能显然是很弱弱的,而从模式的角度看婴幼儿已经具备成人大脑的智能,猴子则不具备人脑的智能,婴幼儿区别于猴子就是因为婴幼儿的转载 2017-08-10 00:58:26 · 1543 阅读 · 0 评论 -
微软亚洲研究院机器学习组的首席研究员刘铁岩谈AI
作者:微软亚洲研究院链接:https://www.zhihu.com/question/46563853/answer/153380355来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。针对这个问题,我们邀请了微软亚洲研究院机器学习组的首席研究员刘铁岩博士,为大家带来他眼中人工智能现状,包括面临的挑战与机遇。<img src=转载 2017-07-31 23:52:01 · 2317 阅读 · 1 评论 -
机器学习—常见算法分类
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。综合分类综合考虑转载 2017-07-27 00:30:55 · 1170 阅读 · 0 评论 -
从零开始掌握Python机器学习:十四步教程
Python 可以说是现在最流行的机器学习语言,而且你也能在网上找到大量的资源。你现在也在考虑从 Python 入门机器学习吗?本教程或许能帮你成功上手,从 0 到 1 掌握 Python 机器学习,至于后面再从 1 到 100 变成机器学习专家,就要看你自己的努力了。本教程原文分为两个部分,机器之心在本文中将其进行了整合,原文可参阅:7 Steps to Mastering Machine Le转载 2017-07-21 22:32:10 · 2096 阅读 · 0 评论 -
Python基础03 序列
sequence 序列sequence(序列)是一组有顺序的元素的集合(严格的说,是对象的集合,但鉴于我们还没有引入“对象”概念,暂时说元素) 序列可以包含一个或多个元素,也可以没有任何元素。我们之前所说的基本数据类型,都可以作为序列的元素。元素还可以是另一个序列,以及我们以后要介绍的其他对象。 序列有两种:tuple(定值表; 也有转载 2017-07-21 22:19:16 · 723 阅读 · 0 评论 -
Python安装jieba包,进行分词
1,下载jieba包运行->cmd->pip install jieba2,实现全模式 ,精准模式和搜索引擎模式的分词#encoding=utf-8import jieba#导入自定义词典#jieba.load_userdict("dict.txt")#全模式text = "故宫的著名景点包括乾清宫、太和殿和黄琉璃瓦等"seg_list原创 2017-07-17 18:44:48 · 6522 阅读 · 0 评论 -
人工智能开发语言 =Python
谷歌的AI击败了一位围棋大师,是一种衡量人工智能突然的快速发展的方式,也揭示了这些技术如何发展而来和将来可以如何发展。人工智能是一种未来性的技术,目前正在致力于研究自己的一套工具。一系列的进展在过去的几年中发生了:无事故驾驶超过300000英里并在三个州合法行驶迎来了自动驾驶的一个里程碑;IBM Waston击败了Jeopardy两届冠军;统计学习技术从对消费者兴趣到以万亿记的图像的复原创 2017-07-06 23:47:12 · 2551 阅读 · 2 评论 -
一个时代的终结:ImageNet 竞赛 2017 是最后一届
2017 年 7 月 26 日,将标志着一个时代的终结。那一天,与计算机视觉顶会 CVPR 2017 同期举行的 Workshop——“超越 ILSVRC”(Beyond ImageNet Large Scale Visual Recogition Challenge),将宣布计算机视觉乃至整个人工智能发展史上的里程碑——IamgeNet 大规模视觉识别挑战赛将于 2017转载 2017-07-07 00:31:49 · 25857 阅读 · 2 评论 -
Windows下Python包和模块的安装方法
1、pip安装上一章中,介绍了Anaconda的安装,安装好Anaconda后,就默认安装了包管理工具pip。有的人喜欢使用easy_install,但是这需要你先安装easy_install,其实没必要,目前官方推荐使用pip。pip安装包或模块很简单,我们只需要在命令提示符(cmd)窗口中使用命令pip install xxx(xxx表示要安装的包或模块名)。 例如:转载 2017-07-17 17:43:50 · 1348 阅读 · 0 评论 -
深入机器学习前,这6个框架你得了解!
深入机器学习前,这6个框架你得了解!2017-07-10 爱学习像爱生命的 StuQ来源| IT168文库编辑| Emily隔壁家的老铁又要放大招了!机器学习框架和深度学习框架之间是有区别的。本质上,机器学习框架涵盖用于分类,回归,聚类,异常检测等各种学习方法,并且其可以不包括神经网络方法。深度学习或深度神经网络(DNN)框架涵盖具有许多隐藏层的神经网络拓扑。层越多转载 2017-07-10 22:55:53 · 5695 阅读 · 0 评论 -
人工智能初学者入门指南:什么是强AI?
编者按:目前AI被笼统划分为“弱人工智能”、“强人工智能”、“超人工智能”三个类别。甚至在很多业内专家(比如洪小文)眼中,只有“强”、“弱”AI的区别,因为“超人工智能”离我们实在还很远,难以捉摸。这样的笼统分类显然不利于大众对于各项AI技术进行认识和理解。因此,一些专家开始提出基于技术难度和AI智能水平的分类、分级方法。其中,美国学者Arend Hintze提出了对AI的四级分类, 而最近,In转载 2017-07-16 21:55:45 · 2733 阅读 · 0 评论