人工智能入门(1)
人工智能导引
文章目录
- 人工智能导引
- artifiicial intelligence
- 由图灵测试出发的六个领域
- 贝叶斯方法分析成为大多数AI系统中不确定推理的现代方法基础
- 研究方法
- 机器学习
- 计算机利用已经有的数据样本,得出某种规律模型,并利用模型预测未来的一种方法
- ==回归算法==
- 线性回归和逻辑回归
- 神经网络ANN
- 人工神经网络模型
- 支持向量机SVM
- 聚类
- 计算机视觉
- 自然语言处理NLP
- ==群体智能==
- 目前主要的两种方法是==蚁群算法和粒子自适应优化算法==
- 人机交互
- 增材制造Additive Manufacturing 3D打印技术
- 大数据
artifiicial intelligence
由图灵测试出发的六个领域
自然语言处理
知识表示
自动推理
机器学习
计算机视觉
机器人技术
贝叶斯方法分析成为大多数AI系统中不确定推理的现代方法基础
研究方法
深度学习
强化学习
进化/群智计算
监督以及半监督学习
对抗式生成网络
机器学习
计算机利用已经有的数据样本,得出某种规律模型,并利用模型预测未来的一种方法
回归算法
线性回归和逻辑回归
线性回归就是用已经有的数据拟合出一条直线啦最佳的匹配这些数据
常用的是最小二乘法:核心思想是梯度下降:就是所有数据与拟合直线的距离最小,就是函数的极值最小
逻辑回归就是分类算法,线性回归处理的是连续性问题而逻辑回归是离散性问题,逻辑归回对线性回归的计算结果加了一个sigmoid函数,将数值结果转化成0到1之间的概率(画出来一道分类线)
神经网络ANN
神经网路中,每个处理单元本质上就是一个逻辑回归模型,接受上一层的输入,把预测结果作为输出传输到下一层,可以完成非常复杂的非线性分类
基本单位是人工神经元模型:对自然神经元进行抽象以实现基本功能的一种数学描述,带着权重的一些输入通过激活函数进行输出
人工神经网络模型
1.前向型神经网络
最简单的网络有两个输入单元和一个输出单元(感知器),可以建立分类模型,如果只给输入,让网络填充输出则是半监督式学习,但是通过反向传播的方法进行训练,则是监督学习
2.Hopfield网络
其中每个神经元HN都与其他神经元相连(正多边形),每个节点在训练前输入,然后再训练中隐藏和输出
核心思想式通过将神经元的值设置为所需要的模式来训练网络,在此之后权值保持不变,一旦一个或者多个模式被训练,网络总是收敛到一个学习模式
3.卷积神经网络Convolutional Neural Networks CNN
主要用于图像处理领域,将图像输入网络然后由网络对其进行分类
4.循环神经网络
一种考虑时间的前向型神经网络
通道与通道的通过时间有一定的联系,输入神经网络和用于训练的数据的顺序也很重要
支持向量机SVM
起源于统计学,可以说是逻辑回归的强化,结合高斯核函数获得比逻辑回归更好的分类界线,实现复杂的分类界线,最典型的特征就是可以把低维空间映射到高维
聚类
聚类与前三个不同的地方在于训练数据不含标签。算法的目的是通过训练推测出这些数据的标签,最典型的特征就是kmeans算法
计算机视觉
计算机视觉从诸如梯度方向直方图HOG Histogram of Gradient以及尺度不变特征变换Scale invariant reature transform SIFT等传统的手办特征与浅层模型的组合逐渐转向了以CNN为代表的深度学习模型
1.物体检测和识别技术
resize image----------run convolutional network-----------------non-max suppression
2.图像语义分割技术
Semantic segmentation指的是对图像意思的理解
3.三维重建技术
重点在于如何获取目标场景和物体的三维信息
自然语言处理NLP
自然语言处理技术
1.文本嵌入技术
在传统NLP中,把单词当作离散的符号,用向量表示,另一种方法是学习编码向量本身的相似性,核心思想是一个词的意义是在它经常出现的语境中给出的,文本嵌入式字符串的实值向量表示,每个单词构建一个密集的向量并选择,使其出现在类似上下文中的单词向量。
文本嵌入可以使得深度学习在更小的数据集上有效,因为文本嵌入一般式深度学习架构的第一个输入,式NLP最流行的迁移学习形式,最流行的是Word2vec
2.文本翻译技术
包括语言分析和语言生成
3.情绪分析技术
情感分析通过小元素的语义组合来解释大文本单位(实体、描述性术语、事实、论据、故事)意义的过程,现代情感分析的深度学习方法最有效的是递归神经网络,有助于消除歧义,帮助某些任务引用特定的短语,对于使用语法树结构的任务非常有效。
群体智能
目前主要的两种方法是蚁群算法和粒子自适应优化算法
基本特征是:1.控制是分布式的没有中央控制,具有很强的鲁棒性,不会因为一个或多个个体的失败而影响整个问题的解决
2.个体可以改变环境,群体智能可以通过个体与个体之间相互传输信息和协作信息,所以随着个体数量增加,通信开销的增加较小,因此具有很好的可扩展性
3.可以在适当的进化机制下,通过个体间的相互作用以某种突现形式发挥作用
人机交互
就是通过计算机技术实现输入和输出设备的人机对话
方式
1.触摸交互
2.语音交互
3.体感交互:主要通过光学技术来感知物体的位置,通过加速度传感器感知物体的运动加速度,从而判断物体的运动进行交互
增材制造Additive Manufacturing 3D打印技术
基于数字模型文件和数控系统软件的制造技术
技术
1.光聚合成型技术:立体印刷术
原理是选择性的用特定波长与强度的激光聚焦到光固化材料(液态光敏树脂),使之发生聚合反应,实现由点到线,再由线到面的顺序凝固,完成一个层面的绘图,升降台再垂直方向移动一个层片的高度,再固化另一个层面,层层叠加。
2.气溶胶打印技术
UV固化介质从10到100微米的气溶胶喷射系统喷射,之后金属纳米粒子油墨以精确的方式被分配,烧结再最近固化的材料上,然后重复一遍又一遍,直到结构形成
3.细胞3D打印
大数据
指的是以不同形式存在于数据库、网络等媒介上蕴含丰富信息的规模巨大数据
两大分支:大数据存储和大数据应用:涉及关系数据库、云存储和分布式存储;数据管理。统计分析/数据挖掘,并行计算和分布式计算等
相关文章:
人工智能入门(1)
人工智能导引 文章目录 人工智能导引artifiicial intelligence由图灵测试出发的六个领域贝叶斯方法分析成为大多数AI系统中不确定推理的现代方法基础 研究方法 机器学习计算机利用已经有的数据样本,得出某种规律模型,并利用模型预测未来的一种方法 回归算…...
Python爬虫:Feapder 的详细使用和案例
更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 1. Feapder 概述1.1 Feapder介绍1.2 Feapder 核心特点1.3 Feapder 主要组件1.4 Feapder的安装2. 基础爬虫编写2.1 创建爬虫2.2 运行爬虫3. 数据采集案例3.1 新闻网站采集3.2 电商商品采集3.3 使用 Spider 类创建更强大爬…...
mybatis里in关键字拼接id问题
我们一般会把ids集合用StrUtil.join(‘,’)转成"1,2,3"这种形式 然后放入in中 我们会这么写: select id, nick_name, icon from tb_user where id in (#{ids}) order by FIELD(id, #{ids})结果发现sql执行是这样的: select id, nick_name, icon from tb_user where…...
在rockylinux9.4安装mongodb报错:缺少:libcrypto.so.10文件库
问题点: rockylinux9.4系统环境报错: ./mongod: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory 解决方法: Ps:解压之后,检查mongodb的依赖环境…...
Spring Boot集成阿里云OSS:对象存储实战指南
Spring Boot集成阿里云OSS:对象存储实战指南 1. OSS是什么?为什么选择阿里云OSS? 对象存储(OSS) 是一种用于存储非结构化数据(如图片、视频、日志文件)的云服务,核心功能包括&#…...
【力扣hot100题】(019)旋转图像
比较考验脑子转不转得过来,最好先在纸上画一下图整理思路,不要和我一样上来就无脑套循环。 理解了思路还是好做的,每个小循环转一圈,大循环代表转的第几圈。小循环循环n-2i-1次,大循环循环(n1)…...
06_约束
文章目录 一、是什么二、实体完整性约束2.1、主键约束2.2、主键自增长2.3、唯一约束 三、域完整性约束3.1、非空约束3.2、默认值 四、引用完整性约束 一、是什么 用于限制加入表的数据的类型和规范,约束是添加在列上的,用来约束列的。 分类: …...
Anolis OS 8.4修复CVE-1999-0554漏洞记录
1. 使用TCP Wrappers配置白名单 通过修改/etc/hosts.allow和/etc/hosts.deny文件,仅允许特定IP访问NFS的mountd服务(需确保系统支持TCP Wrappers): 编辑/etc/hosts.allow,添加允许的客户端IP(如192.168.1…...
Seata AT模式的一些常见问题及其源码解析
Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 Seata AT 基于两阶段提交协议的演变: 一阶段:业…...
华为GaussDB数据库的手动备份与还原操作介绍
数据库的备份以A机上的操作为例。 1、使用linux的root用户登录到GaussDB服务器。 2、用以下命令切换到 GaussDB 管理员用户,其中,omm 为当前数据库的linux账号。 su - omm 3、执行gs_dump命令进行数据库备份: 这里使用gs_dump命令进行备…...
2025年3月29日(matlab -ss -lti)
线性时不变系统(LTI系统)的定义与核心特性 线性时不变系统(Linear Time-Invariant System)是信号与系统分析中的基础模型,其核心特性包括线性和时不变性。以下从定义、验证方法和应用场景展开说明: 1. 线性…...
网络原理-TCP/IP
网络原理学习笔记:TCP/IP 核心概念 本文是我在学习网络原理时整理的笔记,主要涵盖传输层、网络层和数据链路层的核心协议和概念,特别是 TCP, UDP, IP, 和以太网。 一、传输层 (Transport Layer) 传输层负责提供端到端(进程到进…...
服务器磁盘卷组缓存cache设置介绍
工具1: storcli a. 确认软件包是否安装 [rootlocalhost ~]#rpm -qa | grep storcli storcli-1.21.06-1.noarch 备注:若检索结果为空,需要安装对应的软件安装包。安装命令如下: #rpm -ivh storcli-xx-xx-1.noarch.rpm b. 查看逻辑…...
Unity顶点优化:UV Splits与Smoothing Splits消除技巧
一、顶点分裂问题概述 1. 什么是顶点分裂 顶点分裂(Vertex Splits)是3D渲染中常见的性能问题,当模型需要为同一顶点位置存储不同属性值时,会创建多个顶点副本。主要分为两类: UV Splits:由UV不连续引起 Smoothing Splits&#…...
第五十三章 Spring之假如让你来写Boot——环境篇
Spring源码阅读目录 第一部分——IOC篇 第一章 Spring之最熟悉的陌生人——IOC 第二章 Spring之假如让你来写IOC容器——加载资源篇 第三章 Spring之假如让你来写IOC容器——解析配置文件篇 第四章 Spring之假如让你来写IOC容器——XML配置文件篇 第五章 Spring之假如让你来写…...
Router [Continuation Settings]
楼上网络CMCC-Wmew,楼下接收不到,可能因为喜好弱,再弄一台路由器中转一下 Router [Continuation Settings] 路由器中续设置 到这里这台K3的路由器设置完成了,作为转发,中续,她还需要设置上游路由器&#…...
Zookeeper中的Zxid是如何设计的
想获取更多高质量的Java技术文章?欢迎访问Java技术小馆官网,持续更新优质内容,助力技术成长 Java技术小馆官网https://www.yuque.com/jtostring Zookeeper中的Zxid是如何设计的 如果你们之前学习过 ZooKeeper,你们可能已经了解…...
蓝桥云客 岛屿个数
0岛屿个数 - 蓝桥云课 问题描述 小蓝得到了一副大小为 MN 的格子地图,可以将其视作一个只包含字符 0(代表海水)和 1(代表陆地)的二维数组,地图之外可以视作全部是海水,每个岛屿由在上/下/左/右…...
深度学习篇---paddleocr正则化提取
文章目录 前言一、代码总述&介绍1.1导入必要的库1.1.1cv21.1.2re1.1.3paddleocr 1.2初始化PaddleOCR1.3打开摄像头1.4使用 PaddleOCR 进行识别1.5定义正则表达式模式1.6打印提取结果1.7异常处理 二、正则表达式2.1简介2.2常用正则表达式模式及原理2.2.1. 快递单号模式2.2.2…...
Android 蓝牙/Wi-Fi通信协议之:低功耗蓝牙(BLE 4.0+)介绍
介绍:蓝牙通信协议详解 1. 蓝牙协议分层 Android主要支持**经典蓝牙(Bluetooth Classic)和低功耗蓝牙(BLE)**两种模式: 经典蓝牙(BT 2.1/3.0) 低功耗蓝牙(BLE 4.0&…...
流影---开源网络流量分析平台(四)(分析引擎部署)
目录 功能介绍 部署过程 一、安装依赖环境 二、源码编译部署 三、运行环境配置 四、运行配置 功能介绍 本章我将继续安装流影的分析引擎组件首先,ly_analyser是流影的威胁行为分析引擎,读取netflow v9格式的数据作为输入,运行各种威胁行…...
31天Python入门——第14天:异常处理
你好,我是安然无虞。 文章目录 异常处理1. Python异常2. 异常捕获try-except语句捕获所有的异常信息获取异常对象finally块 3. raise语句4. 自定义异常5. 函数调用里面产生的异常补充练习 异常处理 1. Python异常 Python异常指的是在程序执行过程中发生的错误或异…...
浅析Android Jetpack ACC之LiveData
一、Android Jetpack简介 Android官网对Jetpack的介绍如下: Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and write code that works consistently across Android versions and devices so that develo…...
【区块链安全 | 第十五篇】类型之值类型(二)
文章目录 值类型有理数和整数字面量(Rational and Integer Literals)字符串字面量和类型(String Literals and Types)Unicode 字面量(Unicode Literals)十六进制字面量(Hexadecimal Literals&am…...
深度学习篇---模型训练评估参数
文章目录 前言一、Precision(精确率)1.1定义1.2意义1.3数值接近11.4数值再0.5左右1.5数值接近0 二、Recall(召回率)2.1定义2.2意义2.3数值接近12.4数值在0.5左右2.5数值接近0 三、Accuracy(准确率)3.1定义3…...
SQL Server 可用性组自动种子设定失败问题
目录标题 SQL Server 可用性组自动种子设定失败问题笔记一、问题背景二、错误日志分析错误信息错误代码与分析 三、自动种子设定概述(同上,无需修改)四、解决步骤1. 备份主数据库2. 在辅助副本上恢复数据库3. 重新启动自动种子设定 SQL Serve…...
02 相机标定相关坐标系
标定相关坐标系 一共四个坐标系 图像像素坐标系: u-v,图像左上角为原点图像物理坐标系: x-y,图像中心为原点...
Ubuntu修改用户名
修改用户名: 1.CTRL ALT T 快捷键打开终端,输入‘sudo su’ 转为root用户。 2.输入‘ gredit /etc/passwd ’,修改用户名,只修改用户名,后面的全名、目录等不修改。 3.输入 ‘ gedit /etc/shadow ’ 和 ‘ gedit /etc/…...
Windows 系统下多功能免费 PDF 编辑工具详解
IceCream PDF Editor是一款极为实用且操作简便的PDF文件编辑工具,它完美适配Windows操作系统。其用户界面设计得十分直观,哪怕是初次接触的用户也能快速上手。更为重要的是,该软件具备丰富多样的强大功能,能全方位满足各类PDF编辑…...
UE学习记录part11
第14节 breakable actors 147 destructible meshes a geometry collection is basically a set of static meshes that we get after we fracture a mesh. 几何体集合基本上是我们在断开网格后获得的一组静态网格。 选中要破碎的网格物品,创建集合 可以选择不同的…...
