一文看懂人工智能里的算法(4个特征+3个算法选择 Tips)


人工智能有三驾马车:数据、算法、算力。本文重点介绍算法相关的知识。

本文将介绍算法在人工智能里的概念,算法的4个特征、6个通用方法。以及在选择算法时需要注意的3个点。

什么是算法?

简单的说,算法就是:解决问题的手段,并且是批量化解决问题的手段。
菜谱就是一种“算法”,只要按照菜谱的方法做,就能做出对应的菜。

人工智能里的算法主要是用来训练模型的。
机器学习 一共有7步,第3步就是选择合适的算法模型。通过训练得到最后的可预测模型。

算法的4个基本特征


算法具有下面4个特征:
1、可行性
2、确定性
3、有穷性
4、拥有足够的情报 (关于这4项特征详细的说明我后面会文章介绍)

算法的6个基本方法:计算机的算法和人类计算的方式不同,大致有6种不同的思路:
1、列举法
2、归纳法
3、递推
4、递归
5、减半递推技术
6、回溯法 (关于这6项特征详细的说明我后面会文章介绍)

选择算法时的3个Tips


1、解决不同的问题可能会用到不同的算法,也可能用相同的算法。没有某种算法是万能的,只是适用的范围不同而已。
2、算法没有高级和低级之分,快速便宜的解决问题才是目的,一味追求复杂的算法(例如:深度学习),相当于“用大炮打蚊子”
3、有时候有多种算法可以解决同一个问题,用最低的成本和最短的时间解决问题才是目的。根据不同环境选择合适的算法很重要。

关注苏州程序大白,持续更新技术分享。谢谢大家支持

一文看懂人工智能里的算法(4个特征+3个算法选择 Tips)相关推荐

  1. 一文看懂推荐系统:召回07:双塔模型——正负样本的选择,召回的目的是区分感兴趣和不感兴趣的,精排是区分感兴趣和非常感兴趣的

    一文看懂推荐系统:召回07:双塔模型--正负样本的选择,召回的目的是区分感兴趣和不感兴趣的,精排是区分感兴趣和非常感兴趣的 提示:最近系统性地学习推荐系统的课程.我们以小红书的场景为例,讲工业界的推荐 ...

  2. 一文看懂人工智能语音芯片

    来源:内容来自「九鼎投资」,作者:孟伟.冯卓  ,谢谢. 行业概况 行业简介 人工智能芯片(简称AI芯片)是指含有专门处理人工智能应用中大量计算任务模块的芯片,属于集成电路和人工智能的交叉领域.自20 ...

  3. 干货丨一文看懂人工智能、机器学习和深度学习的区别与联系

    人工智能的浪潮正在席卷全球,诸多词汇时刻萦绕在我们耳边:人工智能(Artificial Intelligence).机器学习(Machine Learning).深度学习(Deep Learning) ...

  4. 一文看懂JS里隐式转换、toString() 和 valueOf()

    js-看懂隐式转换toString 和 valueOf js隐式类型转换 数值类型和布尔类型的相加 字符串和数字相加 隐式类型转换隐藏一些错误 isNaN() 对象的隐式转换 强制类型转换 - &qu ...

  5. 一文看懂人工智能芯片的产业生态及竞争格局

    近日,国内人工智能芯片公司寒武纪科技(Cambricon)获得了一亿美元A轮融资,是目前国内人工智能芯片领域初创公司所获得的最高融资记录,如果要说这桩融资对人工智能领域的最直接意义,或许是让人工智能芯 ...

  6. 一文看懂人工智能的发展速度到底有多快

    https://www.toutiao.com/a6641474108712288776/ 2019-01-01 18:31:31 人工智能正在急速商业化 投入人工智能初创企业的资金数额惊人.上图左侧 ...

  7. 一文看懂推荐系统:物品冷启05:流量调控

    一文看懂推荐系统:物品冷启05:流量调控 提示:最近系统性地学习推荐系统的课程.我们以小红书的场景为例,讲工业界的推荐系统. 我只讲工业界实际有用的技术.说实话,工业界的技术远远领先学术界,在公开渠道 ...

  8. 一文看懂推荐系统:概要01:推荐系统的基本概念

    一文看懂推荐系统:概要01:推荐系统的基本概念 提示:最近系统性地学习推荐系统的课程.我们以小红书的场景为例,讲工业界的推荐系统. 我只讲工业界实际有用的技术.说实话,工业界的技术远远领先学术界,在公 ...

  9. 一文看懂推荐系统:排序16:Dual Augmented Two-tower Model和张俊林的SENet,都是为了加入特征交叉想,增强重要特征,去掉噪声,类似于attention的骚操作

    一文看懂推荐系统:排序16:Dual Augmented Two-tower Model和张俊林的SENet,都是为了加入特征交叉想,增强重要特征,去掉噪声,类似于attention的骚操作 提示:最 ...

最新文章

  1. 如何下载flash离线安装包
  2. 电脑运行慢的原因汇总
  3. Junit4小技巧-测试基类
  4. 2013百度校园招聘-机器学习和数据挖掘工程师-笔试题
  5. code1167 树网的核
  6. [mybatis]log4j
  7. mysql事务顺序重排_MySQL事务处理及字符集和校对顺序
  8. matlab中右三角形方向,《有限元基础教程》_【MATLAB算例】4.7.1(2) 基于3节点三角形单元的矩形薄板分析(Triangle2D3Node)...
  9. 【Negix】Nginx 面试 一些题目
  10. MASM8.0 下载安装方法
  11. 【JAVA程序设计】(C00019)javaweb高校社团管理系统
  12. win10家庭版不能保存关闭密码保护共享
  13. python excel处理重复行并统计个数_python统计一个文本中重复行数的方法
  14. 苹果今年或无法推出M3芯片;​微软将推私有版ChatGPT:价格是常规版10倍;sudo和su用Rust重写|极客头条
  15. Python 导出EXCEL
  16. 【拜小白opencv】45-二维H-S直方图绘制----calcHist()函数、minMaxLoc()函数
  17. Linux socket网络编程实现FTP服务器
  18. 29.深度学习模型压缩方法-3
  19. 技术赋能数字经济释放巨大潜力
  20. 软件需求工程 高校教学平台 培训计划

热门文章

  1. 宁可一思进 莫在一思停
  2. java 字符串转utc时间_在Java中将UTC时间转换为本地时区
  3. 野火烧不尽,新型“现金贷”出现
  4. EXCEL如何直接sum() 或 average() 一些存在错误值的列?
  5. 基于EVEBITDA倍估值的Alpha冲略(附源代码)
  6. 【绘画基础教程】色彩搭配秘诀
  7. 在Vue.js中加载字体的最佳做法
  8. [中文] 《长恨歌》
  9. (秋招/春招)软件开发/软件测试面试题——软件测试场景题收集(无答案)
  10. 竞标和招投标有什么区别