自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 手动和torch.nn实现卷积神经网络、空洞卷积、残差网络

⚫输入图片,输出对应的类别⚫共1358张车辆图片⚫分别属于汽车、客车和货车三类⚫汽车:779张⚫客车:218张⚫货车:360张⚫每个类别随机取20-30%当作测试集⚫各图片的大小不一,需要将图片拉伸到相同大小汽车 客车 货车。

2024-08-13 20:35:22 598

原创 多视角数据的不确定性估计:全局观的力量

论文标题:Uncertainty Estimation for Multi-view Data: The Power of Seeing the Whole Picture中文译名:多视角数据的不确定性估计:全局观的力量。

2024-07-20 15:29:22 702

原创 北京交通大学《深度学习》专业课,实验4循环神经网络实验

1. 手动实现循环神经网络RNN,并在至少一种数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示)2. 使用torch.nn.rnn实现循环神经网络,并在至少一种数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示)3. 不同超参数的对比分析(包括hidden_size、batchsize、lr等)选其中至少1-2个进行分析4. 用户签到数据实验的难度会稍高一些,若在实验中选用,可酌情加分。

2024-07-20 14:58:59 1784

原创 卷积神经网络学习问题总结

均方误差函数(MSE)适用于回归任务,如预测房价、预测股票价格等。

2024-07-17 21:25:38 804

原创 北京交通大学《深度学习》专业课,实验3卷积、空洞卷积、残差神经网络实验

⚫ 手写二维卷积的实现,并在至少一个数据集上进行实验,从训练时间、预测精 度、Loss变化等角度分析实验结果(最好使用图表展示)⚫ 使用torch.nn实现二维卷积,并在至少一个数据集上进行实验,从训练时间、 预测精度、Loss变化等角度分析实验结果(最好使用图表展示)⚫ 不同超参数的对比分析(包括卷积层数、卷积核大小、batchsize、lr等)选其 中至少1-2个进行分析。

2024-07-17 21:03:11 1596 8

原创 北京交通大学《深度学习》专业课,实验2-前馈神经网络

见资源“北京交通大学《深度学习》专业课,实验2-前馈神经网络”

2024-07-14 19:43:20 1776

原创 C语言程序设计实验9实验报告

(1)掌握程序和结构(2)掌握函数的使用(3)功能菜单程序设计(1)写一个程序,它读入一系列整数,最后输出其中最大的两个数(用scanf的返回值控制循环次数)。(2)假设程序由输入得到一系列正实数是一条折线在x等于0,1,2,…….的对应值(数据的数目事先并未确定),请求出这一折线与x轴之间区域的面积(3)写程序,完成从标准输入到标准输出的复制。遇到连续空格只输出一个空格字符(即词与词之间如果有多个空格,只用一个空格分隔)每个词放在一行。

2024-07-11 20:02:18 491

原创 C语言程序设计实验8实验报告

(3)自己选定一个循环的程序,或以最大公约数程序为例,练习跟踪调试。总结跟踪调试步骤和体会,写成文档。利用这个定义,用递归和循环方式写出一个求最大公约数的函数。见资源“C语言程序设计实验8源代码”第二步:按F5进行调试。(1)输入8 12,输出4。(3)输入8 12,输出4。(3)学习使用程序调试。如:第一步:设置断点。(2)输入1,输出1。

2024-07-11 19:53:39 562

原创 C语言程序设计实验7实验报告-读程序写结果

