惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
D
Docker
S
SegmentFault 最新的问题
博客园 - 聂微东
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
GbyAI
GbyAI
L
LangChain Blog
Vercel News
Vercel News
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
Stack Overflow Blog
Stack Overflow Blog
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
Engineering at Meta
Engineering at Meta
T
Threat Research - Cisco Blogs
T
Threatpost
Scott Helme
Scott Helme
T
Tailwind CSS Blog
Latest news
Latest news
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
The Register - Security
The Register - Security
罗磊的独立博客
P
Proofpoint News Feed
腾讯CDC
S
Schneier on Security
雷峰网
雷峰网
A
About on SuperTechFans
T
Tenable Blog
F
Full Disclosure
Cyberwarzone
Cyberwarzone
博客园_首页
有赞技术团队
有赞技术团队
K
Kaspersky official blog

文章列表

不改一行插件代码,实现消息优先级与阻断 洛玖定时任务系统 在 butterfly 主题中添加首页点集动画(基于p2line项目) 你好,2026 stm32f4xx-ads1256驱动 stm32f4xx-ad9854并行驱动 主动式网站状态监测实现及其应用 右键菜单加入用Trae打开文件和文件夹 三角洲行动ID映射表 洛玖SDK说明 为网页文章开头添加原文连接 Hexo-Butterfly主题在主页添加GitHub贡献日历 Proteus中555定时器仿真问题 装饰器 洛玖开发日记 STS3032舵机获取力矩输出 kotlin网页前后端那些事 mspm0g3507-ad9850 奇怪的bug Paddle模型转PaddleLite 构建一个yolov3网络 yolo和paddle模型常见输出参数 PaddleDetection
人工智能考核
洛屿 · 2024-03-10 · via

注意:代码实现的题目,需要提交实现代码

注意:代码实现的题目,需要提交实现代码

注意:代码实现的题目,需要提交实现代码

task1.1

  1. 解释神经网络中卷积层的作用。

  2. 解释神经网络中池化层的作用。

  3. 解释神经网络中连接层的作用。

  4. 解释神经网络中激活函数层的作用。

  5. 解释神经网络中Dropout层的作用。

    对于你给出的解释,请给出相应的PaddlePaddle对应的函数,并尽可能的解释函数参数的意义

    (也可以是Pytorch/Tensorflow中的函数)

task2.1

在一个单层感知器中,假设有两个输入特征和一个输出。

权重分别是w1 = 0.5,w2 = -0.3,偏差为b = 0.1。

输入特征为x1 = 2,x2 = -1。

计算输出(假设激活函数是阶跃函数)。

task2.2(代码实现)

假设你有一个包含两个隐藏层的前馈神经网络,每个隐藏层分别有3个神经元。

输入层有4个特征,输出层有2个神经元。

所有的激活函数都是ReLU。

编写一个函数来计算整个网络的输出,给定输入和网络参数。

例如,一二三层权重为以下值时:

第一层权重:
W1:

[[ 0.32361505, -1.08053636, 1.94312927],
[1.87599918, 0.09333858, -0.54394708],
[0.31721595, 0.15919131, 0.75238423],
[0.52593422, 0.39281801, 0.47263081]]

B1:

[[-0.95059911, -0.78673449, -0.27075615]]

第二层权重:
W2:

[[-1.11562289, -1.05667625, 1.17330918],
[ 1.15682221, 0.30359694, -0.32633211],
[0.44536135, 0.31302144, -1.16012537]]

B2:

[[ 1.48936813, -0.50073038, -0.16725209]]

第一层权重:
W3:

[[-0.06277751, -0.52103597],
[-0.29022904, 1.55451498],
[-0.80766273, -0.24495497]]

B3:

[[0.97822396, 1.32775756]]

输入:[[1, 2, 3, 4]]

输出为:[[-0.21243352 0.96664461]]

task3.1(代码实现)

题目:线性回归模型

使用PaddlePaddle框架(Paddle Pytorch Tensorflow,或者自己手写线性回归网络都可)搭建一个简单的线性回归模型,对data.csv数据集中的数据进行训练,并预测新数据点的值。

提示

使用paddle.nn.Linear创建一个具有单个输入和单个输出的线性层。
定义损失函数和优化器。
训练模型以拟合数据。
对新数据进行预测。

注意

线性数据的含义是:
y = kx + b
你需要构建一个神经网络完成k和b参数的推理

载入数据集中的数据可以采用以下方式:

1
2
3
4
import pandas as pd
df = pd.read_csv("training_data.csv")
X_train = df["X"].values.astype("float32")
y_train = df["y"].values.astype("float32")

训练方式不限
训练框架不限(Paddle Pytorch Tensorflow,或者自己手写线性回归网络都可)
需要将训练好的模型导出为可被调用的文件
比如
.pdmodel
.h5等模型文件
以便测试调用

提交题目时需要一并提交模型训练代码

task3.2(代码实现)

题目:卷积神经网络(CNN)分类

使用PaddlePaddle框架构建一个简单的卷积神经网络(CNN),用于对MNIST手写数字数据集进行分类。

(Paddle Pytorch Tensorflow等框架都可)

提示

构建一个包含卷积层、池化层和全连接层的CNN模型。
加载MNIST数据集,可以使用paddle.vision.datasets.MNIST。
定义损失函数和优化器。
训练模型以对手写数字进行分类。
评估模型性能并进行预测。

注意

载入数据集中的数据可以采用以下方式:

1
2
3
4
5
6
7
from paddle.vision.transforms import Compose, Normalize
from paddle.vision.datasets import MNIST
from yolov3.net import LeNet, SimpleCNN

transform = Compose([Normalize(mean=[127.5], std=[127.5], data_format='CHW')])
train_dataset = MNIST(mode='train', transform=transform)
train_loader = paddle.io.DataLoader(train_dataset, batch_size=256, shuffle=True)

训练方式不限
训练框架不限(Paddle Pytorch Tensorflow,或者自己手写线性回归网络都可)
需要将训练好的模型导出为可被调用的文件
比如
.pdmodel
.h5等模型文件
以便测试调用

提交题目时需要一并提交模型训练代码

task4(代码实现)

请根据提供的YoloV3网格结构,构建YoloV3模型,题目提交时需提交实现代码

  • darknet53网络图

darknet53网络图

  • yolov3网络图

yolov3网络图

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 洛屿的小站

打赏

  • wechat

    wechat

  • alipay

    alipay