热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

大数据与智能算法(一基础技术)SMU在线学习笔记

【课程来源】感谢B站Up主leonding1018的分享,老师的课程内容非常精彩。本文是观看网络视频课程后的笔记,如涉及版权问题,请及时留

【课程来源】感谢B站Up主leonding1018的分享,老师的课程内容非常精彩。
本文是观看网络视频课程后的笔记,如涉及版权问题,请及时留言或私信与我联系。


1.旅行商问题(TSP问题)

TSP问题是一个NP hard问题,在一个多项式时间内不能找到一个最优解。
在这里插入图片描述
单个车辆遍历路径(TSP问题)可以扩展为:多车辆遍历路径(VRP),车辆实时路径规划,订单分配给不同车辆(调度优化),零部件排产等。
在这里插入图片描述


2.启发式搜索算法


2.1.全局搜索算法


2.1.1.贪婪最佳优先搜索

2.1.2.A*(A Star)搜索

举了即时战略游戏中目标对象选择路径找过障碍物到达目的地的例子,目标是让英雄从地图左上角A点运动到右下角B点。如图所示,黑色部分为障碍物,“黄橙红”颜色标记了每一个坐标被遍历访问的此处。上方为枚举法对地图各坐标的访问频次,下方为A Star搜索方法对地图各坐标的访问频次。可以看出A Star方法只访问了较少的坐标,提高了搜索效率。
在这里插入图片描述
(1)从当前点(x=1,y=2)开始遍历相邻点(算出g=当前点到新点单步距离,h=新点到终点不考虑障碍物的剩余距离,f=g+h);
在这里插入图片描述
(2)选取f最小的点作为新的当前点(x=2,y=3);
在这里插入图片描述
(3)重复步骤1;
(x,y)从(2,3)到(3,3)
在这里插入图片描述
(x,y)从(3,3)到(4,3)
在这里插入图片描述
(4)注意所有已探索未步入的点,都是候选点,这是便于选错路的回头纠正;
(x,y)从(4,3)回头到(1,3),再回头到(2,2)
在这里插入图片描述
(5)当重新选取了当前节点(即回头)后,相关已探索节点的g/h/f值也应更新。
注意当前点改为(2,2)后,点(3,2)、(4,2)的g/h/f值都进行了更新。
在这里插入图片描述
(6)注意每个新点都记录着其对应的父节点,便于最后一步回溯;
留意之前每一幅图上的箭头,当前点变化后,箭头也发生了变化。

(7)当前点移动到终点后,从终点开始,根据父节点可反推出最优路径。
上图中绿色标记的路径。


2.1.3.限制存储的启发式搜索

2.1.4.启发函数h(n)的设计

2.2.局部搜索和群算法


2.2.1.贪婪局部搜索

2.2.2.模拟退火搜索

2.2.3.禁忌搜索

2.2.4.局部剪枝搜索

2.2.5.遗传算法(基因算法)

(1)先随机生成一定数量(例如1000条)的解;
(2)然后按一定比例(例如10%)选出其中较好的100个保留,其余的900条再变异;
(3)在第上一步新生成的1000条中选100个保留,其余的变异;
(4)重复步骤3若干次;
(5)选1000条中最好的一个,作为最优解。
在这里插入图片描述


2.3.对抗搜索


2.3.1.极小极大值算法

2.3.2.α-β剪枝搜索

3.混合机器学习算法的优化求解

应留意图片中一些城建概念的关系,包括:数据库、指示发现、数据挖掘、统计、图形识别、神经计算、人工智能、机器学习、深度学习。比如,机器学习的范围大于深度学习,人工智能的范围大于机器学习。
在这里插入图片描述
《终极算法》(推荐书)中将算法分为5大类:
(1)符号主义:通过规则和决策树进行推理;
(2)贝叶斯方法:通过统计学中的贝叶斯(先验后验)概率;
(3)联接主义:模拟人脑,创建节点和连接网络进行非线性关联,代表性有神经网络;
(4)进化方法:模拟生物进化,迭代创建新的节点,代表性有遗传算法;
(5)类比学派:利用样本特征相似性,代表性有KNN聚类分析(商品推荐)和支持向量机。
在这里插入图片描述
实例:在滴滴打车应用中。早期使用A Star方法进行路径规划和时间估计;在后期取得了更多大数据后,利用这些数据采用RNN(循环神经网络)算法进行路径规划和时间估计。能够比初期的A-Star方法考虑到了更多的复杂因素(例如车辆类型、拥堵、修路、时间、司机驾龄等),所以预估时间更准确。
在这里插入图片描述