掌握基本函数和变量与程序和结构int main()int i;for(i = 2;i < 5;i < 5;int f = 1;f *= x;return f;f *= x;return f;int c;c=a>b?a:b;return c;return 0;

2024-07-10 11:31:57 345

原创 C语言程序设计实验6实验报告

其中,line表示中间最长一行的行数,如上例中line为4。如果line

2024-07-10 11:17:07 1014

原创 C语言程序设计实验5实验报告

(1)求100以内的正整数的立方和,要求如下:在main函数中用格式化输入函数输入一个整数limit,limit为给定的立方和函数的上界(limit=100),如果limit为非正整数,则输出“输入的上界错误!”,否则,输出limit以内的所有正整数的立方和。可以买81个苹果,1个西瓜,18个梨”可以买24个苹果,4个西瓜,72个梨。可以买43个苹果,3个西瓜,54个梨。可以买62个苹果,2个西瓜,36个梨。(4)结果输出“可以买5个苹果,5个西瓜,90个梨。(5)输入“4”,结果输出“3.141155”

2024-07-09 15:09:51 395

原创 C语言程序设计实验4实验报告

在main函数中用格式化输入函数输入方程的三个实系数,计算该方程的根,如有一个实根则输出实根,如有两个实根则输出两个实根,如有两个虚根,则输出实部和虚部。要求在main函数中用格式化输入函数输入三个实数,计算得到三个数中的最小值,并将最小值输出。要求在main函数中用格式化输入函数输入一个代表年号的整数,根据判断的结果,输出该年是否为闰年。(2)输入13.7 54,8 2.1234结果输出“在13.7、 54,8和 2.1234这三个数中,最小值为2.1234。(3)输入”1”,结果输出”1”

2024-07-09 14:37:09 323

原创 C语言程序设计实验3实验报告

(1)掌握基本变量及函数实验1. 思考下面的程序在执行时,哪个地方发生类型转换,程序打印的值是什么?在集成开发环境下验证程序打印的值。int main( ){ double m = 3; int n=4,x; x=(m+n)/4; printf ("%d\n", x); return 0;}实验2. 设方程f(x)=x2-3x+2有两个不相等的实根,写程序完成以下功能,用格式化输入函数输入方程的三个实系数,计算方程的两

2024-07-08 00:08:55 157

原创 C语言程序设计实验2实验报告

见C语言程序设计实验2源代码。

2024-07-08 00:01:42 422

原创 C语言程序设计实验1

(1)掌握计算机的基本使用技能(2)初步了解开发环境VS2019(3)编写三个简单的程序。

2024-07-07 23:57:29 427

原创 高斯过程-学习总结

(下图中把测量时间作为横轴,则每个颜色的一条线代表一个(无限个时间点的测量)无限维的采样。每次采样无限维相当于采样一个函数之后,原本的概率密度函数不再是点的分布 ,而变成了函数的分布。协方差函数(核函数):核函数决定高斯过程的性质,生成一个协方差矩阵(相关系数矩阵)来衡量任意两个点之间的“距离”。假设在周一到周四每天的 7:00 测试了 4 次心率,如下图中 4 个点,可能的高斯分布如图所示(高瘦的那条)。后面几幅图展示了当观测到新的数据点的时候,高斯过程如何更新自身的均值函数和协方差函数。

2024-07-05 21:31:38 697

原创 变分推断-学习笔记

既然无法直接求得后验概率密度p(z∣x),那我们可以寻找一个简单的分布q*(z)来近似后验概率密度p(z|x),这就是变分推断的思想。借此,我们将推断问题转换为一个泛函优化问题。但是在实际应用中,可能由于积分没有闭式解,或者是指数级的计算复杂度等原因,导致计算上面公式中的积分往往是不可行的。为一组隐变量(参数),给出先验。就是用来解决这个问题的。

2024-07-05 21:06:41 259

原创 COLD冷融合:不确定性感知多模态情绪识别的校准和顺序潜在分布融合

论文标题:COLD Fusion: Calibrated and Ordinal Latent Distribution Fusion for Uncertainty-Aware Multimodal Emotion Recognition中文译名:不确定性感知多模态情绪识别的校准和顺序潜在分布融合。

2024-07-04 20:52:48 1177

原创 论文阅读总结:利用辨别性眼动特征有效区分抑郁症患者和对照组

抑郁症是一种常见的由多种因素引起的衰弱性精神障碍。由于临床对抑郁症的评价主要是主观的,缺乏客观和定量的指标,因此抑郁症的识别和诊断具有挑战性。①组间受教育年限存在趋势水平差异,今后的研究应注意人口统计变量的精确匹配。②我们暂时缺乏后续研究,因此眼动指标的动态变化有待进一步研究。③可以在自由观看测试中加入更多情感相关的图像,以探讨抑郁症患者的观看偏好。④未来的研究可以从工程角度进行优化,以获得更好的模型性能。

2024-07-04 19:41:42 665

原创 论文阅读总结:重度抑郁症、双相抑郁症和双相躁狂症相似的眼动功能障碍

在临床工作中,有时难以区分生理性情绪波动与情感性障碍引起的情绪波动,也很难确定首次抑郁发作的患者是纯粹的抑郁症还是双相情感障碍的抑郁发作,这可能会导致误诊和错误的治疗,因为它与重度抑郁症(MD)和双相抑郁症(BD)的治疗非常不同。因此,有必要通过客观的检测来发现这些患者的差异,从而提高临床诊断的准确性。自由注视、注视稳定性和平滑追求任务是寻找客观眼动标记的主要潜在范式,有助于情感性障碍的识别诊断。①本研究样本的年龄和受教育程度分布不均匀,不能排除年龄和受教育程度的影响。

2024-07-04 19:39:51 761

原创 论文阅读总结:抑郁症患者异常眼动特征:基于眼动追踪技术的初步发现

眼动扫描(SEM)近年来被认为是诊断抑郁症的一种非侵入性潜在生物标志物,但其应用尚不成熟。关于单相和双相抑郁症的研究结果表明,通过眼动(EM)可以将抑郁症患者与对照组区分开来。此外,扫描电镜可以检测抑郁症状,面部和眼动测量相结合的预测准确率达到79%。结果证明,与非抑郁症患者相比,抑郁症患者的眼球运动有所不同。在前移任务中,随着角度的增加,抑郁组和对照组的峰值速度和平均速度显著增加,扫描电镜振幅显著增大。然而,两组在正确率、潜伏期、准确度、扫描电镜振幅、峰值速度和平均速度方面没有差异。

2024-07-03 16:26:39 844

原创 论文阅读总结:在难治性抑郁症患者中,情绪面孔的注意偏倚与抑郁严重程度之间关系的眼动追踪证据

MDD是最常见的精神健康障碍之一。有研究表明MDD患者相较于HC,对消极刺激的偏好高于积极或中性信息。①只控制了MADRS评分、年龄和性别对认知偏差的影响,未控制其他变量如治疗或疾病特征(病程、发作持续时间、复发次数等)。②结果是在TRD患者中获得的,TRD患者是一个特定的亚组,可能存在差异。③缺乏对照组。④只包括了“悲伤”和“快乐”的脸,目前的结论推广到其他情绪是有限的。

2024-07-03 16:22:20 728

原创 高性能计算导论HPC课程设计 矩阵LU分解(5万×5万规模)

尝试解决超大矩阵(规模为五万乘五万)的LU分解问题是一项非常具有挑战性的任务,包括:数学算法、算法代码优化、硬件资源的利用等。在这个过程中锻炼了我分析和解决问题的能力,同时让我回顾和熟悉了OpenMP、MPI和NEON技术以及华为泰山服务器平台的使用方式,我也深刻地领悟到了通过结合OpenMP、MPI和NEON技术,能搞非常明显的提高计算性能。首先是计算时间的降低,即性能提升:使用并行计算技术可以显著提高LU分解的性能,特别是在处理大规模矩阵时。

2023-12-15 19:32:23 310

原创 高性能计算导论HPC实验三 CPU SIMD+GPU SIMD

CPU 指令处理数据的能力是衡量 CPU 性能的重要指标,为了提高 CPU 指令处理数据的能力,半导体厂商在 CPU 中推出了一些可以同时并行处理多个数据的指令 —— SIMD 指令,使得单一的计算可以处理多种不同的数据SIMD的全称是 Single Instruction Multiple Data,中文译为:“单指令多数据”,即一条指令处理多条数据。例如:一个普通加法指令,一次只能对两个数执行一个加法操作。而一个 SIMD 加法指令,一次可以对两个数组(向量)执行加法操作。如下图1-3所示。

2023-12-14 16:34:12 334 1

原创 高性能计算导论HPC实验二 MPI并行编程

安装完毕后,添加目录下的bin文件所在路径到电脑的环境变量中:右键“我的电脑”à选择“属性”à选择“高级系统设置”à“环境变量”——将bin文件路径复制到系统变量和环境变量的path目录下,如果已经存在,不需要复制,不存在的要新建并添加路径。项目à属性à链接器à常规à附加库目录à添加安装的mpich路径下的lib文件夹目录。Mpi程序在进行数据的收发时,在成功进行数据接受前,线程将不会进行其他的工作,此时线程的资源将会被部分浪费,在这种情况下,可以使用非阻塞通信来重叠计算和通信,从而使应用程序更高效。

2023-12-05 00:40:36 380

原创 高性能计算导论HPC实验一 OpenMP Programming Model

此时由于未手动设置可用线程数,程序由cpu默认线程数进行执行,本电脑为16线程则输出结果为x=16,而华为泰山服务器线程数为64则输出结果为x=64。以本代码为例,其使用方式是:reduction(+:sum),表示在每个线程进行并行执行运算任务的时候,在其中将全局变量sum进行拷贝,并在其中使用拷贝后的变量sum,这样每个线程在使用sum执行运算的时候就使用的的是不同的sum了,不会再产生数据冲突等问题,在运行结束后再将每个拷贝出来的sum加和到全局sum中,得到正确结果(本代码为模拟积分求出Π的值)。

2023-12-03 00:22:37 237 1

原创 小学期学习Python编程实训实验报告3

通过键盘输入字符串,如果该字符串中包含字符少于6个,则密码等级输出为weak。如果包含任意两种字符,比如输入密码为12345a,则密码等级为below middle;如果包含任意三种字符,比如输入密码为ASD1ab,则密码等级为above middle;如果包含四种字符,比如输入密码为ASD

2023-11-30 18:55:56 786

原创 小学期学习Python编程实训实验报告2

3.现有一个升序数组[1,10,30,40,60,100,200,900],从键盘输入一个1-900之间的整数,将其插入该数组的同时保持数组升序,打印输出插入结果及插入位置下标,示例图。假设公鸡5元一只,母鸡3元一只,小鸡1元三只,现在有100块钱,想买100只鸡,问有多少种买法。4.编写程序,通过键盘输入项数n,打印输出斐波那契数列的前n项。8.编写程序,打印输出由1、2、3、4这四个数字组成的每位数都不相同的所有三位数。5.编写程序,计算组合数C(n,i),即从n个元素中任选i个,有多少种选法。

2023-11-29 19:30:27 298

原创 小学期学习Python编程实训实验报告1

10.编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表。例如用户输入[1,2,3,4,5,6]和2,5,程序输出[3,4,5,6]9.编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数。7.编程计算1~100之间能被7整除,但不能同时被5整除的所有整数,并打印输出。6.通过键盘输入一元二次方程的系数,并计算二次方程的根,并打印输出。5.通过键盘输入两个数字,并计算两个数字之和,并打印输出。2.已知三角形的两边长及其夹角,求第三边长。

2023-11-29 00:45:40 266 1

原创 C++期末复习卷(含答案)

在封装一个类时,特别要注意构造函数和析构函数的设计,其中,构造函数的作用是( ② ),析构函数的作用是( ③ )。另外,如果类中有使用了堆内存的指针成员,为正确实现深复制的功能,我们需要为该类实现( ④ )。在面向对象程序设计中,( ① )的含义是指将对象的属性和方法形成一个不可分割的整体,对象只保留有限的对外接口,并尽可能隐藏对象内部的具体细节。其中组合关系意味着类之间有( ⑦ )的关系,继承与派生关系意味着类之间有( ⑧ )的关系,友元关系是( ⑨ )。

2023-11-24 23:27:17 199 2

手动和torch.nn实现卷积神经网络、空洞卷积、残差神经网络

1. 二维卷积实验 手写二维卷积的实现,并在至少一个数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示)(只用循环几轮即可)。 使用torch.nn实现二维卷积,并在至少一个数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示)。 不同超参数的对比分析(包括卷积层数、卷积核大小、batchsize、lr等)选其中至少1-2个进行分析。 2. 空洞卷积实验 使用torch.nn实现空洞卷积,要求dilation满足HDC条件(如1,2,5)且要堆叠多层并在至少一个数据集上进行实验,从训练时间、预测精度、Loss 变化等角度分析实验结果(最好使用图表展示)。 将空洞卷积模型的实验结果与卷积模型的结果进行分析比对,训练时间、预测精度、Loss变化等角度分析。 不同超参数的对比分析(包括卷积层数、卷积核大小、不同dilation的选择,batchsize、lr等)选其中至少1-2个进行分析(选做)。 3. 残差网络实验 实现给定结构的残差网络,在至少一个数据集上进行实验,从训练时间、预测精度、L

