人工智能和自动化之间的区别:自动化中场景一样,只需要我们去设定参数,而人工智能的场景仅具有相似度
有监督:
*图像
识别图像,理想情况下,通过颜色来找到像素点。
如你需要识别图中的文字,计算机遍历像素点,找到有#a00的像素点,达到识 别文字的效果,但现实中的颜色是没有一个具体的数值的。
灰度处理:把一张图片中复杂多样的颜色按一定区间分配为几个简单的颜色,来完成目标锁定,这也是目标锁定的核心。
如你需要识别图中的向日葵,将颜色的范围进行基础的划分,即将多种颜色变为一种,计算机在第二次识别中只需要找一种颜色的像素点就可以找到向日葵的位置
判断颜色的同时,还需要判读物体的形状。
通过数学求导的方式来判断形状
*声音
*文本
无监督:不需要人为干预。
计算机通过事物间的属性来进行关联(正向关联、反向关联),达到推理和联想的效果。每个属性都有自己的标尺。
任何AI识别都离不开聚类和回归。
回归 :不断对知识库进行修复和调整。
聚类 :进行分类。
卷积 :从某个区域里选一个代表。
*自动感知
*自动归纳
*自动建模
*自动修正
*自动识别
神经网络 :通过不断增加评判维度,来提高精准度。
神经网络就是(矩阵*矩阵),即两个数组按照矩阵的方式作用,
它属于增加识别维度,适用于所有的场景
计算机基本原理
计算机的主要部分 :显示器 、CPU 、内存 、硬盘
硬盘 :计算机中的数据都是以01010的形式存储的,其基本来源都是硬盘(可持久化存储)
硬盘 :机械磁盘(商用) 、固态磁盘
磁盘
磁盘靠磁颗粒对外的磁级来代表1和0,用高低电压来传递信息,高代表1,低代表0,可以无视环境电阻的变化。
一根导线上不能再桐一时刻有多个电压信号(所以电脑内部的任务都需要排队执行)
显示器
显示器传递视觉信息
视觉信息 :形状 、颜色 、亮度
显示器由像素点组成,不同显示器像素点形状不一样
像素点 :颜色 、亮度 、坐标
每个像素点都由红绿蓝三原色构成(亮度分别为: 0-225,0-225,0-225)其不同的数值代表不同的颜色,不同的大小表示不同的亮度,数值越大越亮,数值越小越暗。
CPU和内存 :在没有电力的情况下,其内存回被删除(闪存)
CPU 内存 :用电容存储
CPU
CPU又叫集成电路,它的线路越简单越好
相当于一个个互相隔离的,独立的小电路
它包含四种电路 :& 、| 、~ 、^
操作系统的由来和基础实现:
- 每一个硬件跟外界交互,都必须又一进一出的电压形成闭合电路。而且都具有智力功能,否者无法完成cpu的指令
- 半导体 :随着电压的变化在导体和绝缘体之间不断的切换
- 机械语言 :电压信号 即01100011的形式
- 汇编/C语言 (驱动程序) :电压转换器
- 操作系统内核 :封装对于驱动的控制
CPU直接指挥内存
操作系统会将数据从硬盘中加载到内存中(运行多少加载多少,即边加载边运行)
操作系统中软件存储在硬盘中,因为硬盘是持久化存储,断电后它的数据依然存在
任何数据都是以文件的形式存在硬盘上,内存中存的是变量
.exe是一种压缩文件(压缩包的扩张名可以任意定),双击.exe文件,让操作系统去解压它,然后实现安装
各种不同的语言打包为.exe文件后,其形式都是相同的,见下面形式:
安装后,注册表会记录不同程序的主方法所在路径
当你要打开pdf,doc,ppt,mp4等类型的文件时,操作系统会找到能打开该文件的软件的路径,然后将文件路径传给软件,再进行打开
句柄就是变量 CPU在同一时刻只能执行一个指令,即它在同一时刻只能执行某个进程的某个线程,线程是操作系统执行的最小力度