二十七、【人工智能】【机器学习】- 【数学基础】 之数学要素

news2024/12/23 7:00:21

目录

前言

数学基础

数学基础进阶

高级数学加减法

高级数学乘法

总结


前言:

在数学的广阔宇宙中,有一颗璀璨的星辰,它既神秘又迷人,这便是复数——一个融合了实数与虚数的世界。复数,用数学语言表示为 CC,是数学理论中不可或缺的一部分,它的存在不仅丰富了数学的结构,更在物理学、工程学以及计算机科学等领域发挥着至关重要的作用。让我们一起踏上一段探索之旅,深入理解复数及其背后的数学概念。

想象一下,当我们站在实数轴上,那些我们熟悉的数——无论是正数、负数、分数或是无理数,如圆周率 π、根号二  或自然常数 e,它们都在这条直线上占据着自己的位置。然而,当我们尝试解决某些方程时,如 x2+1=0,实数轴就显得力不从心了。正是在这样的背景下,虚数应运而生,其中 i 这个特殊的数,它的平方等于 −1,为我们打开了通往复数世界的大门。

复数是由实部和虚部组成的有序对,通常写作 a+bi,其中 a,b∈R分别代表实部和虚部,而 i 就是我们熟知的虚数单位。复数的引入,使得方程 x2+1=0 有了意义,其解为 x=±i。

在接下来的内容里,我们将深入探讨复数的奇妙之处,包括它们的表示、运算以及与之相关的各种数学概念,如集合、向量、矩阵等。这些概念不仅仅是抽象的数学构造,它们在实际应用中扮演着极其重要的角色。例如,向量和矩阵是描述多维空间中的物理现象和数据结构的关键工具,而阶乘和累积乘积则在概率论、组合数学和算法设计中无处不在。

现在,让我们一同启航,进入这个充满魅力的数学领域,去发现复数之美,以及它们如何构建起我们对世界的深刻理解。在我们的旅途中,我们将遇到诸如向量内积、矩阵运算、对称性和对角化等概念,这些都将帮助我们更全面地把握复数的本质及其应用。

数学基础:

复数 (complex number) :包括实数 (real numbers) 和虚数 (imaginary numbers)。

复数集 (the set of complex numbers) 的记号为C

集合 (set),简称集,是指具有某种特定性质元素 (element) 的总体。复数集是所有复数构成的总体。

虚数:i 是虚数单位 (imaginary unit),i 的平方等于 −1。

实数集 (the set of real numbers) :记号为 R。实数包括有理数 (rational numbers) 和无理数 (irrational numbers)。

有理数:可以表达成有限小数 (finite decimal 或 terminating decimal),或者无限循环小数 (repeating decimal 或 recurring decimal)。