2024-08-13

车辆分类数据集、照片去雾数据集

深度学习数据集。 适合于卷积神经网络实验、空洞神经网络、残差神经网络等。 包括两部分内容: 1. 车辆分类数据集 ①输入图片,输出对应的类别 ②共1358张车辆图片 ③分别属于汽车、客车和货车三类 ④汽车:779张 ⑤客车:218张 ⑥货车:360张 ⑦每个类别随机取20-30%当作测试集 ⑧各图片的大小不一,需要将图片拉伸到相同大小 2. 照片去雾数据集 ①输入带雾图片,输出去雾图片 ②共520张图片 ③随机取20%的图片当作测试集 ④各图片的大小不一,需要将图片拉伸到相同大小 ⑤实验分析需要有多张照片的原图、模型输出图、数据集中不带雾图的对比

2024-08-13

北京交通大学《深度学习》专业课,实验4循环神经网络实验源代码

1. 手动实现循环神经网络RNN,并在至少一种数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示) 2. 使用torch.nn.rnn实现循环神经网络,并在至少一种数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示) 3. 不同超参数的对比分析(包括hidden_size、batchsize、lr等)选其中至少1-2个进行分析 4. 用户签到数据实验的难度会稍高一些,若在实验中选用,可酌情加分 5. 手动实现LSTM和GRU并在至少一种数据集进行试验分析 (平台课同学选做,专业课同学必做) 6. 使用torch.nn实现LSTM和GRU并在至少一种数据集进行试验分析 (平台课同学选做,专业课同学必做) 7. 设计实验,对比分析LSTM和GRU在相同数据集上的结果。

