- 博客(32)
- 收藏
- 关注
原创 【对抗算法代码实现】FGSM
在迭代更新过程中,随着迭代次数的增加,部分像素值可能会溢出。比如超出0到1 的范围,此时需将这些值用0或者1 代替,最后才能生成有效的图像。该过程确保了新样本的各个像素和在原样本各像素的某一邻域内,不至于失真。此处注意先激活环境,然后使用。
2023-12-04 15:27:50 517
原创 【Pytorch 入门】DAY 4 损失函数 模型的保存与下载
网络名称(felix)->model1->Protected Attributes->_models->卷积层(‘0’)->weight->grad。该网络的输出概率如图所示,batch_size设为1是为了方便查看每一个的输出概率,实际不会设置为1。然后可以实现第二个目的,反向传播,进行参数的更新。但是发现并不能下载,该数据集很大,不适合用于学习。transform:是否在数据集上进行变换。通俗理解,如下图所示,为理想与现实的差距。接着运行该行代码,可以看到此时梯度被更新。可以看出来是字典的形式。
2023-12-02 15:24:03 535
原创 【Pytorch入门】DAY2 数据集的使用,DataLoader使用
num_workers() 单进程还是多进程,默认0-主进程【windows下>0,会出现错误,BrokenPipError–设置为0看一下会不会解决问题】writer.add_images(‘test_data_drop_last’,imgs,step)#修改drop_last=True时,要注意修改名称。drop_last() 例如共100张牌,每次取三张,最后剩一张,判断除不尽的时候是否舍去。最后一步时,因为不足64张,但是设置了drop_last=False,因此不舍去。#取四个数据集进行打包。
2023-11-25 14:43:48 356
原创 【Pytorch入门】DAY 1 Dataset类,TensorBoard,Transforms
关注输入和输出类型多看官方文档,关注方法需要什么参数不知道返回值的时候print()debug。
2023-11-25 11:17:16 332
原创 【机器学习】吴恩达 8.x 异常检测
在本练习中,您将实现一个异常检测算法来检测服务器计算机中的异常行为。这些特性度量每个服务器的吞吐量(mb/s)和响应的延迟(ms)。在服务器运行时,您收集了m = 307个关于它们行为的样本,因此有一个未标记的数据集{x(1),…,x(m)}。您怀疑这些样本中的绝大多数都是正常运行的服务器的“正常”(非异常)样本,但是也可能有一些服务器在这个数据集中异常运行的样本。您将使用高斯模型来检测数据集中的异常样本。您将首先从一个二维数据集开始,该数据集可以可视化算法在做什么。
2023-09-30 17:14:00 60
原创 【机器学习】吴恩达 5.0方差与偏差
本次的数据是以.mat格式储存的,x表示水位的变化,y表示大坝的出水量。数据集共分为三部分:训练集(X, y)、交叉验证集(Xval, yval)和测试集(Xtest, ytest)。在练习的前半部分,您将使用水库水位的变化实现正则化线性回归来预测大坝的出水量。在下半部分中,您将对调试学习算法进行诊断,并检查偏差和方差的影响。实现正则化线性回归,使用其来研究具有不同偏差-方差属性的模型。
2023-09-20 11:34:10 62
原创 【移动终端】期末复习
第三章: 多项选择(CheckBox)package com.example.review2_1;import androidx.appcompat.app.AppCompatActivity;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;
2022-05-24 10:46:13 360
原创 算法设计与分析——递归与分治问题(含锐格题)
递归的概念:直接或间接调用自身的算法适合递归算法的问题1.递归函数:用函数自身给出定义的函数2.递归结构:二叉树递归算法设计的一般步骤1.确定递归关系2.确定终止条件※3.确定递归参数实例1.汉诺塔问题#include <iostream>#include<bits/stdc++.h>using namespace std; int cnt=0;//记录void move(int id, char from, char to) // 打印移动方式:编号,从
2021-04-11 13:02:19 485
原创 3.19JAVA实验(1)------输入输出,if语句,循环语句的熟练掌握
7193package test;import java.util.Scanner;public class Hello { public static void main(String[] args) { double f; Scanner reader=new Scanner(System.in); f=reader.nextDouble(); f=5*(f-50.0)/9.0+10.0; System.out.println(f); reader.close
2021-03-19 19:43:25 146
原创 数据结构期末复习
数据结构期末复习选择题1.若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为( d ) A. 1,2,3 B. 9,5,2,3 C. 9,5,3 D. 9,4,2,3第一次:(18+1)/2=9第二次:(9-1+1)/2=4第三次:(4-1+1)/2=2第四次:(2+1+4)/2=32.对n个记录的文件进行快速排序,所需要的辅助存储空间大致为 ( c )。A. O(1)
2020-12-27 14:55:03 5153 1
原创 大一寒假集训(13)(14)---vector ,string【未完待续】
大一寒假集训(13)—vector知识点1.2.3.1.中间数简单应用#include <bits/stdc++.h>using namespace std;vector<int>a;int n,x;int main(){ ios::sync_with_stdio(false); while(cin>>n&&am...
2020-12-26 12:50:03 145
原创 大二上---数据结构课程设计
课程设计本次课设共五道题,通过查资料完成(一)线性结构(链表)题目joseph环任务:编号是1,2,…,n的n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个仍开始顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。要求:利用单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。测试数据:m的初
2020-12-26 12:48:45 1984 1
原创 大一寒假集训(11)(12)---map,set
大一寒假集训(11)—map1.查字典#include <bits/stdc++.h>using namespace std;map<string,int>q;int main(){ int n; string ch1,ch; int x,y; cin>>n; for(int i=1;i<=n;i++)...
2020-02-17 16:52:54 230
原创 大一寒假集训(10)---素数筛
大一寒假集训(10)—素数筛知识点1.筛法的思想是去除要求范围内所有的合数,剩下的就是素数 了,而任何合数都可以表示为素数的乘积,因此如果已知一 个数为素数,则它的倍数都为合数。long long su[MAX],cnt;bool isprime[MAX];void prime(){ cnt=1; memset(isprime,1,sizeof(isprime));/...
2020-02-17 08:48:42 184
原创 大一寒假集训(9)---优先队列
大一寒假集训(9)—优先队列知识点定义一个priority_queue的方法为: priority_queue name;//type通常为结构体其中,type可以是任何基本类型或者容器,name为优先队 列的名字。 和queue不一样的是,priority_queue没有front()和back(), 而只能通过top()或pop()访问队首元素(也称堆顶元素),也 就是优先级最高的元素...
2020-02-13 13:42:15 234
原创 大一寒假集训(8)---队列
大一寒假集训(8)—队列知识点队列的定义 ❤️队列就是允许在一端进行插入,在另一端进行删 除的线性表。允许插入的一端称为队尾,通常用一个 队尾指针r指向队尾元素,即r总是指向最后被插入的 元素;允许删除的一端称为队首,通常也用一个队首 指针f指向排头元素的前面。初始时f=r=0队列的基本操作 ❤️(1)初始化队列 queue < int > vis,定义一个队列(2)入队...
2020-02-12 17:45:54 183
原创 2020超长寒假自学c语言---指针
指针指针变量与普通变量指针=&变量*指针=指针指定的变量的值例1先输出大数,再输出小数#include <stdio.h>int main(){ int a,b,*p,*q; int *r; printf("Please enter two integers:"); scanf("%d %d",&a,&b); ...
2020-02-08 11:14:23 256
原创 2019寒假集训新生考试 【持续更新中】
2019寒假集训新生考试—NEFUProblem A nefu 2101 28的因子Problem B nefu 2077 陈老师发奖金#include <iostream>#include <bits/stdc++.h>using namespace std;struct student{ int num;//学号 int a,b,c;//b...
2020-02-04 12:15:18 691
原创 大一寒假集训(7)---栈
大一寒假集训(7)—栈 NEFU序今日题目1.栈-程序员输入问题 nefu 1624#include <iostream>#include <bits/stdc++.h>using namespace std;int main(){ stack < char >s1; stack < char >s2; ...
2020-01-21 18:13:27 315
原创 大一寒假集训(6)---二分法
大一寒假集训(6)—二分法 nefu(1) 10个数最多只需查找7次,100个数最多查找14次,位数每多1 ,查找次数加7(最多)。(2)二分法模板while (r-l>0){ mid=(r+l)/2; if (ans>y)//y为要找的目标值 r=mid; else l=mid;}(3)c++中含有二分法的函数upper_bo...
2020-01-05 20:19:12 266
原创 大一寒假集训(5)----GCD与快速幂取模
大一寒假集训(5)----GCD与LCM nefu序1.GCD 欧几里得算法此算法可用来求最大公约数(lcm), 即lcm(a,b)=a*b/gcd(a,b);乘法易溢出,故一般写为 lcm(a,b)=a/gcd(a,b)*b运算过程 gcd(a,b)=gcd(b,a%b)...
2020-01-04 19:33:49 303
原创 大一寒假集训(4)----二进制枚举
大一寒假集训(4)----二进制枚举nefu序:二进制枚举原理(1)算术位运算:(2)二进制位移操作符:二进制枚举1. 和为K–二进制枚举#include<bits/stdc++.h>using namespace std;int main(){ int n,k; int r; int a[25]; while (cin...
2020-01-03 17:00:23 334 1
原创 大一寒假集训自由练习(1)【持续更新】
20191231 nefu大一练习赛赛后重做Problem E QWQ和彩色石(1)自己的做法#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int n;//石子个数 int a[100]; int b[100];//先排序再求重复个数...
2020-01-02 19:46:05 182
原创 大一寒假集训(3)----暴力枚举
大一寒假集训(3)----暴力枚举nefunefu 8 二倍问题#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int n;//n组数据 int i,j,k,r,l,s; double a[16];//输入数据 int b[1...
2020-01-02 15:58:47 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人