自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度学习 —— 个人学习笔记8(层和块、参数管理、自定义层及读写文件)

""" 自定义层 """return X - X.mean() # X - X 的均值print("查看构建的层 : ", layer(torch.FloatTensor([1, 2, 3, 4, 5]).to(device)))print("将层作为组件合并到其它的模型 : ", format(Y.mean(), '.2f')) # 验证 Y 的均值""" 带参数的层 """print("访问模型参数 : ", linear.weight)

2024-08-01 15:14:23 81

原创 深度学习 —— 个人学习笔记7(暂退法)

‌在训练期间,‌暂退法随机将网络中的一部分神经元及其连接暂时从网络中移除,‌这有助于减少神经网络模型的复杂性,‌使其更加泛化。‌这种技术在训练期间是有效的,‌但在测试或实际应用中,‌所有的神经元和连接都会被保留下来,‌以确保输出的稳定性。‌通过这种方式,‌暂退法帮助模型学习到更加鲁棒的特征表示,‌提高了模型的泛化能力。本文章为个人学习使用,版面观感若有不适请谅解,文中知识仅代表个人观点,若出现错误,欢迎各位批评指正。文中部分知识参考:B 站 —— 跟李沐学AI;

2024-07-24 17:16:44 145

原创 深度学习 —— 个人学习笔记6(权重衰减)

本文章为个人学习使用,版面观感若有不适请谅解,文中知识仅代表个人观点,若出现错误,欢迎各位批评指正。文中部分知识参考:B 站 —— 跟李沐学AI;

2024-07-22 17:02:54 408

原创 深度学习 —— 个人学习笔记5(模型选择、欠拟合和过拟合)

将数据放入 CUDA 后,‌没有出现过拟合的原因可能在于 CUDA 的使用有助于提高计算效率和数据处理速度,‌从而使得模型训练过程更加高效。‌通过使用 CUDA,‌可以加速模型的训练过程,‌减少训练时间,‌这在某种程度上可能有助于避免过拟合。‌使用 CUDA 进行计算可以加快模型的训练速度,‌使得模型能够更快地收敛到一个较好的解决方案,‌这在一定程度上减少了模型在训练数据上过度拟合的风险。‌此外,‌CUDA 的使用还可以提高模型的计算精度和性能,‌进一步减少过拟合的可能性。

2024-07-21 11:19:08 990

原创 深度学习 —— 个人学习笔记4(多层感知机)

本文章为个人学习使用,版面观感若有不适请谅解,文中知识仅代表个人观点,若出现错误,欢迎各位批评指正。文中部分知识参考:B 站 —— 跟李沐学AI;

2024-07-09 15:57:34 398

原创 深度学习 —— 个人学习笔记3(Softmax_cuda)

本文章为个人学习使用,版面观感若有不适请谅解,文中知识仅代表个人观点,若出现错误,欢迎各位批评指正。文中部分知识参考:B 站 —— 跟李沐学AI;

2024-06-25 16:35:49 200

原创 深度学习 —— 个人学习笔记2(LinReg_cuda)

本文章为个人学习使用,版面观感若有不适请谅解,文中知识仅代表个人观点,若出现错误,欢迎各位批评指正。文中部分知识参考:B 站 —— 跟李沐学AI;

2024-06-07 18:20:20 227

原创 深度学习 —— 个人学习笔记1

本文章为个人学习使用,版面观感若有不适请谅解,文中知识仅代表个人观点,若出现错误,欢迎各位批评指正。torch.cat( ) 函数用于将多个张量按指定维度进行拼接。zeros( ) 函数用于创建一个包含一个元素且值为零的张量。ones( ) 函数用于创建一个包含一个元素且值为一的张量。torch.tensor() 函数用于创建一个特定的张量。torch.arange() 函数用于创建一个一维张量。reshape( ) 函数用于修改张量的行列数。运行 JupyterLab。

2024-06-07 11:31:19 308

原创 Linux 入门学习02 —— Pycharm 的安装及 no jdk found 错误的处理办法