2024-07-20

北京交通大学《深度学习》专业课,实验3卷积神经网络、空洞卷积、残差神经网络实验

二维卷积实验(平台课与专业课要求相同) 1.手写二维卷积的实现,并在至少一个数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示) 2.使用torch.nn实现二维卷积,并在至少一个数据集上进行实验,从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示) 3.不同超参数的对比分析(包括卷积层数、卷积核大小、batchsize、lr等)选其中至少1-2个进行分析 4.使用PyTorch实现经典模型AlexNet并在至少一个数据集进行试验分析 (平台课同学选做,专业课同学必做)(无GPU环境则至少实现模型) 5.使用实验2中的前馈神经网络模型来进行实验,并将实验结果与卷积模型结果进行对比分析(选作) 空洞卷积实验(专业课) 1.使用torch.nn实现空洞卷积,要求dilation满足HDC条件(如1,2,5)且要堆叠多层并在至少一个数据集上进行实验,从训练时间、预测精度、Loss 2.变化等角度分析实验结果(最好使用图表展示)将空洞卷积模型的实验结果与卷积模型的结果进行分析比对...... 残差网络实验(专业课) 1.实现给定 2.

2024-07-17

北京交通大学《深度学习》专业课,实验2-前馈神经网络

1.手动实现前馈神经网络解决上述回归、二分类、多分类任务 分析实验结果并绘制训练集和测试集的loss曲线 2.利用torch.nn实现前馈神经网络解决上述回归、二分类、多分类任务 分析实验结果并绘制训练集和测试集的loss曲线 3.在多分类实验的基础上使用至少三种不同的激活函数 对比使用不同激活函数的实验结果 4.对多分类任务中的模型评估隐藏层层数和隐藏单元个数对实验结果的影响 使用不同的隐藏层层数和隐藏单元个数,进行对比实验并分析实验结果 5.在多分类任务实验中分别手动实现和用torch.nn实现dropout 探究不同丢弃率对实验结果的影响(可用loss曲线进行展示) 6.在多分类任务实验中分别手动实现和用torch.nn实现L2正则化 探究惩罚项的权重对实验结果的影响(可用loss曲线进行展示) 7.对回归、二分类、多分类任务分别选择上述实验中效果最好的模型,采用10折交叉验证评估实验结果 要求除了最终结果外还需以表格的形式展示每折的实验结果

