自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Xshell Xftp国外网址下载 免破解 直接使用

Xshell Xftp 免破解 安装直接食用

2022-08-05 16:50:07 265 1

原创 Typora自定义快捷键不生效?

Typora自定义快捷键总是不生效,按照网上的教程改也不行,今天博主就详细记录一下自己在设置过程中遇到的问题,与大家共享!

2022-05-13 12:05:57 857

原创 win10 电脑自带GPU Pytorch却无法通过CUDA使用

博主遇到的问题:笔记本自带NVIDIA GeForce MX130独立显卡,但torch.cuda.is_available()却返回False。通过查找资料,总结解决流程如下:解决流程启动NVIDIA相关服务参考教程中的方法一:https://www.xitongtiandi.net/wenzhang/cto/47368.html如果启动失败,更新驱动参考教程 :https://blog.csdn.net/jacke121/article/details/104751978博主根据自己的G

2021-12-07 14:19:33 1391

原创 python导入不同目录/包下的自定义模块

博主最近在使用jupyter notebook时遇到了此问题——python中如何导入不同目录/包下的自定义模块。经过一番搜索,用一个实例总结如下:测试目录文件结构:【友情提示】windows用户查看目录树状结构命令行(首先进入到要查看的目录中):> tree /f把目录添加到模块搜索路径中:更多导入方法请参考 python导入自定义模块方法...

2021-11-20 11:40:15 1165

原创 CentOS7 常用命令行

查看版本信息cat /etc/redhat-release 或 uname -a未完待续……

2021-11-18 21:37:57 427

原创 虚拟机中 Linux(CentOS) yum安装失败,提示尝试其他镜像的解决方法

虚拟机中 Linux(CentOS) yum提示尝试其他镜像的解决方法(博主就是没有首先查看是否连接到了网络导致浪费了大量时间,特来此记录一下,也给遇到此问题的小伙伴提供一个解决方案)首先ping www.baidu.com看是否连接到了网络,如果ping不通,执行下面的步骤即可(先看最下面的“注意”中的内容)虚拟机三种网络配置的区别注意:看了之后能帮助你更好的理解“桥接模式”、“NAT模式”、“主机模式”三种网络配置的区别,从而更准确快速地进行配置!虚拟机网络配置注意:

2021-11-18 21:06:28 7965 1

原创 python pycryptodome包_代码实现AES加密_CBC加密模式_pkcs5填充

代码from base64 import b64encode, b64decodefrom Crypto.Cipher import AESIV_PARAM="0D.8820b_107xF0l" # 向量,可以自己定义,只要是16bytes即可S_KEY="Xx8240.3k_10IS8u" # 密钥,可自定义,只要是16bytes即可CHAR_SET="UTF-8" # 用于编码和解码的字符集,可自定义# CIPHER_KEY="pkcs5" # 填充,可自定义AES_MODEL=

2021-11-18 11:27:43 1094

原创 python使用email和smtplib模块实现自动发送邮件功能

SMTP发送邮件SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。首先,我们来构造一个最简单的纯文本邮件:""" Author:苑昆永 Data:9/7/21"""! pip3 install email==6.0.0a1 # 安装其他版本有可能会报错,比如no module named 'cString

2021-09-07 22:41:43 845

原创 LeNet

卷积神经网络(LeNet)最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!含但隐藏层的多层感知机模型对图像进行分了的方法有一定的局限性。1.图像在同一列邻近的像素在向量中可能相距较远。它们构成的模式可能难以被模型识别。2.对于大尺寸的图像,使用全连接层容易导致模型过大。卷积层尝试解决这两个问题:一方面,卷积层保留输入形状,使图像的像素在宽高两个方向上的相关性均可能被有效识别;另一方面,卷积层通过滑动窗口将同一卷积核与不同位置的输入重

2021-09-03 23:28:59 132

原创 padding_stride_and_multi_input_and_output_channel_and_pooling_layer

填充和步幅最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!填充填充(padding)是指在输入高和宽的两侧填充元素(通常是0元素)。from mxnet import ndfrom mxnet.gluon import nndef comp_conv2d(conv2d, X): """此函数用来计算卷积层。它初始化卷积层权重,并对输入和输出做相应的升维和降维。""" conv2d.initialize()

