- 博客(11)
- 收藏
- 关注
原创 人工智能-作业5:卷积-池化-激活
文章目录实现【卷积-池化-激活】代码,并分析总结1. For循环版本:手工实现 卷积-池化-激活卷积池化激活2. Pytorch版本:调用函数完成 卷积-池化-激活3. 可视化:了解数字与图像之间的关系实现【卷积-池化-激活】代码,并分析总结1. For循环版本:手工实现 卷积-池化-激活import numpy as npx = np.array([[-1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, 1, -1, -1, -1, -1
2022-05-21 23:34:54 157
原创 人工智能-作业4:CNN - 卷积
文章目录一、简单描述卷积、卷积核、多通道、特征图、特征选择概念。1.卷积2.卷积核3.多通道4.特征图5.特征选择概念二、不同卷积核的作用。1.边缘检测2.锐化3.模糊三、编程实现:1.经典卷积核,实现灰度图的边缘检测、锐化、模糊。2.调整经典卷积核参数,测试并总结。3.使用不同尺寸图片,测试并总结。4.探索更多类型卷积核。5.尝试彩色图片边缘检测。一、简单描述卷积、卷积核、多通道、特征图、特征选择概念。1.卷积卷积(Convolution),也叫褶积,是分析数学中一种重要的运算.在信号处理或图像处
2022-05-21 23:04:10 570
原创 人工智能作业三
文章目录使用pytorch复现课上例题。对比【作业3】和【作业2】的程序,观察两种方法结果是否相同?如果不同,哪个正确?【作业2】程序更新(保留【作业2中】的错误答案,留作对比。新程序到作业3。)对比【作业2】与【作业3】的反向传播的实现方法。总结并陈述。激活函数Sigmoid用PyTorch自带函数torch.sigmoid(),观察、总结并陈述。激活函数Sigmoid改变为Relu,观察、总结并陈述。损失函数MSE用PyTorch自带函数 t.nn.MSELoss()替代,观察、总结并陈述。损失函数MS
2022-05-08 18:27:51 135
原创 人工智能作业二
反向传播反向传播计算∂C∂z\frac{\partial{C}}{\partial{z}}∂z∂C,如果从输入端推下去的话,会发现计算变得非常困难。例如下图:根据链式法则∂C∂z=∂a∂z∂C∂a∂C∂a=∂z′∂a∂C∂z′+∂z′′∂a∂C∂z′′\begin{aligned}&\frac{\partial{C}}{\partial{z}} =\frac{\partial{a}}{\partial{z}}\frac{\partial{C}}{\partial{a}} \\&
2022-05-01 14:16:30 137
原创 人工智能作业一
文章目录PyTorch 安装PyTorch 安装PyTorch可以在 https://pytorch.org/get-started/locally/ 网站进行安装。由于CUDA 10.2不再支持Windows,所以要选择CUDA 11.3.我这里使用pip进行安装复制Run this Command里的命令,打开cmd输入.安装完毕后进行测试,发现已经安装成功!...
2022-04-29 14:38:01 1694 2
原创 珂朵莉树map实现
文章目录可以解决的问题一个简单的例子(map实现)模板题 [896C — Willem, Chtholly and Seniorious](https://codeforces.com/contest/896/problem/C)可以解决的问题区间推平问题。将[l,r][l, r][l,r]区间的值改为xxx,随机数据下每次操作可认为是O(logN)O(logN)O(logN),在只有区间推平操作的时候复杂度是正确的,其它的操作在区间推平的时候暴力做就可以了。一个简单的例子(map实现)个人认为ma
2022-03-13 16:01:43 173
原创 AtCoder Beginner Contest 204 赛后补题
E - Rush Hour 2题目链接:https://atcoder.jp/contests/abc204/tasks/abc204_e题意给定一张无向图,一个人时刻ttt从一个点走到另一个点需要使用Ci+⌊Dit+1⌋C_i + \lfloor \frac{D_i}{t + 1} \rfloorCi+⌊t+1Di⌋的时间。起点是1号点,终点是n号点,起始时刻是0,可以在某一点等待任意秒后再出发。求从起点到终点的最短时间。思路设到达uuu点的时刻为ttt,下一个点是vvv,设在u点等待了x
2021-06-07 22:06:42 627 4
原创 codeforces div3 715、abc198补题
总的来说这两场比赛挺简单的。F. Education贪心枚举每个终止位置即可, 考试的时候有些细节没处理好, 差点迎来人生第一次cf的ak了????,有点可惜。#include<bits/stdc++.h>using namespace std;const int N = 1e6 + 5;int a[N], b[N];#define int long longvoid solve(){ int n, c; cin >> n >> c;
2021-04-13 22:06:12 202
原创 天梯赛选拔补题---1235帮的Kth(多路归并, 打表)
题意如下:整数1,2,3,5成立了一个帮会:只限能够1,2,3,5内部相乘得到的自然数入会(即可以写成2的某次方,3的某次方与5的某次方的积的形式。如60=4x15=22x3x5,故60是1234帮的)。按从小到大的顺序,前十个会员是:1,2,3,4,5,6,8,9,10,12。请编写程序,输出排在第K个位置的整数(第一个是1,第六个6,第十个是12)。 因为K可能取到较大的值,请尽量使用高效算法。输入格式:输入一个位排位号(1−−N1--N1−−N)输出格式:直接输出排在第KKK个的会员。
2021-04-10 18:09:38 417
原创 POJ3164 Command Network (最小树形图, 朱刘算法)
题目大意给定一个有nnn个点的坐标和mmm条边的有向图(从111~nnn编号, n<=100n <= 100n<=100), 边权为点之间的欧式距离, 选择一些边,让111号点能到达其它任何一个点,求这些边的最小权值之和。思路若该图是一个无向图,那么这题就是求一颗最小生成树, 跑一边PrimPrimPrim 算法即可。但是这题是一张无向图,那么PrimPrimPrim算法就不可行了。这题其实就是求定根的最小树形图, 算法有两种, 一种是朱刘算法,时间复杂度O(nm)O(nm)O(nm
2021-04-07 17:04:49 205
原创 poj Desert King ---- 最小比率生成树(0/1 分数规划)
题意简化如下:给定nnn个村庄的坐标(n<=1000)\left(n <= 1000 \right)(n<=1000)与高度,两个村庄之间的距离是两点的欧式距离, 两个村庄修一条路需要花费两个村庄高度差的价钱,现在你要修若干条路,让任意一个村庄总能通过一条路到另一个村庄, 求出道路总成本与总长度比值的最小值。算法实现:很明显是0/1分数规划, 设xi∈(0,1)x_i \in \left( 0, 1 \right)xi∈(0,1) 表示...
2021-04-05 13:16:08 268 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人