2024-07-14

C语言程序设计实验9源代码

1. 写一个程序,它读入一系列整数,最后输出其中最大的两个数(用scanf的返回值控制循环次数)。 2. 假设程序由输入得到一系列正实数是一条折线在x等于0,1,2,…….的对应值(数据的数目事先并未确定),请求出这一折线与x轴之间区域的面积 3. 写程序,完成从标准输入到标准输出的复制。 1) 遇到连续空格只输出一个空格字符(即词与词之间如果有多个空格,只用一个空格分隔); 2) 每个词放在一行; 4. 用牛顿迭代法求方程f(x)=ax^3+bx^2+cx+d=0在1附的实根,系数a,b,c,d的值依次为1,2,3,4由主函数输入,求出根后由主函数输出。 牛顿迭代法迭代公式是: . 从预先给定的初值(如本例的初值x0=1)出发,反复使用上面这个迭代公式,可以求出方程的根的近似值。 5. 功能菜单程序设计: 1) 设程序有n个功能(如本次作业1,2题中要求实现的各个功能),每个功能与一个函数对应; 2) 功能相近的函数定义放在一个.c或者.cpp中(如将实验3-4组织在一个.c或.cpp文件, 将实验5和6分别组织的.c或.cpp文件中), 其函数类型说明放在一个.h文件中(除

2024-07-11

C语言程序设计实验8源代码

1.利用辗转相减求最大公约数的递归定义,用递归和循环方式写出一个求最大公约数的函数。 2.用递归的方法求N阶勒让德多项式的值

2024-07-11

C语言程序设计实验6源代码

1. 用if语句写程序判断是否为闰年: 1) 设计函数int runnian(int year),参数year为给定的整数,返回值为0(代表不是闰年)或1(代表是闰年)。 2) 要求在main函数中用格式化输入函数输入一个代表年号的整数,调用runnian函数,根据返回值输出该年是否为闰年。 例如:输入:2000,输出:2000年是闰年。 输入:2015,输出:2015年不是闰年。 2. 简单分支程序与函数设计题: 1) 设计函数double min(double x, double y, double z),参数x、y、z为给定的三个实数,求出其中的最小值并返回。 2) 要求在main函数中用格式化输入函数输入三个实数,调用min函数得到三个数中的最小值,并将最小值输出。 3. 求一元二次方程ax2+bx+c=0的解,写程序完成以下功能: 1) 设计函数void root(double a, double b, double c)在root中输出方程的解,如有一个实根则输出实根,如有两个实根则输出两个实根,如有两个虚根,则输出实部和虚部。并考虑a