无理数:无限不循环小数 (non-repeating decimal)。例如:圆周率 π (pi)、\sqrt{2} (the square root of two)、自然常数 e (exponential constant) 和黄金分割比 (golden ratio)。自然常数 e 也叫欧拉数 (Euler's number)。

整数 (integers) :包括正整数 (positive integers)、负整数 (negative integers) 和零。

正整数大于零 (greater than zero);负整数小于零 (less than zero)。整数集用 表达Z。

奇偶性 (parity) :能被 2 整除的整数被称作偶数 (an integer is called an even integer if it is divisible by two);否则,该整数为奇数 (the integer is odd)。

自然数 (natural numbers 或 counting numbers) :有些时候指的是正整数,有些时候指的是非负整 数 (nonnegative integer),这时自然数集合包括“0”。

数学基础进阶:

向量 (vector):若干数字排成一行或一列,并且用中括号括起来,得到的数组叫做向量 (vector)。

行向量 (row vector):排成一行的叫做行向量 (row vector)。

示例:[1 2 3 4 5 6]

列向量 (column vector):排成一列的叫做列向量 (column vector)。

示例:

转置 (transpose) :行向量转置 (transpose) 得到列向量;同理,列向量转置得到行向量。符号上角标T。

示例:

矩阵 (matrix) :将一系列数字以长方形方式排列。矩阵内的数据成为元素,用_X{_{ij}}.

示例:

矩阵可以看做是,若干列向量左右排列,或者若干行向量上下叠放。

示例:

全 1 向量:如果列向量的元素都为 1,一般记做 1。1 被称作全 1 列向量,简称全 1 向量 (all-ones vector)。

零向量 (zero vector):如果列向量的元素都是 0,这种列向量叫做零向量 (zero vector),记做 0。

方阵 (square matrix):行数和列数相同的矩阵叫方阵 (square matrix),比如 2 × 2 矩阵。

对角矩阵 (diagonal matrix) :一般是一个主对角线之外的元素皆为 0 的方阵。

单位矩阵 (identity matrix) :是主对角线元素为 1 其余元素均为 0 的方阵,记做 I。

对称矩阵 (symmetric matrix) :是元素相对于主对角线轴对称的方阵。

零矩阵 (null matrix) :一般指所有元素皆为 0 的方阵,记做 O。

高级数学加减法:

矩阵加减:形状相同,对应位置(重点),批量加减。

示例:

高级数学乘法:

阶乘 (factorial):某个正整数的阶乘 (factorial) 是所有小于及等于该数的正整数的积。

示例:

累计乘积 (cumulative product) 也叫累积乘积,得到的结果不仅仅是一个乘 积,而是从左向右每乘一个数值得到的分步结果。

示例:

向量乘法:包括标量乘法、向量内积、逐项积。

标量乘法:标量乘法运算中,标量乘向量结果还是向量,标量乘法运算规则很简单,向量 a 乘以 k,a 的每一个元素均与 k 相乘。

示例:

向量内积 (inner product) :结果为标量。向量内积又叫标量积 (scalar product) 或点积 (dot product)。

定义:向量内积的运算规则是,两个形状相同向量,对应位置元素一一相乘,再求和。

示例:

向量内积满足交换律 (commutative),对向量加法满足分配律,向量内积不满足结合律 (associative)。

逐项积 (piecewise product):也叫阿达玛乘积 (Hadamard product)。两个形状相同向量的逐项 积为对应位置元素分别相乘,结果为相同形状的向量。

示例:

 矩阵乘法:最重要的线性代数运算规则

A 和 B 两个矩阵相乘的前提是矩阵 A 的列数和矩阵 B 的行数相同。

示例:

 两个向量相乘:两个向量必须有相同的维数

 矩阵除法:计算逆矩阵

实际上,并不存在所谓的矩阵除法。所谓矩阵 B 除以矩阵 A,实际上将矩阵 A 先转化逆矩阵 A −1,然后计算 B 和逆矩阵 A −1乘积,即:

A 如果可逆 (invertible),仅当 A 为方阵且存在矩阵 A −1使得下式成立,

A −1叫做矩阵 A 的逆 (the inverse of matrix A)。

总结:

想要了解更多,关注博主获取更多博文。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1985067.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

dpdk调试

1、gdb调试coredump dpdk的Makefile加上-g编译 ulimit -c unlimited echo "/home/core/core-%e-%p-%t" > /proc/sys/kernel/core_pattern

触发邮件API接口与第三方系统集成的方法?

触发邮件API接口的性能优化策略?如何管理API接口? 触发邮件API接口成为了不可或缺的工具,不仅能自动化邮件发送,还能与第三方系统无缝集成,提高工作效率。AokSend将探讨如何使用触发邮件API接口与第三方系统进行集成的…

自动化与机器人:新时代的驱动力

在现代科技的飞速发展中,自动化与机器人技术已成为推动各行业变革的重要力量。特别是机器人流程自动化(RPA)和协作机器人(Cobot)的应用,极大地提升了企业的效率和生产力。本文将深入探讨这两种技术的基本概…

等保测评中的访问控制与用户认证:构建安全的访问管理机制

在当今数字化时代,信息安全已成为企业和组织不可忽视的关键议题。等保测评,作为我国信息安全等级保护制度的重要组成部分,对访问控制与用户认证提出了严格要求,旨在构建安全的访问管理机制,保护信息资产不受未授权访问…

【ARM】SMMU系统虚拟化(2)_转换页表的配置方式boot_code.s

#工作记录# 拖了非常久的页表转换整理,补坑!废话不多说开整。 MMU相关的知识点可以参考我之前的博客,这篇博客主要介绍如何在boot_code.s中配置页表。 目录 1.boot_code.s简介 2. MMU配置相关 2.1系统寄存器 2.2 ttb0_base的配置 1.boo…

手把手教你打造Vue2项目中的自定义折叠组件

场景 产品:新增表单页面过长,操作不便捷,增加折叠功能。前端:OK!!!PS:前端就是这么好说话o(* ̄︶ ̄*)o废话一 本文将带领大家了解如何在Vue2项目中创建一个自定…

简单的docker学习 第7章 docker网络

第7章 Docker 网络 7.1Docker 网络理论基础 Docker 网络中的相关命令非常少,但需要掌握的底层原理相对较多。 首先使用busybox创建两个容器,方便后续使用 # 之后使用ctrl p q 退出,保持后台运行 docker run --name bb1 -it busybox /bi…

【楚怡杯】职业院校技能大赛 “Python程序开发”赛项样题六

模块一:网络爬虫(20分) 任务一:获取网站数据 【任务说明】 数据是很多企业的生命,没有数据就没有一切。企业首先要解决的问题就是数据问题,那么获取数据的手段有很多种,其中爬虫就是性价比最…

市值1.3亿的厂房,1.8万就被捡漏了 究竟是馅饼还是陷阱

建筑总面积达9550.64平方米 市场价为1.3亿元的厂房 被1元钱起拍变卖 最终成交价仅有1.8万元 每平方米房价不足2元 究竟是馅饼还是陷阱 2024年8月5日,北京市西城区人民法院的一个价值1.3亿元的厂房以18162.97元的最高价竞成交。 7 月 7 日起,北京市西…

【初阶数据结构题目】12.环形链表I

环形链表I 点击链接做题 思路:快慢指针 代码: /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ typedef struct ListNode ListNode; bool hasCycle(struct ListNode *head) {//快慢指针…

【机器学习】BP神经网络基本结构

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 BP神经网络基本结构1. 引言2. BP神经网络的基本概念2.1 什么是BP神经网络2.2 BP…

性价比高的蓝牙耳机推荐?分享我的2024年开放式耳机选购指南

2024年快到下旬了,市场上的蓝牙耳机价格也是差不多都沉淀起来了。所以就性价比高的蓝牙耳机的入手时间来说,那确实是年底左右的时间挑选入手会比较好一点。 而挑选性价比高的蓝牙耳机类型呢,我会首选开放式耳机。因为就开放式耳机而言&#…

yarn insntall 报错,显示 @achrinza/node-ipc@9.2.2 不支持现在的node版本

最近执行yarn install 时,突然遇到这样一个段报错 error achrinza/node-ipc9.2.2: The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.10.0" error Found incompa…

中创算力:以知识产权转化运用促进高质量发展

创新是引领发展的第一动力,保护知识产权就是保护创新。为深入实施知识产权公共服务普惠工程,促进知识产权公共服务更好服务高水平科技,国家知识产权局发布关于全面提升知识产权公共服务效能的指导意见。 在政策落地过程中,如何精…

《Milvus Cloud向量数据库指南》—Milvus Cloud赋能Ivy.ai:解锁大数据潜力,加速AI创新

引入Milvus Cloud:Ivy.ai的大规模全托管向量数据库解决方案新篇章 在人工智能驱动的数字化时代,数据成为了企业最宝贵的资产之一,而如何高效地管理和利用这些数据,则是决定企业能否在竞争中脱颖而出的关键因素。对于Ivy.ai这样致力于提升高等教育、医疗保健和公共部门沟通…

BM1反转链表[栈+头插法]

题目要求如下: 问题比较简单,就是将链表中的值进行反转即可。 一种比较简单的方式是使用栈链表的方式来实现,下面是相应的代码: #include <stdio.h> #include <stdlib.h> int arr[10001] {0}; struct ListNode* ReverseList(struct ListNode* head ) {if (head …

【数据结构】——介绍树

树 树的概念和结构 树是⼀种⾮线性的数据结构&#xff0c;它是由 n&#xff08;n>0&#xff09;个有限结点组成⼀个具有层次关系的集合。把它叫做树是因为它看起来像⼀棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;⽽叶朝下的。 • 有⼀个特殊的结点&#xff0c;…

韩国裸机云站群服务器是什么?有什么优势

韩国裸机云站群服务器是什么&#xff1f;韩国裸机云站群服务器是一种提供多IP地址分配和高性能网络服务的云计算解决方案。这种服务器结合了裸机服务器与云端技术&#xff0c;具有高性能、高可靠性和灵活可扩展性的特点。它广泛应用于需要多IP管理和高稳定性的网络应用&#xf…

unity项目语言设置成中文

步骤一&#xff1a;安装简体中文包 操作&#xff1a;在unity hub界面点击安装&#xff0c;然后在安装的unity版本中点击添加模块 操作&#xff1a;选择简体中文安装包进行安装 步骤二&#xff1a;切换简体中文包 操作&#xff1a;创建一个项目&#xff08;或者打开已经创建过…

从0开始的算法(数据结构和算法)基础(五)

哈希表 哈希表是什么&#xff1f; 哈希表&#xff08;Hash Table&#xff09;是一种数据结构&#xff0c;用于快速存储和查找数据。它通过将键&#xff08;key&#xff09;映射到数组中的索引位置来实现高效的查找、插入和删除操作。 乍一看不明白很正常&#xff0c;如果你学过…