的官方下载界面( https://www.jetbrains.com/pycharm/ ),选择并下载需要的版本。下载完成后是一个后缀 .tra.gz 的安装包,右击安装包,使用系统自带的“归档管理器”打开并将内容提取出来。如果我们的电脑之前安装过 JAVA 的话,直接进入 bin 目录,右击在终端输入。如果没有报错,那么 Pycharm 就已经安装成功了,激活码直接上网搜索即可。就会输出相应的 JAVA 版本,这个时候正常安装 Pycharm 也是可以的。如果你的电脑还没有安装 JAVA ,输入。

2019-02-01 22:24:44 9737 7

原创 Linux 入门学习01 —— Ubuntu 的安装及解决忘记密码问题

一、Ubuntu 的安装准备工作序号材料1Ubuntu 系统一个。( https://www.ubuntu.com/index_kylin )2一个U盘,保证U盘上有2G的空闲空间。3UltraISO 制作U盘启动盘工具。( https://pan.baidu.com/s/1CK9q7viEU5OTQ3iIocLFRg )1、制作 U 盘启动盘...

2019-01-27 11:14:37 417

原创 Python 入门学习10 —— 文件操作的应用及升级版三级菜单

一、文件操作的基本流程open( )  open( ) 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。open(file, mode, encoding)mode 中常用的参数模式描述r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。r+打开一个文件用...

2019-01-23 21:46:58 590

原创 Python 入门学习09 —— 字符串中的常用方法总结

一、字符串  字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ ’ 或 " " )来创建字符串。实例(Python 3.0+)#!-*- coding:utf-8 -*-str_a = "Let's go !" # 单引号与双引号无区别,只是有时需要根据情况使用print(str_a)str_b = 'HelloWord!'print(str_b ...

2019-01-18 21:06:47 262

原创 Python 入门学习08 —— 字典( Dictionary )的增删改查、字典( Dictionary )的遍历及三级菜单样例

一、字典( Dictionary )  字典是另一种可变容器模型,且可存储任意类型对象。字典是无序的并且键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。  字典的每个键值 key ----> value 对用冒号 “ : ” 分割,每个键值对之间用逗号 “ , ” 分割,整个字典包括在花括号 { } 中 ,格式如下所示:d = {key1 : value1, key...

2019-01-17 22:37:18 432

原创 Python 入门学习07 —— 列表( List )的增删改查及购物车样例

一、列表( List )  列表是 Python 中最基本的数据结构。列表中的每个元素都分配一个数字(即它的位置)称为索引,第一个索引是 0,第二个索引是 1,依此类推。1、列表的增append( )append( ) 方法用于在列表末尾添加新的对象。list.append(self, x)insert( )insert( ) 函数用于将指定对象插入列表的指定位置。l...

2019-01-15 23:53:08 345

原创 Python 入门学习06 —— 数据类型 raw_input() 与 input() 的区别、 for 循环的使用及 break、continue、pass 语句

一、数据类型  Python3 中有六个标准的数据类型:Number(数字)   Python3 支持 int、float、bool、complex(复数)String(字符串)   Python 中的字符串用单引号 ’ 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。List(列表)  列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数...

2019-01-14 22:23:57 373

原创 Python 入门学习05 —— 字符串格式化输出及 is 和 ==(is not 和 !=)的区别

一、字符串格式化输出  Python 格式化输出有两种方式:百分号( % )和 format。  format 的功能要比百分号方式强大,其中 format 独有的可以自定义字符填充空白、字符串居中显示、转换二进制、整数自动分割、百分比显示 等功能是百分号方式不能相比的。1、百分号方式实例(Python 3.0+)#!-*- coding:utf-8 -*-name = inpu...

2019-01-13 22:11:17 208

原创 Python 入门学习04 —— 运算符及 while 循环的使用

 内容目录一、算数运算符二、比较运算符三、赋值运算符四、逻辑运算符五、while 循环语句六、一个简单的样例(Python 3.0+)一、算数运算符以下假设变量: a = 5,b = 8:运算符描述实例+加 ——— 两个对象相加a + b 输出结果 13-减 ——— 得到负数或是一个数减去另一个数a - b 输出结果 -3*乘 ——— 两个数...

2019-01-12 23:04:52 254

原创 Python 入门学习03 —— 八大排序

一、插入排序  插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为 O(n^2)。  这是一个稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置),而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后,再将这...

2019-01-10 23:40:15 174

原创 Python 入门学习02 —— 变量、注释及 if 条件语句的使用及判断用户输入内容的组成

一、变量  变量是指值会发生变化的的量,与常量相对。它的存在是为了储存日后的结果,节省程序运算过程中的一些时间。声明变量的格式变量名 = 变量age = 123name = "Springer"a = b = 5查看变量的格式使用 type() 函数可以查看变量的类型age

2019-01-09 14:05:24 279

原创 Python 入门学习01 —— Python 的安装

为什么要学习 Python   Python 的应用范围广,腾讯、网易、百度、淘宝等公司都是在使用 Python 完成各种各样的任务。优点简单易懂,适合阅读。易学, Python 虽然是用 C 语言写的,但是它摒弃了 C 中非常复杂的指针,简化了语法。免费, Python 是 floss (自由/开放源码软件)之一。可扩展性和可嵌入性。你可以把 Python 嵌入你的 C/C++ 程...

2019-01-08 12:04:34 255

原创 JavaSE 学习 —— 浅谈 IO

IO流概述  IO 流简单来说就是 Input 和 Output 流,IO 流主要是用来处理设备之间的数据传输,Java 对于数据的操作都是通过流实现的,而Java用于操作流的对象都在 IO 包中。分类按操作数据分为:字节流和字符流。如:Reader 和 InputStream按流向分为:输入流和输出流。如:InputStream 和 OutputStream IO ...

2018-06-24 10:24:52 611

原创 JavaSE 学习 —— 浅谈 List

List简介List 是 java.util 包下面的类,是一个有序集合(有时被称为序列),List 可以包含重复的元素,其继承了 Collection 的操作。除此之外,List 本身也是一个接口,其还包括以下操作: <1> 按位置访问:根据元素在序列中的位置索引访问元素。 <2&a

2018-06-10 13:01:28 516

空空如也

空空如也

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

TA关注的人

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