2024-07-10

C语言程序设计实验5源代码

C语言程序设计实验5源代码。 包括五个问题: 1.求100以内的正整数的立方和,要求如下:在main函数中用格式化输入函数输入一个整数limit,limit为给定的立方和函数的上界(limit=100),如果limit为非正整数,则输出“输入的上界错误!”,否则,输出limit以内的所有正整数的立方和。 2.请写一个程序,它打印出1到100之间被6或7整除的所有数;在这个程序的基础上,写一个程序,使它打印出1到100之间只能被6或7之一整除的数(不包括同时被两者整除的那些数)。 3.写程序输出如下图形: 输入一个正整数line表示中间最长一行的行数,如上例中line为4。如果line<1则输出“输入参数错误”。 4.用40元钱买苹果、西瓜和梨共100个,且三种水果都有。已知苹果0.4元一个,西瓜4元一个,梨0.2元一个. 问可以各买多少个?请编程输出所有购买方案。 5.用以下方法求圆周率 的近似值(收敛速度快)

2024-07-09

C语言程序设计实验4源代码

C语言程序设计实验4源代码。 内容包括五个问题: 1.用if语句写程序判断是否为闰年:要求在main函数中用格式化输入函数输入一个代表年号的整数,根据判断的结果,输出该年是否为闰年。输出格式与测试用例一致,并在句末换行。 2.简单分支程序与函数设计题:要求在main函数中用格式化输入函数输入三个实数,计算得到三个数中的最小值,并将最小值输出。输入时三个数用空格或回车分隔,输出格式与测试用例一致,并在句末换行。 3.求一元二次方程ax2+bx+c=0的解,写程序完成以下功能:在main函数中用格式化输入函数输入方程的三个实系数,计算该方程的根,如有一个实根则输出实根,如有两个实根则输出两个实根,如有两个虚根,则输出实部和虚部。并考虑a、b、c为零的情形,将函数写完备。 4.写程序实现以下分段函数的计算, y= x, x<1; 2x-1, 1<=x<10; -3x-11, x>=10。 5.编程实现一个简单的计算器。