4.Hadoop生态

在这里插入图片描述


推荐阅读
  • bat大牛带你深度剖析android 十大开源框架_请收好!5大领域,21个必知的机器学习开源工具...
    全文共3744字,预计学习时长7分钟本文将介绍21个你可能没使用过的机器学习开源工具。每个开源工具都为数据科学家处理数据库提供了不同角度。本文将重点介绍五种机器学习的 ... [详细]
  • 深度学习与神经网络——邱锡鹏
    深度学习与神经网络——邱锡鹏-一、绪论人工智能的一个子领域神经网络:一种以(人工))神经元为基本单元的模型深度学习:一类机器学习问题,主要解决贡献度分配问题知识结构:路线图:顶 ... [详细]
  • 人工智能推理能力与假设检验
    最近Google的Deepmind开始研究如何让AI做数学题。这个问题的提出非常有启发,逻辑推理,发现新知识的能力应该是强人工智能出现自我意识之前最需要发展的能力。深度学习目前可以 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 近年来,大数据成为互联网世界的新宠儿,被列入阿里巴巴、谷歌等公司的战略规划中,也在政府报告中频繁提及。据《大数据人才报告》显示,目前全国大数据人才仅46万,未来3-5年将出现高达150万的人才缺口。根据领英报告,数据剖析人才供应指数最低,且跳槽速度最快。中国商业结合会数据剖析专业委员会统计显示,未来中国基础性数据剖析人才缺口将高达1400万。目前BAT企业中,60%以上的招聘职位都是针对大数据人才的。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 【论文】ICLR 2020 九篇满分论文!!!
    点击上方,选择星标或置顶,每天给你送干货!阅读大概需要11分钟跟随小博主,每天进步一丢丢来自:深度学习技术前沿 ... [详细]
  • 《Spark核心技术与高级应用》——1.2节Spark的重要扩展
    本节书摘来自华章社区《Spark核心技术与高级应用》一书中的第1章,第1.2节Spark的重要扩展,作者于俊向海代其锋马海平,更多章节内容可以访问云栖社区“华章社区”公众号查看1. ... [详细]
  • 干货 | 携程AI推理性能的自动化优化实践
    作者简介携程度假AI研发团队致力于为携程旅游事业部提供丰富的AI技术产品,其中性能优化组为AI模型提供全方位的优化方案,提升推理性能降低成本࿰ ... [详细]
  • 一份来自清华的数据分析笔记,请查收!
    之前发过很多数据分析的文章,收到不少好评,但也有一些困惑:入门数据分析该学哪些知识点?该看哪些书?是从Pyth ... [详细]
  • 「爆干7天7夜」入门AI人工智能学习路线一条龙,真的不能再透彻了
    前言应广大粉丝要求,今天迪迦来和大家讲解一下如何去入门人工智能,也算是迪迦对自己学习人工智能这么多年的一个总结吧,本条学习路线并不会那么 ... [详细]
  • SLAM优秀开源工程最全汇总
    https:zhuanlan.zhihu.comp145750808 1、CartographerCartographer是一个系统,可跨多个平台和传感器配置以2D和3D形式提供实 ... [详细]
  •   数据挖掘作为近年来新兴的一门计算机边缘学科,其在国内外引起了越来越多的关注。并且随着数据挖掘技术的不断改进和数据挖掘工具的不断完善,数据挖掘必将在各行各业中得到广泛的应用。   ... [详细]
author-avatar
ShiZha0_625
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有