2021-08-31 22:20:24 99

原创 2D_convolutional_layer

二维卷积层最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!卷积神经网络是含有卷积层的神经网络。此文章所介绍的卷积神经网络均使用最常见的二维卷积层。它有高和宽两个空间维度,常用来处理图像数据。二维互相关运算虽然卷积层得名于卷积运算,但我们通常在卷积层中使用更加直观的互相关(cross-correlation)运算.在corr2d函数中实现互相关运算。它接受输入数组X与核数组K,并输出数组Y。from mxnet import a

2021-08-31 22:18:08 346

原创 deferred_initialization_and_customized_layer_and_load_save_data

模型参数的延后初始化最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!系统将真正的参数初始化延后到获得足够多的信息之后才执行的行为叫延后初始化(deferred initialization)。它可以使得模型的创建变得更加简单:只需定义每层输出,不需要人工推测输入个数。这对于定义多大数十甚至数百层的网络来说尤其方便。但是延后初始化也可能带来一些困扰。在第一次前向计算之前,我们无法直接操作模型参数,例如无法使用data函数和set_da

2021-08-31 22:16:23 91

原创 access_initialization_sharing_parameters

模型参数的访问、初始化和共享最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!from mxnet import nd, initfrom mxnet.gluon import nnnet = nn.Sequential()net.add(nn.Dense(256, activation='relu'), nn.Dense(10))net.initialize() # 使用默认初始化方式X = nd.ra

2021-08-31 22:13:44 109

原创 model_construction

