Coursera四门课备考入学考试

某学校入学考试复习用,刷到的话纯靠缘分,不方便回答多余问题

(博主本人waive掉了没有考过,但还是基本都学完了)

记录学习coursera的四门课(顺序Py在DS前,其他无所谓)
Mathematics for Machine Learning: Linear Algebra (LA)
An Intuitive Introduction to Probability (Prob)
Programming for Everybody (Getting Started with Python) (Py)
Python Data Structures (DS)

(一)Mathematics for Machine Learning: Linear Algebra(LA)

LA W1

正态分布、解方程组、向量加减

LA W2

Pythagoras' theorem毕达哥拉斯定理(勾股定理)
向量点乘(dot product; scalar product)完蛋了全忘光了

向量a在向量b上的标量/向量投影计算

标准基底(standard basis)

向量分解到标准基底,就是算数

线性独立:线性独立‌通常指的是向量的线性独立,即一组向量中任意一个向量都不能由其它几个向量线性表示。

an n-dimensional space can have as many as n linearly independent vectors

有一个付费的assignment没做也不知道是啥

LA W3(逐渐变难TAT记不住了)

线性方程组(systems of linear equations)

矩阵变换(matrix transformation)

旋转顺逆时针90度的变换矩阵:

引入2*2矩阵乘法,矩阵乘法顺序不可交换

  • 欠一个练习打不开
    《矩阵的逆》
    求解方法:先elimination化成三角矩阵(这个说法不准确),再back-substitution
    把它转化成阶梯形,用消元法(convert this to echelon form, by using elimination)
    因为AA-1=I,通过把A和I变换成A是I这样左边留的就是A-1,右边就是答案
python 复制代码
# python求矩阵的逆
import numpy as np
A = [[1, 1, 1],
     [3, 2, 1],
     [2, 1, 2]]
Ainv = np.linalg.inv(A)
python 复制代码
# python求Ar=s的解
import numpy as np
A = [[4, 6, 2],
     [3, 4, 1],
     [2, 8, 13]]
s = [9, 7, 2]
r = np.linalg.solve(A, s)

《行列式》Determinants and inverses

在网上找了个例题
行列式等于0说明行列式行向量线性相关,行列式列向量线性相关。

奇异矩阵(singular matrix):如是方阵,再看此矩阵的行列式|A|是否等于0,若等于0,称矩阵A为奇异矩阵

Python代码Lab检查奇异矩阵

LA W4

《非方阵》

爱因斯坦的求和约定


《矩阵映射》

  • 练习题Example: Using non-square matrices to do a projection也太难了

《矩阵变换成新的基向量集》

《换基底》好难,看了个中文视频

《创建多个映射,确定这些映射是否可逆------正交矩阵》

Gram-Schmidt过程

施密特正交化算法:

《Example: Reflecting in a plane》

算这个:1. 施密特正交化; 2. 我们像计算r关于任意平面反射r',这不好算,但关于z轴反射的而矩阵TE很容易写出来,因此曲线救国,先用E转换到另一组基底中(好吧没咋听懂)

LA W5

特征值、特征向量(eigenvalues and eigenvectors)

特征向量是被变换矩阵不旋转的特定向量,特征值是特征向量被拉伸的量。

这个注意方向相反但不变的也是特征向量。特征向量要选全。

考点:计算特征值特征向量

《When changing to the eigenbasis is really useful》
对角化(diagonalization)

如果连续几次方一个矩阵的话很难算,但对于对角矩阵就相对好算


PageRank algorithm

阻尼因子

(二)An Intuitive Introduction to Probability (Prob)

Prob M1

1.1 三种概率

(1)Classic / Exact Probability:objective,比如骰子/卡牌,以前学的,简单的

但这个prob在日常决策中往往不管用,所以引入下面两种

(2)Empirical Probability / Prob according to fenquency:看从前的数据,试药是否有用的统计概率

(3)主观概率(Subjective Probabilities):直觉

1.2 基本rule


1.3 独立

1.4 主观概率(Subjective Probabilities)

主观概率也满足两个定律:1. 介于0-1 (2)注意合取谬误
合取谬误(conjunction fallacy)

1.5 Empirical Probabilities: Benford's Law

本福特定律,也称为本福德法则,说明一堆从实际生活得出的数据中,以1为首位数字的数的出现机率约为总数的三成,接近期望值1/9的3倍。推广来说,越大的数,以它为首几位的数出现的机率就越低。它可用于检查各种数据是否有造假。

TA 什么破题

Prob M2

2.1 Intuition (条件概率的直觉理解)

2.2 条件概率的定义

2.3 Multiplication Rules(乘法法则)

条件概率的另一种写法


2.4 Probability Tables概率表

绿色的叫边界概率(marginal probability)

重点单词:mutually exclusive(互斥)、collectively exhaustive events(感觉是相加等于一的意思?)

2.5 贝叶斯公式

TA

Prob M3

