1. 人工智能中的算法有什么
模糊数学、神经网络、小波变换、遗传算法、人工免疫系统、参数优化、粒子群算法,等等,简单应用,有高等数学知识即可。
2. 你认为人工智能和计算智能有什么区别吗
人工智能,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,而计算智能算法主要包括神经计算、模糊计算和进化计算三大部分。
3. AI(人工智能)在机械领域有哪些应用
1.机械领域的主要应用:1.1 机械设计 机械设计实际上是一个模型的综合和分析的过程,它不仅包括大量的计算、分析、绘图等数值计算型工作;还包括拟定初始方案,选择最优方案,制定合理结构等方案设计工作。 目前, 有些企业已引入CAD/CAM 系统, 由于CAD/CAM系统对符号推理工作需要综合运用多种科学的专门知识和丰富的实践经验才能解决,这需要CAD/CAM系统具有智能性,因此,设计智能化已成为机械设计中一个很热门的研究课题之一,它把计算机从数值处理扩展到非数值处理,包括知识与经验的集成、推理和决策,力图使机械设计过程自动化,减少人类专家在设计过程中由于个人因素造成的不足。此外,与传统设计方法相比,专家系统在机械设计中有着不可比拟的优势,它不仅可以长期稳定工作、节省成本,还可以为专家知识特别是启发式知识提供存储手段和传授途径、易于继承。1.2 机械制造 在机械生产制造过程中,需要为工厂中所有的装配机器供应零件。目标可能由监控者提供,也可能由系统对当时状态做出评估而产生。智能系统怎样推断出适当的目标,然后构造试图达到目标的动作序列,这个过程通常称为规划(planning), 它是自动问题求解的特例,是人工智能研究的重要子领域。 此外,计算机集成加工系统(CIMS)和柔性加工系统(FMS)在近年来获得迅速发展。在一个复杂的加工过程中,不同条件下的多种操作是必要的。环境的不确定性以及系统软硬件的复杂性,向当代工程师们设计和实现有效的集成控制系统提出了挑战。为了把现有的Petri 网技术用于现代加工系统,需要开发一种新技术,把机器智能技术和Petri 网理论以及智能离散事件控制器连接起来。1.3 机械电子工程 在许多工程系统中,往往由于内部结构复杂,存在着对加工过程控制及故障诊断等方面的困难,一般的PID 等典型控制方法虽然能解决一些问题,但在一些场合已不能满足生产的要求,当前,典型的机电一体化产品- 数控机床、交流伺服驱动装置等正在向数字化、小型化、高精度等方向发展,为监控带来新的挑战,由于模糊神经网络控制不依赖控制对象和数学模型,具有较强的鲁棒性,是一种非线性的控制方法,在解决此类问题中有很好的优势。而专家系统主要用于复杂的机械系统,能够克服基于模型的故障诊断方法对模型的过分依赖性。1.4 机械系统故障诊断 对机械设备进行故障诊断主要是通过对设备敏感部位的信号利用传感器进行数据采集和特征提取,根据不同机械部件在不同时间和状态下具有不同的特征,来判断是否工作正常。它包含两方面的内容,即对系统运行状态进行监测和发现异常情况后对故障进行分析、诊断。在系统运行过程中,若某一时刻系统发生故障,领域专家可以凭借视觉、听觉、嗅觉、触觉或测量设备得到一些客观数据,并根据对系统结构和系统故障历史的深刻了解很快做出判断,确定故障的原因和部位。对于较为复杂的系统,这种基于专家系统的故障诊断方法尤为有效。2 人工智能在机械系统中的应用方法 应用机械系统的AI 技术传统上可以分为专家系统(ES)、人工神经网络(ANN)、模糊集理论(FST)和启发式搜索(GA)四类。2.1 专家系统(Expert System .ES) 专家系统是人工智能的主要分支之一。一个典型的专家系统由四部分组成:知识库、推理机、知识获取机制和人机界面。专家系统按其知识表达方式不同,可分为基于规则和基于框架的专家系统;按其推理方式不同可分为正向推理和逆向推理。在知识表达方面,利用产生式规则进行知识表达,一方面得有益于现有人工智能语言,另一方面,它的表达合乎人的心理逻辑,便于进行知识获取,利于人们接受,利用框架进行知识表达得到了越来越多的应用。在诊断推理方面,主要表现在对推理逻辑和推理模型的研究,在人工智能领域,存在着许多推理逻辑,在专家系统中广泛使用模糊推理逻辑降低系统复杂性,在机械系统故障诊断上能产生很好的效果。专家系统技术的研究和应用正以前所未有的速度在故障诊断、模拟仿真、自动控制、工艺编程、生产规划、产品设计等许多机械工程领域不断发展。随着研究工作的不断深入,一些新的技术方法和先进制造技术正融入机械工程专家系统技术的研究和应用中,不仅使知识表示、知识库构建、知识获取和推理模式等关键技术的研究取得了一定成果,还出现了一些集成式的新型专家系统,如神经网络专家系统、模糊专家系统、基于Internet 的专家系统、CAD 专家系统、CAPP 专家系统等。他们综合利用了专家系统启发性、透明性、灵活性以及具有处理不确定知识能力的特点,使机械工程专家系统的应用领域不断拓宽。2.2 人工神经网络(artificial neural network. ANN) 人工神经网络是模拟的生物激励系统,将一系列输入通过神经网络产生输出。这里输出、输入都是标准化的量,输出是输入的非线性函数,其值可由连接各神经元的权重改变,以获得期望的输出值,即所谓的训练过程。基于数值计算方法的神经网络,将已有数据和已知系统模式作样本,通过学习获得两者的映射关系,实现了对人类经验思维的模拟。 由于神经网络具有原则上容错、结构拓扑鲁棒、联想、推测、记忆、自适应、自学习、并行和处理复杂模式的功能,使其在工程实际存在着大量的多故障、多过程、突发性故障、庞大复杂机器和系统的监测及诊断中发挥着较大作用。 在机械系统的应用方式有:从模式识别角度应用神经网络作为分类器进行故障诊断;从预测角度应用神经网络作为动态预测模型进行故障预测;利用神经网络极强的非线性动态跟踪能力进行基于结构映射的故障诊断;从知识处理角度建立基于神经网络的诊断专家系统等。目前,为提高神经网络在实用中的学习和诊断性能,主要从神经网络模型本身改进和模块化模型诊断策略两方面开展研究;同时,与模糊逻辑的结合研究也是一个研究热点。2.3 模糊集理论(Fuzzy Sets Theory. FSN) 人的认知世界包含大量的不确定之时,需要对所获信息进行一定的模糊化处理,以减少问题的复杂度。1965 年Zadeh 创立的模糊集理论是处理不确定性的一种很好的方法。模糊逻辑可认为是多值逻辑的扩展,能够完成传统数学方法难以做到的近似推理。目前基于多类电量测试信息模糊融合的模拟电路故障诊断方法已经提出。基于K故障节点诊断法和最小标准差法的元件故障隶属函数构造方法,以及基于可测点电压与不同测试频率下电路增益的模糊信息融合诊断算法也已阐述。分别利用此两类测试信息及K 故障诊断法和最小标准差法,对电路进行初步诊断,再运用模糊变换及故障定位规则, 得到融合的故障诊断结果。模拟实验结果表明,所提方法大大提高了机械系统故障定位的准确率。2.4 启发式搜索(Heuristic Search. HS) 遗传算法(Genetic Algorithms ,GA)和模拟退火(Simulated Annealing ,SA)算法是近年来逐渐兴起的两种启发式搜索,通过随机产生新的解并保留其中较好的结果,并避免陷入局部最小,以求得全局最优解或近似最优解。GA是由数字串的集合表示优化问题的解,通过遗传算子,即选择、杂交和变异的操作对数字串寻优。SA 在已知解的邻近区产生新的解,并逐渐缩小邻近区域的大小,直到逼近全局的最优解。两种方法都可以用来求解任意目标函数和约束的最优化问题。 在交流伺服系统中采用遗传算法的模糊神经网络控制较之传统的PID 控制方式具有响应速度快、误差小、无震荡、伺服性能强等优点,仿真结果表明,将遗传算法融入模糊神经网络控制器来控制交流伺服系统,其系统的响应超调量明显减少,具有较好的抗干扰性、伺服性。3 人工智能在机械系统中的发展趋势 人工智能中的四种主要工具, 即ES、ANN、FST 和GA,虽然在机械领域有不同程度的应用,但各自都存在一些局限:ES 存在知识获取的“瓶颈”、知识难以维护、应用面窄、诊断能力弱等问题。ANN 在外推时误差较大、系统结构变化时ANN 的组成结构也要变化、难以实现基于结构化知识的逻辑推理、缺乏解释能力等。FST 存在可维护性问题。GA 在依据的信息发生畸变时,难以保证可靠性等。 目前,缺少一种普遍有效的方法应用于机械系统的各个领域。混合智能,即综合多种智能技术用以设计、控制、监测机械系统成为新的发展趋势。结合的方式主要有基于规则的专家系统与神经网络相结合,CBR 与基于规则系统和神经网络的结合,模糊逻辑、神经网络与专家系统的结合等。其中模糊逻辑、神经网络与专家系统结合的诊断模型是最具发展前景的,也是目前人工智能领域的研究热点之一。混合智能在机械系统的应用中有如下发展趋势:由基于规则的系统到混合模型的系统,由领域专家提供知识到机器学习、由非实时诊断到实时诊断、由单一推理控制到混合推理控制策略等。4 人工智能在机械系统中的应用实例 智能技术在机械领域已经有了许多成功的应用。在工程中,典型的专家系统有帮助工程师发现结构分析问题的分析策略的SACON 系统;帮助识别和排除机车故障的DELTA 系统;帮助操作人员检测和处理核反应堆事故的REACTOR 系统。 在故障诊断方面,1967 年在美国航天局(NASA)倡导下,由美国海军研究室(ONR)主持美国机械故障预防小组(MFPG),积极从事故障诊断技术研究和开发。目前各种类型的故障诊断和维修专家系统已用于美国F- 15 战斗机、B- 1B 轰炸机、海军舰艇、陆军军械装置等现役装备的故障诊断和维修中。在我国,华中理工大学研制了用于汽轮机组工况监测和故障诊断的智能系统DEST;哈尔滨工业大学和上海发电设备成套设计研究所联合研制了汽轮发电机组故障诊断专家系统MMMD- ;清华大学研制了用于锅炉设备故障诊断的专家系统等等。 在电路和数字电子设备方面,MIT 研制用于模拟电路操作并演绎出故障可能原因的EI 系统;美国海军人工智能中心开发了用于诊断电子设备故障的IN- ATE 系统;波音航空公司研制了诊断微波模拟接口MSI 的IMA 系统;意大利米兰工业大学研制用于汽车启动器电路故障诊断的系统。 2006 年初,上海交通大学机电控制研究所、上海市农业机械研究所成功研制了适用于我国数字农业特点的两种主要智能型农业机械:中、小型收割机智能测产系统及其配套软件;智能变量施肥、播种机及其配套软件。虽然相关的应用实例还有很多,但它们大都处于实验室或小范围试验状态,限于成本、技术等问题,不能得到普及应用,这将成为智能技术在机械领域应用的“瓶颈”。引用: http://teardown.eefocus.com/xuweitao/blog/08-01/141923_aa9c4.html
4. 人工智能与计算智能的区别
是有一定区别的。
1、计算智能(Computational Intelligence,CI)是借助自然界(生物界)规律的启示,根据其规律,设计出求解问题的算法。物理学、化学、数学、生物学、心理学、生理学、神经科学和计算机科学等学科的现象与规律都可能成为计算智能算法的基础和思想来源。从关系上说,计算智能属于人工智能(Artificial Intelligence,AI)的一个分支。
2、计算智能算法主要包括神经计算、模糊计算和进化计算三大部分。如图1.4所示,典型的计算智能算法包括神经计算中的人工神经网络算法,模糊计算中的模糊逻辑,进化计算中的遗传算法、蚁群优化算法、粒子群优化算法、免疫算法、分布估计算法、Memetic算法,和单点搜索技术例如模拟退火算法、禁忌搜索算法,等等。
3、以上这些计算智能算法都有一个共同的特征就是通过模仿人类智能的某一个(某一些)方面而达到模拟人类智能,实现将生物智慧、自然界的规律计算机程序化,设计最优化算法的目的。然而计算智能的这些不同研究领域各有其特点,虽然它们具有模仿人类和其他生物智能的共同点,但是在具体方法上存在一些不同点。例如:人工神经网络 模仿人脑的生理构造和信息处理的过程,模拟人类的智慧;模糊逻辑(模糊系统) 模仿人类语言和思维中的模糊性概念,模拟人类的智慧;进化计算 模仿生物进化过程和群体智能过程,模拟大自然的智慧。
4、然而在现阶段,计算智能的发展也面临严峻的挑战,其中一个重要原因就是计算智能目前还缺乏坚实的数学基础,还不能像物理、化学、天文等学科那样自如地运用数学工具解决各自的计算问题。虽然神经网络具有比较完善的理论基础,但是像进化计算等重要的计算智能技术还没有完善的数学基础。计算智能算法的稳定性和收敛性的分析与证明还处于研究阶段。通过数值实验方法和具体应用手段检验计算智能算法的有效性和高效性是研究计算智能算法的重要方法。
5. 人工智能方面有哪些算法
模式识别需要非常好的概率论,数理统计;另外会用到少量矩阵代数,随机过程和高数中的一些运算,当然是比较基础的;如果要深入的话恐怕需要学泛函,但是一般情况下不需要达到这种深度。神经网络,遗传算法等智能算法在模式识别有非常重要的应用,但是一般不需要学习计算机学科的人工智能,我们控制有一个交叉学科叫做智能控制是讲这些的,智能控制不需要什么基础,有中学数学的集合和对空间有一点点的了解就足够了,模糊数学的基础是包含在这门学科里的。
6. 目前前沿的人工智能算法是什么(除了遗传算法,神经网络等)
人工免疫系统、序列参数优化、进化多目标、粒子群优化、模糊规则等等都有吧~一个方向就够做的了~~
7. 人工智能
人工智能主要研究用人工的方法和技术,模仿、延伸和扩展人的智能,实现机器智能。有人把人工智能分成两大类:一类是符号智能,一类是计算智能。符号智能是以知识为基础,通过推理进行问题求解。也即所谓的传统人工智能。计算智能是以数据为基础,通过训练建立联系,进行问题求解。人工神经网络、遗传算法、模糊系统、进化程序设计、人工生命等都可以包括在计算智能。
传统人工智能主要运用知识进行问题求解。从实用观点看,人工智能是一门知识工程学:以知识为对象,研究知识的表示方法、知识的运用和知识获取。
人工智能从1956年提出以来取得了很大的进展和成功。1976年Newell 和Simon提出了物理符号系统假设,认为物理符号系统是表现智能行为必要和充分的条件。这样,可以把任何信息加工系统看成是一个具体的物理系统,如人的神经系统、计算机的构造系统等。80年代Newell 等又致力于SOAR系统的研究。SOAR系统是以知识块(Chunking)理论为基础,利用基于规则的记忆,获取搜索控制知识和操作符,实现通用问题求解。Minsky从心理学的研究出发,认为人们在他们日常的认识活动中,使用了大批从以前的经验中获取并经过整理的知识。该知识是以一种类似框架的结构记存在人脑中。因此,在70年代他提出了框架知识表示方法。到80年代,Minsky认为人的智能,根本不存在统一的理论。1985年,他发表了一本着名的书《Society of Mind(思维社会)》。书中指出思维社会是由大量具有某种思维能力的单元组成的复杂社会。以McCarthy和Nilsson等为代表,主张用逻辑来研究人工智能,即用形式化的方法描述客观世界。逻辑学派在人工智能研究中,强调的是概念化知识表示、模型论语义、演绎推理等。 McCarthy主张任何事物都可以用统一的逻辑框架来表示,在常识推理中以非单调逻辑为中心。传统的人工智能研究思路是“自上而下”式的,它的目标是让机器模仿人,认为人脑的思维活动可以通过一些公式和规则来定义,因此希望通过把人类的思维方式翻译成程序语言输入机器,来使机器有朝一日产生像人类一样的思维能力。这一理论指导了早期人工智能的研究。
近年来神经生理学和脑科学的研究成果表明,脑的感知部分,包括视觉、听觉、运动等脑皮层区不仅具有输入/输出通道的功能,而且具有直接参与思维的功能。智能不仅是运用知识,通过推理解决问题,智能也处于感知通道。
1990年史忠植提出了人类思维的层次模型,表明人类思维有感知思维、形象思维、抽象思维,并构成层次关系。感知思维是简单的思维形态,它通过人的眼、耳、鼻、舌、身感知器官产生表象,形成初级的思维。感知思维中知觉的表达是关键。形象思维主要是用典型化的方法进行概括,并用形象材料来思维,可以高度并行处理。抽象思维以物理符号系统为理论基础,用语言表述抽象的概念。由于注意的作用,使其处理基本上是串行的。
8. 人工智能及其应用的内容简介
本书共12章。第1章叙述人工智能的概况,列举出人工智能的研究与应用领域。第2章和第3章研究传统人工智能的知识表示方法、搜索技术和高级知识推理。第4章阐述了计算智能的基本知识,包括神经计算、模糊计算、粗糙集理论、进化计算、人工生命、群智能、自然计算和免疫算法诸多内容。第5章到第11章详细讨论了人工智能的主要应用,包括专家系统、机器学生、自动规划、艾真体(Agent)、机器视觉、自然语言理解和智能控制等。第12章评述近年来关于人工智能的争论,讨论了人工智能对人类经济、社会和文化的影响,展望人工智能与艾真体、计算智能、进化计算、群智能优化、自然计算、免疫计算以及知识发现和数据挖掘等。其他章节也在第二版的基础上做了相应的修改、精简或补充。
本书可作为高等院校有关专业研究生的人工智能课程教材,也可供从事人工智能研究与应用的科技工作者学习参考。本科生教材请使用本书的姊妹篇“本科生用书”
9. 人工智能算法简介
人工智能的三大基石—算法、数据和计算能力,算法作为其中之一,是非常重要的,那么人工智能都会涉及哪些算法呢?不同算法适用于哪些场景呢?
一、按照模型训练方式不同可以分为监督学习(Supervised Learning),无监督学习(Unsupervised Learning)、半监督学习(Semi-supervised Learning)和强化学习(Reinforcement Learning)四大类。
常见的监督学习算法包含以下几类:
(1)人工神经网络(Artificial Neural Network)类:反向传播(Backpropagation)、波尔兹曼机(Boltzmann Machine)、卷积神经网络(Convolutional Neural Network)、Hopfield网络(hopfield Network)、多层感知器(Multilyer Perceptron)、径向基函数网络(Radial Basis Function Network,RBFN)、受限波尔兹曼机(Restricted Boltzmann Machine)、回归神经网络(Recurrent Neural Network,RNN)、自组织映射(Self-organizing Map,SOM)、尖峰神经网络(Spiking Neural Network)等。
(2)贝叶斯类(Bayesin):朴素贝叶斯(Naive Bayes)、高斯贝叶斯(Gaussian Naive Bayes)、多项朴素贝叶斯(Multinomial Naive Bayes)、平均-依赖性评估(Averaged One-Dependence Estimators,AODE)
贝叶斯信念网络(Bayesian Belief Network,BBN)、贝叶斯网络(Bayesian Network,BN)等。
(3)决策树(Decision Tree)类:分类和回归树(Classification and Regression Tree,CART)、迭代Dichotomiser3(Iterative Dichotomiser 3, ID3),C4.5算法(C4.5 Algorithm)、C5.0算法(C5.0 Algorithm)、卡方自动交互检测(Chi-squared Automatic Interaction Detection,CHAID)、决策残端(Decision Stump)、ID3算法(ID3 Algorithm)、随机森林(Random Forest)、SLIQ(Supervised Learning in Quest)等。
(4)线性分类器(Linear Classifier)类:Fisher的线性判别(Fisher’s Linear Discriminant)
线性回归(Linear Regression)、逻辑回归(Logistic Regression)、多项逻辑回归(Multionmial Logistic Regression)、朴素贝叶斯分类器(Naive Bayes Classifier)、感知(Perception)、支持向量机(Support Vector Machine)等。
常见的无监督学习类算法包括:
(1) 人工神经网络(Artificial Neural Network)类:生成对抗网络(Generative Adversarial Networks,GAN),前馈神经网络(Feedforward Neural Network)、逻辑学习机(Logic Learning Machine)、自组织映射(Self-organizing Map)等。
(2) 关联规则学习(Association Rule Learning)类:先验算法(Apriori Algorithm)、Eclat算法(Eclat Algorithm)、FP-Growth算法等。
(3)分层聚类算法(Hierarchical Clustering):单连锁聚类(Single-linkage Clustering),概念聚类(Conceptual Clustering)等。
(4)聚类分析(Cluster analysis):BIRCH算法、DBSCAN算法,期望最大化(Expectation-maximization,EM)、模糊聚类(Fuzzy Clustering)、K-means算法、K均值聚类(K-means Clustering)、K-medians聚类、均值漂移算法(Mean-shift)、OPTICS算法等。
(5)异常检测(Anomaly detection)类:K最邻近(K-nearest Neighbor,KNN)算法,局部异常因子算法(Local Outlier Factor,LOF)等。
常见的半监督学习类算法包含:生成模型(Generative Models)、低密度分离(Low-density Separation)、基于图形的方法(Graph-based Methods)、联合训练(Co-training)等。
常见的强化学习类算法包含:Q学习(Q-learning)、状态-行动-奖励-状态-行动(State-Action-Reward-State-Action,SARSA)、DQN(Deep Q Network)、策略梯度算法(Policy Gradients)、基于模型强化学习(Model Based RL)、时序差分学习(Temporal Different Learning)等。
常见的深度学习类算法包含:深度信念网络(Deep Belief Machines)、深度卷积神经网络(Deep Convolutional Neural Networks)、深度递归神经网络(Deep Recurrent Neural Network)、分层时间记忆(Hierarchical Temporal Memory,HTM)、深度波尔兹曼机(Deep Boltzmann Machine,DBM)、栈式自动编码器(Stacked Autoencoder)、生成对抗网络(Generative Adversarial Networks)等。
二、按照解决任务的不同来分类,粗略可以分为二分类算法(Two-class Classification)、多分类算法(Multi-class Classification)、回归算法(Regression)、聚类算法(Clustering)和异常检测(Anomaly Detection)五种。
1.二分类(Two-class Classification)
(1)二分类支持向量机(Two-class SVM):适用于数据特征较多、线性模型的场景。
(2)二分类平均感知器(Two-class Average Perceptron):适用于训练时间短、线性模型的场景。
(3)二分类逻辑回归(Two-class Logistic Regression):适用于训练时间短、线性模型的场景。
(4)二分类贝叶斯点机(Two-class Bayes Point Machine):适用于训练时间短、线性模型的场景。(5)二分类决策森林(Two-class Decision Forest):适用于训练时间短、精准的场景。
(6)二分类提升决策树(Two-class Boosted Decision Tree):适用于训练时间短、精准度高、内存占用量大的场景
(7)二分类决策丛林(Two-class Decision Jungle):适用于训练时间短、精确度高、内存占用量小的场景。
(8)二分类局部深度支持向量机(Two-class Locally Deep SVM):适用于数据特征较多的场景。
(9)二分类神经网络(Two-class Neural Network):适用于精准度高、训练时间较长的场景。
解决多分类问题通常适用三种解决方案:第一种,从数据集和适用方法入手,利用二分类器解决多分类问题;第二种,直接使用具备多分类能力的多分类器;第三种,将二分类器改进成为多分类器今儿解决多分类问题。
常用的算法:
(1)多分类逻辑回归(Multiclass Logistic Regression):适用训练时间短、线性模型的场景。
(2)多分类神经网络(Multiclass Neural Network):适用于精准度高、训练时间较长的场景。
(3)多分类决策森林(Multiclass Decision Forest):适用于精准度高,训练时间短的场景。
(4)多分类决策丛林(Multiclass Decision Jungle):适用于精准度高,内存占用较小的场景。
(5)“一对多”多分类(One-vs-all Multiclass):取决于二分类器效果。
回归
回归问题通常被用来预测具体的数值而非分类。除了返回的结果不同,其他方法与分类问题类似。我们将定量输出,或者连续变量预测称为回归;将定性输出,或者离散变量预测称为分类。长巾的算法有:
(1)排序回归(Ordinal Regression):适用于对数据进行分类排序的场景。
(2)泊松回归(Poission Regression):适用于预测事件次数的场景。
(3)快速森林分位数回归(Fast Forest Quantile Regression):适用于预测分布的场景。
(4)线性回归(Linear Regression):适用于训练时间短、线性模型的场景。
(5)贝叶斯线性回归(Bayesian Linear Regression):适用于线性模型,训练数据量较少的场景。
(6)神经网络回归(Neural Network Regression):适用于精准度高、训练时间较长的场景。
(7)决策森林回归(Decision Forest Regression):适用于精准度高、训练时间短的场景。
(8)提升决策树回归(Boosted Decision Tree Regression):适用于精确度高、训练时间短、内存占用较大的场景。
聚类
聚类的目标是发现数据的潜在规律和结构。聚类通常被用做描述和衡量不同数据源间的相似性,并把数据源分类到不同的簇中。
(1)层次聚类(Hierarchical Clustering):适用于训练时间短、大数据量的场景。
(2)K-means算法:适用于精准度高、训练时间短的场景。
(3)模糊聚类FCM算法(Fuzzy C-means,FCM):适用于精确度高、训练时间短的场景。
(4)SOM神经网络(Self-organizing Feature Map,SOM):适用于运行时间较长的场景。
异常检测
异常检测是指对数据中存在的不正常或非典型的分体进行检测和标志,有时也称为偏差检测。
异常检测看起来和监督学习问题非常相似,都是分类问题。都是对样本的标签进行预测和判断,但是实际上两者的区别非常大,因为异常检测中的正样本(异常点)非常小。常用的算法有:
(1)一分类支持向量机(One-class SVM):适用于数据特征较多的场景。
(2)基于PCA的异常检测(PCA-based Anomaly Detection):适用于训练时间短的场景。
常见的迁移学习类算法包含:归纳式迁移学习(Inctive Transfer Learning) 、直推式迁移学习(Transctive Transfer Learning)、无监督式迁移学习(Unsupervised Transfer Learning)、传递式迁移学习(Transitive Transfer Learning)等。
算法的适用场景:
需要考虑的因素有:
(1)数据量的大小、数据质量和数据本身的特点
(2)机器学习要解决的具体业务场景中问题的本质是什么?
(3)可以接受的计算时间是什么?
(4)算法精度要求有多高?
————————————————
原文链接: https://blog.csdn.net/nfzhlk/article/details/82725769
10. 人工智能是智能算法的实现,其核心内容在于什么
人工智能是计算机学科的一个分支,二十世纪七十年代以来被称为世界三大尖端技术之一(空间技术、能源技术、人工智能)。也被认为是二十一世纪三大尖端技术(基因工程、纳米科学、人工智能)之一。这是因为近三十年来它获得了迅速的发展,在很多学科领域都获得了广泛应用,并取得了丰硕的成果,人工智能已逐步成为一个独立的分支,无论在理论和实践上都已自成一个系统。
人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用。人工智能将涉及到计算机科学、心理学、哲学和语言学等学科。可以说几乎是自然科学和社会科学的所有学科,其范围已远远超出了计算机科学的范畴,人工智能与思维科学的关系是实践和理论的关系,人工智能是处于思维科学的技术应用层次,是它的一个应用分支。从思维观点看,人工智能不仅限于逻辑思维,要考虑形象思维、灵感思维才能促进人工智能的突破性的发展,数学常被认为是多种学科的基础科学,数学也进入语言、思维领域,人工智能学科也必须借用数学工具,数学不仅在标准逻辑、模糊数学等范围发挥作用,数学进入人工智能学科,它们将互相促进而更快地发展。