最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!模型构造Block类是nn模块里提供的一个模型构造类,使用它可以用来定义我们想要的模型。下面继承Block类构造多层感知机。这里定义的MLP类重载了Block类的__init__函数和forward函数。它们分别用于创造模型参数和定义前向计算。from mxnet import gluon, ndfrom mxnet.gluon import nnclass MLP(nn.Bl

2021-08-25 23:21:06 120

原创 inverted_dropout

最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!丢弃法除了权重衰减以外,深度学习常常使用丢弃法(dropout)来应对过拟合问题。丢弃法有一些不同的变体。本文中提到的丢弃法特指倒置丢弃法(inverted dropout)当对隐藏层使用丢弃法时,隐藏单元将有一定的概率被丢弃。设丢弃概率为p,丢弃概率是丢弃法的超参数。具体来说,设随机变量,εi为0或1的概率分别为p和1-p。使用丢弃法时,重新计算隐藏单元,hi’=εi*hi/(1-

2021-08-25 23:19:27 371

原创 Kaggle_competition_House_Prices

实战Kaggle比赛:房价预测读取数据集# 如果没有安装pandas,反注释下面一行# !pip install pandas%matplotlib inlineimport d2lzh as d2lfrom mxnet import autograd, gluon, init, ndfrom mxnet.gluon import loss as gloss, data as gdata, nnimport numpy as npimport pandas as pdtrain_da

2021-08-25 23:07:27 134

原创 weight_decay

最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!权重衰减权重衰减等价于L2范数正则化。正则化通过为损失函数添加惩罚项使学出的模型参数值较小,是应对过拟合的常用手段。带有L2范数惩罚项的新损失函数为l(w,b)+λ/2||w||^2,其中λ>0。权重衰减通过惩罚绝对值较大的模型参数为需要学习的模型增加了限制,这可能对过拟合有效。实际场中,有时也添加偏差元素的平方和。高维线性回归实验%matplotlib inlinefro

2021-08-18 23:24:38 219

原创 model_selection_and_overfitting_and_underfitting

最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!多项式函数拟合%matplotlib inlineimport d2lzh as d2lfrom mxnet import gluon, nd, autogradfrom mxnet.gluon import loss as gloss, nn, data as gdata生成数据集使用三阶多项式生成标签,y = 1.2x-3.4x2+5.63+5+噪声,噪声服从标准差为0

2021-08-17 22:57:28 64

原创 multilayer_perceptron

最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!多层感知机多层感知机在单层神经网络之间加入了一个或多个全连接隐藏层。为了避免多个全连接层的仿射变换叠加之后仍是仿射变换,从而引入了非线性变换单元,即激活函数。三种激活函数:ReLU函数、sigmoid函数、tanh(双曲正切)函数介绍如下:ReLU(rectified linear unit)函数ReLU(x) = max(x, 0).%matplotlib inlineimp

2021-08-17 22:53:52 184

原创 softmax_regression_with_image_classification_dataset

最近在B站看沐神的动手学深度学习视频,记录一下学习过程查看本文的jupyter notebook格式,更加清晰美观哦!图像分类数据集%matplotlib inlineimport d2lzh as d2lfrom mxnet.gluon import data as gdataimport sysimport timeMNIST数据集是图像分类中广泛使用的数据集之一,但作为基准数据集过于简单。我们将使用类似但更复杂的Fashion-MNIST数据集。第一次调用会自动从网上获取数据。mn

2021-08-16 21:58:53 111

原创 linear_regression_and_basic_optimization_algorithm

手动实现线性回归%matplotlib inlineimport randomimport torchfrom d2l import torch as d2ldef synthetic_data(w, b, num_examples): """生成 y = Xw+b+噪声""" X = torch.normal(0, 1, (num_examples, len(w))) y = torch.matmul(X, w)+b y += torch.normal(0, 0

2021-08-14 23:36:39 117

原创 Windows下MySQL的启动和关闭命令行

MySQL启动和关闭启动net start mysql或mysqld --console关闭net stop mysql或mysqladmin -uroot shutdown

2020-10-30 16:45:45 513

原创 Day07_MySQLLearning

Day07_MySQLLearning33_MySQL函数使用注意事项如果mysql函数和PHP函数都实现某个功能,优先使用哪一个?mysql 的函数肯定是要降低查询速度的。应该在建表时,通过合理的表结构减少函数的使用。比如email , 按 “@” 前后拆分如果确实要用函数,比如时间的格式化,在mysql里用date_format,在PHP里用date可以实现,此时优先放在业务逻辑...

2019-09-01 20:29:20 191

原创 Day06_MySQLLearning

Day06_MySQLLearning30_union面试题代码:mysql> set names gbk;Query OK, 0 rows affected (0.00 sec)mysql> use worker;Database changedmysql> create table a -> (id char(1), -> num...

2019-08-31 20:29:20 96

原创 Day05_MySQLLearning

Day05_MySQLLearning28_经典左连接面试题代码:mysql> set names gbk;Query OK, 0 rows affected (0.00 sec)mysql> use workerDatabase changedmysql> create table m( -> mid int, -> hid in...

2019-08-31 11:29:13 79

原创 Day04_MySQLLearning

Day04_MySQLLearning19_order by 与 limit排序语法:order by 结果集中的列名 desc/asc例:order by shop_price desc 按价格将序排列order by add_time 按发布时间升序排列order by 列1 desc/asc , 列2 desc/asc , 列3 desc/asclimitli...

2019-08-30 16:05:59 100

原创 Day03_MySQLLearning

Day03_MySQLLearning15_sql查询表达式16_sql的查询模型(重要)代码:mysql> set names gbk;Query OK, 0 rows affected (0.08 sec)mysql> use worker;Database changedmysql> create table interview -> (...

2019-08-29 10:52:29 74

原创 Day02_MySQLLearning

Day02_MySQLLearning12_日期时间列date-time-year-timestamp注意:date类型 可以设置0000-00-00为默认值year类型 还可以存0000年,通常用来表示填写错误的年份。在insert时,可以简写年的后两位,但是不推荐这样。其中[00-69]+2000,即范围为[2000-2069];[70-99]+1900;即:填2位,表示...

2019-08-27 16:59:38 109

原创 Day01_MySQLLearning

MySQL01_数据库概念数据库分类:MySQL、Oracle、IBM DB2、sqlit、postgresql数据库大体上要遵循sql标准,但未必100%遵循各厂商的产品可能对sql标准的执行有微小差异有时间可以关注postgresqlpostgresql也是一个开源数据库,而且sql标准执行方面比MySQL要严格。MySQL卖个了Sun公司又卖给了Oracle,版权开...

2019-08-25 18:38:09 112

原创 21_设计模式

百知教育 - 孙帅 - 21_设计模式01_单例模式概念:此类只创建一个对象,即为 单例模式代码:package day28;public class TestSingleton{ public static void main(String[] args) throws Exception{ ClassA a1 = ClassA.newInstance(); Clas...

2019-08-22 11:53:19 145

原创 20_Lambda表达式与Stream编程

百知教育 - 孙帅 - 20_Lambda表达式与Stream编程01_Java8中的接口接口的新语法:接口和工具类Collection和CollectionsExecutor和Executors接口的静态方法Comparator接口接口的默认方法接口版本的向后兼容代码:package day26;import java.util.Comparato...

2019-08-20 21:02:43 193

原创 19_反射与标注

百知教育 - 孙帅 - 19_反射与标注01_类对象的概念类的对象:基于某个类new出来的对象,也称为实例对象。类对象:类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法)。获取类对象的方法:类名.class: 如:int.class、double.classClass c1 = ArrayList.class;类的对象.getClass()A...

2019-08-18 18:11:06 124

原创 18_网络编程

百知教育 - 孙帅 - 18_网络编程01_网络基础网络:若干主机(host) 形成的有机整体;按提供的服务不同,可以分为客户端、服务器IP地址标识网络主机的逻辑地址(192.168.0.1 四分十进制)端口号用来标识主机中的进程。进程会预先绑定唯一的端口号,用来对外部 监听。端口号范围:0-65535,其中0-1024为 预留端口。四层协议应...

2019-08-16 13:53:45 223

原创 17_IO编程

百知教育 - 孙帅 - 17_IO编程10_对象序列化的细节类实现了Serializable接口: 此类对象反序列化不会调用构造方法。该类继承的父类实现了Serializable接口: 反序列化时,父类对象和此类对象都不会调用构造方法。该类实现了Serializable接口而父类没有实现: 反序列化时,父类调用无参构造方法重建对象,而该类对象不会调用构造方法。代码1(利用异常EO...

2019-08-10 12:17:50 148

原创 17_IO 编程

百知教育 - 孙帅 - 17_IO 编程01_IO流的概念和分类流流就是内存与存储设备之间 传输数据 的通道、管道。IO流的分类按方向(以JVM虚拟机为参照物)【重点】输入流: 将<存储设备>中的内容 读入 到<内存>中。输出流: 将<内存>中的内容 写入 到<存储设备>中。按单位字节流: 以字节为单位,可以操作 所...

2019-08-08 21:56:25 186

原创 16_多线程(续)

百知教育 - 孙帅 - 16_多线程(续)14_深入比较ArrayList和VectorCollections工具类中提供了多个可以获得线程安全集合的方法(均以synchronized实现):public static < T > Collection synchronizedCollection(Collection c)public static < T &g...

2019-08-07 12:19:58 228

原创 16_多线程

百知教育 - 孙帅 - 16_多线程01_线程的概念和实现线程的方式什么是进程程序是静止的,只有真正运行时的程序,才被称为进程。单核CPU在任何时间点上,只能运行一个进程;宏观并行、微观串行。什么是线程线程,又称为 轻量级进程(Light Weight Process)。 是程序中的 一个顺序控制流程,同时也是 CPU的基本调度单位。进程由多个线程组成,彼此间完成不同的工...

2019-08-06 10:30:41 189

原创 15_异常处理

百知教育 - 孙帅 - 15_异常处理01_异常的概念和分类异常的分类:Throwable 异常的父类Error 错误 严重 不可避免 不可处理Exception 异常 可以处理RuntimeException子类 未检查异常 可以避免 可处理可不处理非RuntimeException子类,包括Exception 已检查异常 不可避免 必须处理...

2019-08-04 12:22:16 106

原创 14_集合框架(续)

百知教育 - 孙帅 - 14_集合框架(续)13_List的排序代码:在这里插入代码片

2019-08-02 21:13:54 202

原创 14_集合框架

百知教育 - 孙帅 - 14_集合框架01_集合的概念集合:是一种工具类,是对象的容器,可以用于存储数量不等的多个对象的对象,代替数组所有集合的接口和相关实现类都在java.util包中底层结构:数组代码:package day15;import java.util.Arrays;public class TestMyList{ public static voi...

2019-08-01 16:56:37 207

空空如也

空空如也

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

TA关注的人

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