2901-陈同学-人工智能学科-CV-NLP-就业:是 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

写代码开发的工作,做为一场战争的话,

写出来的代码,相当于士兵与武器

故,数据结构与算法是一名程序开发人员的必备的基本功,不是一

 

算法,就是让计算机把问题解决出来,计算的方法

 

算法是计算机处理信息的本质,因为计算机程序本质是一个算法来告诉计算机确切的步骤来执行一个指定的任务。

一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用

算法是独立存在的一种解决问题的方法与思想

对于算法而言,实现的语言并不重要,重要的是思想。

算法可以有不同的语言描述实现版本(如C描述,C++描述,python描述等),我们现在是在python语言进行描述实现

 

算法的五大特性:

输入:算法具有0个或多个输入

输出:算法至少有1个或多个输出

有穷性:算法在有限的步骤之后会自动结束而不会无限循环,并且每一个步骤可以在接受的时间内完成

确定性:算法中的每一步都有确定的含义,不会出现二义性

可行性:算法的每一步都是可行的,也就是说每一步都能够执行有限的次数完成

 

 

 

 

 

 

 

 

[展开全文]

Max pooling 采样取各样区内最大

avg pooling 取平均

[展开全文]

stride 步长

padding 填充0

layer 层

[展开全文]

O' = O - learningrate*gradient

[展开全文]

【深度学习框架】

- Scikit-learn:面向机器学习,不支持 GPU 加速

- Caffe:第一个面向深度学习的框架

- Keras

- Theano

- Torch

- Singa

- PyTorch

- TensorFlow

[展开全文]

最后一问结果是99.99999,是对的吗

[展开全文]

numpy多用在大型、多维数组上执行数值运算;

 

[展开全文]
荦荦 · 2022-11-11 · 自由式学习 0

折线图:能够显示数据的变化趋势,反应事物的变化情况(变化)

直方图:绘制连续性的数据,展示一组或多组数据的分布情况(统计)

条形图:绘制离散的数据,能够一眼看出各个数据的大小,比较数据之间的差别(统计)

散点图:判断变量之间是否存在数量关联趋势,展示离群点(分布规律)

 

[展开全文]
荦荦 · 2022-10-24 · 自由式学习 0

matplotlib

  1. 可以将数据进行可视化,更直观的呈现,是数据更加客观有说服力;是Python的底层绘图库;
  2. 基本要点:
    1. axis轴:x或y轴;
    2. from matplotlib import pyplot as plt(命名为plt简写)

[展开全文]
荦荦 · 2022-10-19 · 自由式学习 0

数据分析的介绍

  1. 为什么学习数据分析:Python数据科学的基础与机器学习课程的基础。
  2. 数据分析师用适当的方法对手机的大量数据进行分析,帮助人们做出判断,以便采取适当行动。
  3. 数据分析流程:提出问题、准备数据(数据清洗或预处理)、分析数据、获得结论、成果可视化。
[展开全文]
荦荦 · 2022-10-15 · 自由式学习 0

切片和索引

1.选择行 t【2】

2.选择列t【3:,:】

3.选择行列 连续的多行 t[2:,:3]

4.索引 t【2,3】

[展开全文]
3233小风 · 2022-10-15 · 自由式学习 0

### numpy中的nan和inf

1.当本地文件为float的时候,有缺失时,会出现nan

或者做义工不适合的计算时

2.inf表示正无穷,-inf是负无穷

### numpy常用统计函数

1.求和:np.sum(t3,axis=0)是计算行上的结果

(axis=1是计算列上的结果)

2.均值:np.mean(t,axis=0)

3.中值:np.median(t3,axis=0)

4.最大值:np.max(axis=0)

5.最小值:np.min(axis=0)

6.极值:np.ptp(t3,axis=0)

7.标准差:np.std(axis=0)

标准差反应数据的波动情况,越大则越分散

 

[展开全文]
3233小风 · 2022-10-07 · 自由式学习 0

## numpy好用的方法

1.获得最大值最小值的位置

  np.argmax(t,axis=0)

  np.argmin(t.axis=1)

2.创建一个全为0的数组:np.zeros((3,4))

3.创建一个全为1的数组:np.ones((3,4))

4.创建一个对角线为1的正方形数组(方阵):

np,eye(3)

## numpy生成随机数

 

[展开全文]
3233小风 · 2022-09-18 · 自由式学习 0

##数组的拼接

#竖直拼接

np.vstack((t1,t2))

#水平拼接

np.hstack((t1,t2))

#行交换

t[[1,2],:]=t[[2,1],:]

#列交换

t[:,[0,2]]=t[:,[2,0]]

[展开全文]
3233小风 · 2022-09-18 · 自由式学习 0

np.where(t<10,0,10)#numpy三元运算符

如果t<10,则为0,否则为10

np.clip(10,18)#numpy的裁剪

 

[展开全文]
3233小风 · 2022-09-18 · 自由式学习 0

## numpy读取本地数据

numpy读取数据

np.loadtxt(fname,dtype=np.float,delimiter=None,skiprows=0,usecols=None,unpack=False)

[展开全文]
3233小风 · 2022-09-06 · 自由式学习 0

###数组的计算

np.shape()只有一个值是一维的,指的是有多少个元素

两个值,二维,指几行几列

三个值,三维

np.reshape((3,4))把什么变成三行四列形式

```python

import numpy as np
t1=np.arange(32).reshape((2,4,4))
print(t1)

```

t1.flatten()可以快速把数据按顺序变成二维的

1.广播机制:数组与数字直接运算

2.特例:t1/0 :0/0=nan,数字/0=inf

3.数组与数组计算,长度相同时,按维度依次计算

 

[展开全文]
3233小风 · 2022-09-06 · 自由式学习 0

## numpy学习(处理数字性数据)

1.np.array()把内容变成数组

2.t1.dtype可以显示其类型

3.np.astype可以把类型改变

4.保存固定位的小数

np.round(range(10),3)

[展开全文]
3233小风 · 2022-09-05 · 自由式学习 0