3.1 生日问题


3.2 Monty Hall 问题

山羊和汽车的开门问题(三门问题

3.3 Structuring Risks结构风险

债券(bond)风险/安全评级,这一章没咋听懂

通过合理安排和组织金融交易、投资或其他金融活动,以实现特定目标或最大化收益的过程。

一些投资是坏债券和坏债券的组合(default是违约的意思),两个垃圾债券的违约率都是10%,但他们组合起来违约率只剩下1%,但这里有一个假设是他们是独立的。造成了junk+junk=toxic junk



然而,这些结构融资不是独立的,有一些相关性,因此投资会失败

3.4 The Prosecutor's Fallacy 检察官的谬论

没啥意思没怎么听

3.5 The Sad Story of Sally Clark 莎莉·克拉克的悲惨故事

接连两个婴儿死亡,最后目击者都是母亲,因此被怀疑

Prob M4

4.1 Discrete Random Variables

两个筛子的和

4.2 Expected Value

roulette轮盘赌

4.3 Measures of Dispersion

MAD在实际中不常用是因为0处不可微,因此引入了方差

但方差的单位,比如欧元的平方没有意义,因此引入标准差

4.4 Application: Financial Model

4.5 Binomial Distribution

伯努利分布(一次实验)

二项随机分布(多次)


4.6 Application: Airline Overbooking 航空公司超售

TA没做

Prob M5

5.1 Continuous Random Variables

论点的概率是没有意义的,但区间可以

概率密度函数PDF:

PDF属性:所有大于等于零,积分(面积)等于一。

累积密度函数CDF:



5.2 Normal Distribution 正态分布

中心极限定理


bell curve钟形曲线

正态分布没有对应的CDF公式

excel计算需要输入四个数字,不然就查表

5.3 Calculating Normal Probabilities

pillars setting柱子的设定

标准化正态分布


5.4 Calculations with the Normal Distribution

或者使用Z值

问题:倒推,给定概率,



5.5 Application of the Normal Distribution

几个例子

TA

检查学生是否作弊:看成绩是否是正态分布

(三)Programming for Everybody (Getting Started with Python) (Py)

Py课程笔记

笔记参考1 很详细,内容看这个
笔记参考2 大纲,涉及一点后面的DS

课程整体来讲比较简单,看了一下

Py选择题(quiz)& Py代码题 (Autograder)

刷题链接:py4e 谷歌账号登录一下

答案链接:github,此站也有但吃相难看没有free的

quiz:前六章一共四个quiz,要做

  • Autograder代码题

(四)Python Data Structures (DS)

DS课程笔记

笔记参考2 大纲

DS选择题(quiz)

刷题链接:py4e 第7-11章

quiz:一共五章,要做

一些容易忘的点

  1. String: 不可改immutable
  2. File: open提供接口不涉及存储
  3. List: 可改
  4. Dictionary: 可改
  5. Tuple: 不可改;当使用 for 循环遍历一个字典时,默认情况下会迭代字典的键;方法很少只有[count, index]

(五)写在后面

关于物联网加垃圾知道的一些题型


补充内容1:算法复杂度

Algorithm complexity
参考1


补充内容2:三角函数

Trigonometric function
参考1基础公式
参考2 比较多(没咋看)
参考3 更多英文单词

补充内容3:微积分

参考1 单词大全(没咋看)

补充内容4:ML & DL

参考1 单词大全

补充内容5:常见概率分布

参考1

补充内容6:常见数据结构



相关推荐
Seeklike2 小时前
初识NLP
人工智能·自然语言处理
GISer_Jing2 小时前
LLM(大语言模型)支撑下的传统工作流转型发展为AI工作流
人工智能·语言模型·自然语言处理
2401_898200602 小时前
2023 Google开发者大会:你了解机器学习的新动向吗?
人工智能·机器学习
Dong雨3 小时前
快速入门:如何注册并使用GPT
人工智能·chatgpt
从零开始学习人工智能3 小时前
安装指南:LLaMA Factory、AutoGPTQ 和 vllm
人工智能·python·深度学习·算法
霍格沃兹测试开发学社测试人社区3 小时前
三大智能体平台对比分析:FastGPT、Dify、Coze 哪个更适合你?
大数据·软件测试·数据库·人工智能·测试开发
蒙娜丽宁3 小时前
【人工智能】Python中的自动化机器学习(AutoML):如何使用TPOT优化模型选择
人工智能·python·自动化
Cpdr4 小时前
DilateFormer: Multi-Scale Dilated Transformer for Visual Recognition 中的空洞自注意力机制
人工智能·pytorch·深度学习·transformer
TiDB_PingCAP4 小时前
唐刘:TiDB 的 2024 - Cloud、SaaS 与 AI
数据库·人工智能·ai·tidb·saas
MaximusCoder4 小时前
一种基于部分欺骗音频检测的基于临时深度伪造位置方法的高效嵌入
人工智能·经验分享·deepfake