浅谈人工智能

一、什么是人工智能

  人工智能是人们心中美好的设想,目的是希望通过当时新兴的计算机,打造拥有相当于人类智能的复杂机器。这就是我们所说的“通用人工智能”(General AI)概念,拥有人类五感(视觉,听觉等)、推理能力以及人类思维方式的神奇机器。

   人工智能的应用场景:

  

 

二、什么是机器学习

  机器学习就是通过算法,使得机器能从大量历史数据中学习规律,从而对新的样本做智能识别或对未来做预测。

  它利用大量现有的数据(大数据)对机器进行训练,使得机器在面对下一次实验测试的时候能够根据既有的经验对数据进行区分(比如是猫还是狗)。

  机器学习分为监督式学习,非监督式学习,强化学习

  常用的机器学习算法有:

  1. 线性回归
  2. 逻辑回归
  3. 决策树
  4. SVM
  5. 朴素贝叶斯
  6. K最近邻算法
  7. K均值算法
  8. 随机森林算法
  9. 降维算法
  10. Gradient Boost 和 Adaboost 算法

  决策树:根据一些 feature 进行分类,每个节点提一个问题,通过判断,将数据分为两类,再继续提问。这些问题是根据已有数据学习出来的,

  再投入新数据的时候,就可以根据这棵树上的问题,将数据划分到合适的叶子上

 

三、什么是深度学习

  那机器是怎么学习到这个规则(什么样的是猫?)的呢?

  没错,是通过机器学习算法。而神经网络,恰好就是一种机器学习算法。

  其实神经网络最初得名,就是其在模拟人的大脑,把每一个节点当作一个神经元,这些“神经元”组成的网络就是神经网络。而由于计算机出色的计算能力和细节把握能力,在大数据的基础上,神经网络往往有比人有更出色的表现。深度学习算法并不是直接通过将输入映射到输出的方式,而是依赖于几层处理单元。 每个层将其输出传递到下一个层,进行处理,然后再传递到下一层。 在某些模型中,计算可能会在处理层之间来回流动多次。现已证明深度学习在各种任务中非常有效,包括图像字幕,语音识别和语言翻译。

 

四、如何入门人工智能

  

  选择方向:1、算法应用。专注于了解业务以及算法的使用场景。  2、开发算法。关注数学推导能力以及编程技巧。

  Step1:了解行业资讯,先来一波科普

  Step2:务实基础—

      高数:线性代数和微积分,统计学相关基础

      Python: 重点关注爬虫,数值计算,数据可视化方面的应用

  Step3:机器学习算法+实践

      机器学习常见的问题分为三种,分类,聚类,回归

      分类:KNN算法,决策树,朴素贝叶斯,支持向量机,逻辑斯蒂回归

      聚类:K-mean

      回归:决策树,朴素贝叶斯,向量机

  实践方法:

      这里需要选择一个应用方向,是图像(计算机视觉),音频(语音识别),还是文本(自然语言处理)。这里推荐选择图像领域,这里面的开源项目较多,入门也较简单,可以使用OpenCV做开发,里面已经实现好了神经网络,SVM等机器学习算法。项目做好后,可以开源到到 Github 上面,然后不断完善它。实战项目做完后,你可以继续进一步深入学习,这时候有两个选择,深度学习和继续机器学习

  Example:

      数据分析流程:

        1、问题定义
        2、数据获取
        3、数据预处理
        4、数据分析与建模
        5、数据可视化及数据报告的撰写

  Step4:深度学习

    十种深度学习算法要点及代码常见如下博客:

    https://blog.csdn.net/northhan/article/details/72724058

 

转载于:https://www.cnblogs.com/Endone/p/9248827.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
人工智能领域涵盖了很多不同的方向,这些方向基于不同的算法和技术,可以用于解决不同的问题。下面将就人工智能领域的几个主要方向进行一些浅谈。 1. 机器学习:机器学习是人工智能领域的一个重要方向,它让计算机能够在没有明确的指示下学习和提高自己的性能。机器学习可以分为监督学习、无监督学习和强化学习等。监督学习是利用标记过的数据,让计算机学习如何进行分类、回归等任务。无监督学习是从无标记的数据中抽取特征并进行分类。强化学习是计算机利用反馈机制不断修正自己的决策策略。 2. 自然语言处理:自然语言处理是一种利用计算机对人类自然语言进行处理的技术。其主要的应用包括语音识别、自然语言理解和自然语言生成等。自然语言处理的发展,将使得计算机能够更好地理解人类的语言,进而实现人机交互和自然语义搜索等功能。 3. 计算机视觉:计算机视觉是指通过计算机对视觉对象进行的识别和学习技术。其应用范围非常广泛,包括人脸识别、场景理解、视觉检测等。随着深度学习算法的发展,计算机视觉领域实现了很多重大突破。 4. 人机交互:人机交互是指人和计算机之间通过各种方式进行沟通交流的技术。该领域涵盖了诸多方向,包括语音识别、手势识别、触摸界面等。人机交互的发展将会让人们更加方便地使用计算机和智能设备,提高其工作和生活效率。 以上这些方向仅仅是人工智能领域的冰山一角,随着科技的进步和人们对于AI技术应用的探索,我们可以期待更多有趣的应用会不断涌现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值