2024-07-09

C语言程序设计实验3源代码

C语言程序设计实验3源代码,内容主要为以下四部分: 实验1. 思考下面的程序在执行时,哪个地方发生类型转换,程序打印的值是什么?在集成开发环境下验证程序打印的值。 实验2. 设方程f(x)=x2-3x+2有两个不相等的实根,写程序完成以下功能,用格式化输入函数输入方程的三个实系数,计算方程的两个根并输出。 实验3. 已知圆球的半径radius,在主程序中利用格式化输入函数任意给定半径radius的值,求出圆球的体积和表面积并输出。 实验4. 如果四边形四个边的长度分别为a、b、c、d,一对对角之和为2α,在主程序中利用格式化输入函数输入四边形的四条边长,和一对对角之和,计算该四边形的面积并输出。

2024-07-08

C语言程序设计实验2源代码

​ 实验1. 简单数值计算体验题:先手工在纸上计算以下各个表达式的值,并编写程序验证并打印输出 5 * (0x10 + 12 / 3) - 012 + 0x2F sin(30 * 3.14159 / 180) - (int)cos(60 * 3.14159 / 180) log(pow('z' - 'a' + 1, 2)) + log10(pow(10,3)) (1)进制书写方法: 二进制:二进制由 0 和 1 两个数字组成,以0b开头 八进制:八进制由 0~7 八个数字组成,以0开头 十六进制:十六进制由数字 0~9、字母 A~F 或 a~f(不区分大小写)组成,以0x开头 (2)log与log10: log: 计算一个数字的自然对数 log10: 计算以10为基数的对数 (3)pow: pow()函数用来求x的y次幂,x、y及函数值都是double型 ,其原型为:double pow(double x, double y)。 实验2. 写程序用scanf函数输入(用printf输出)如下数据: a=10,  b=20,  c1=’A’,  c2=’a’, 

2024-07-08

C语言程序设计实验1源代码

c语言课程实验一源代码,具体内容包括三部分。 内容概要: (1)简单c程序helloworld.c 在屏幕上输出一行文本“Hello world!” (2)设计一个简单的计算程序 计算两个变量a,b的和(或差、乘积、商)。程序中包含对变量a,b及运算结果result的声明,为a,b赋值并将计算结果存入result,随后输出这三个变量r的值。 (3)设计一个输出矩形图案的程序,点用“*”代替 输入一个字符“*”,输出一个由此字符组成的矩形图案

2024-07-07

北京交通大学《深度学习》专业课,实验1-PyTorch基本操作实验

一、Pytorch基本操作考察 二、动手实现 logistic 回归 1. 要求动手从0实现 logistic 回归(只借助Tensor和Numpy相关的库)在人工构造的数据集上进 行训练和测试,并从loss以及训练集上的准确率等多个角度对结果进行分析 (可借助nn.BCELoss或nn.BCEWithLogitsLoss作为损失函数,从零实现二元交叉熵为选作) 2. 利用 torch.nn 实现 logistic 回归在人工构造的数据集上进行训练和测试,并对结果进行分析, 并从loss以及训练集上的准确率等多个角度对结果进行分析 三、动手实现 softmax 回归 1. 要求动手从0实现 softmax 回归(只借助Tensor和Numpy相关的库)在Fashion-MNIST数据 集上进行训练和测试,并从loss、训练集以及测试集上的准确率等多个角度对结果进行分析 (要求从零实现交叉熵损失函数) 2. 利用torch.nn实现 softmax 回归在Fashion-MNIST数据集上进行训练和测试,并从loss,训 练集以及测试集上的准确率等多个角度对结果进行分析

2023-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除