[特殊字符] Linux 完整练习手册

如何删除含特殊字符的Linux文件或目录 如何删除含特殊字符的Linux文件如何删除含特殊字符的Linux文件或目录? 如何删除含特殊字符的Linux文件或目录? 通常情况下使用rm命令删除Linux文件或目录,可是如果文件或目录名称中含有特殊字符时,通过rm 的方法不能删除相应的文件。为此,可以执行以下步骤: 使用ls -i列出文件对应的inode编号 执行find ./ -inum -exec rm -rf ‘{}’ ; 注意命... 阅读详情

🔰 第一部分:Linux 目录结构认知

bash

# ============================================
# 1. 理解 Linux 目录结构(先看懂,不用敲)
# ============================================
# /          → 根目录
# /boot      → 启动文件、内核
# /etc       → 配置文件,如 /etc/apt/sources.list
# /root      → 管理员家目录
# /home      → 普通用户家目录
# /lib       → 依赖库文件
# /opt       → 第三方软件存放位置
# /proc      → 进程目录
# /var       → 软件工作区,日志
# /tmp       → 临时文件
# /bin       → 普通用户可执行文件
# /usr/bin   → 普通用户可执行文件
# /usr/local/bin → 普通用户可执行文件
# /sbin      → root 管理员可执行文件
# /usr/sbin  → root 管理员可执行文件
# /usr/local/sbin → root 管理员可执行文件

# ============================================
# 2. 查看这些目录
# ============================================
ls /
ls /boot
ls /etc
ls /etc/apt/sources.list
ls /root
ls /home
ls /lib
ls /opt
ls /proc
ls /var
ls /tmp
ls /bin
ls /usr/bin
ls /usr/local/bin
ls /sbin
ls /usr/sbin
ls /usr/local/sbin

🔰 第二部分:路径切换与查看

bash

# ============================================
# 3. pwd 和 ls
# ============================================
pwd
ls
ls -a
ls -al
ls -alh

# ============================================
# 4. cd 切换目录
# ============================================
cd /
pwd
cd .
pwd
cd ..
pwd

# 创建练习环境
mkdir -p ~/p/a/b
cd ~/p
pwd

cd a
pwd

cd ..
pwd

cd ~
pwd

cd -
pwd

# ============================================
# 5. mkdir 创建文件夹
# ============================================
cd ~/p
mkdir d1
mkdir d2 d3
mkdir -p x/y/z/w
ls -R x

# ============================================
# 6. touch 创建文件
# ============================================
touch f1.txt
touch f2.log f3.conf
touch .hf
ls -a

🔰 第三部分:文件与文件夹操作

bash

# ============================================
# 7. rmdir / rm 删除
# ============================================
cd ~/p
rmdir d3

mkdir nd
touch nd/t.txt

rmdir nd
rm -rf nd

rm f2.log
rm f3.conf
rm -f f1.txt

# ============================================
# 8. cp 复制
# ============================================
echo "hi" > s.txt
mkdir dd

cp s.txt dd/
ls dd/

cp s.txt dd/r.txt
ls dd/

mkdir -p sd/sub
touch sd/sub/d.txt
cp -r sd dd2
ls dd2

# ============================================
# 9. mv 剪切/重命名
# ============================================
mv s.txt dd/
ls dd/

mv dd/s.txt dd/mv.txt
ls dd/

mv dd/mv.txt dd/fn.txt
ls dd/

mkdir -p md/sub
touch md/sub/f.txt
mv md dd/
ls dd/

# ============================================
# 10. ln 硬链接/软链接
# ============================================
cd ~/p
echo "important" > o.txt

ln o.txt h.txt
ls -li o.txt h.txt

echo "add" >> o.txt
cat h.txt

rm o.txt
cat h.txt

ln -s h.txt s.txt
ls -l s.txt

mkdir lt
touch lt/d.txt
ln -s lt lf
ls -l lf
cd lf
pwd

🔰 第四部分:权限管理

bash

# ============================================
# 11. 理解权限
# ============================================
cd ~/p
touch pt.txt
ls -l pt.txt

# ============================================
# 12. chmod 字母法
# ============================================
chmod u+x pt.txt
ls -l pt.txt

chmod g+w pt.txt
ls -l pt.txt

chmod o-r pt.txt
ls -l pt.txt

chmod a=rw pt.txt
ls -l pt.txt

chmod g=r-x pt.txt
ls -l pt.txt

# ============================================
# 13. chmod 数字法
# ============================================
chmod 777 pt.txt
ls -l pt.txt

chmod 750 pt.txt
ls -l pt.txt

chmod 000 pt.txt
ls -l pt.txt

🔰 第五部分:查看文件、管道、grep

bash

# ============================================
# 14. cat / head / tail / less / more
# ============================================
cd ~/p
seq 1 100 > n.txt

cat n.txt
head n.txt
head -n 5 n.txt
tail n.txt
tail -n 3 n.txt
less n.txt
# 按 Enter 翻行,q 退出
more n.txt
# 按空格翻页,q 退出

# ============================================
# 15. 重定向 > 和 >>
# ============================================
ls -alh / > i.txt
cat i.txt

echo "new line" >> i.txt
cat i.txt

echo "overwrite" > i.txt
cat i.txt

# ============================================
# 16. 管道 | 和 grep
# ============================================
cat n.txt | more

cat n.txt | grep -n "5"
grep -n "5" n.txt
grep -n "10" n.txt

cat n.txt | grep -n "5" | head -3

# ============================================
# 17. wc 统计
# ============================================
wc n.txt
wc -l n.txt
wc -w n.txt
wc -m n.txt

🔰 第六部分:归档与压缩

bash

# ============================================
# 18. tar 归档
# ============================================
cd ~/p
mkdir -p app/{b,c,l}
echo "start" > app/b/s.sh
echo "conf" > app/c/c.conf
echo "log" > app/l/a.log

tar -cvf app.tar app
ls -lh app.tar

tar -tvf app.tar

tar -xvf app.tar -C /tmp
ls /tmp/app

# ============================================
# 19. gzip
# ============================================
gzip app.tar
ls -lh app.tar.gz

gzip -d app.tar.gz
ls -lh app.tar

tar -czvf app.tar.gz app
ls -lh app.tar.gz
tar -xzvf app.tar.gz

# ============================================
# 20. zip / unzip
# ============================================
zip -r app.zip app
ls -lh app.zip

unzip app.zip -d /tmp/uz
ls /tmp/uz

🔰 第七部分:用户与组管理

bash

# ============================================
# 21. 查看用户和组
# ============================================
cat /etc/passwd | head -5
cat /etc/group | head -5

# ============================================
# 22. 用户管理(需要 sudo)
# ============================================
sudo groupadd dg

sudo useradd -m -s /bin/bash -g dg tu

cat /etc/passwd | grep tu
id tu

sudo passwd tu

su - tu
whoami
exit

sudo userdel -r tu
sudo groupdel dg

cat /etc/passwd | grep tu
cat /etc/group | grep dg

🔰 第八部分:系统与网络信息

bash

# ============================================
# 23. 系统信息
# ============================================
uname -a
lscpu
free -h
df -h

# ============================================
# 24. 网络信息
# ============================================
ip address
ifconfig
ping -c 4 8.8.8.8

# ============================================
# 25. 端口
# ============================================
netstat -tuln
ss -tuln

# ============================================
# 26. 进程管理
# ============================================
ps -ef
ps -ef | grep ssh
ps -ef | grep bash

# kill -9 PID  (PID 换成实际数字)

# ============================================
# 27. curl / wget
# ============================================
curl http://www.baidu.com
wget http://www.baidu.com
ls -l index.html
rm index.html

🔰 第九部分:ssh 与 scp

bash

# ============================================
# 28. SSH 服务
# ============================================
sudo apt update
sudo apt install -y openssh-server

sudo service ssh start
sudo service ssh status
sudo service ssh stop
sudo service ssh restart

sudo systemctl status ssh
sudo systemctl start ssh
sudo systemctl stop ssh
sudo systemctl restart ssh

# ============================================
# 29. SSH 连接(需要另一台机器)
# ============================================
# ssh 用户名@公网IP
# 输入 yes,然后输入密码

# ============================================
# 30. SCP 拷贝
# ============================================
# 本地→远程:scp 本地文件 用户名@ip:/
# scp ~/p/f1.txt user@192.168.1.100:/

# 拷贝文件夹:scp -r ~/p/ user@192.168.1.100:/

# 远程→本地:scp 用户名@ip:./远程文件 ./
# scp user@192.168.1.100:./rf.txt ./
# 拷贝文件夹加 -r

🔰 第十部分:vim 编辑器

bash

# ============================================
# 31. vim 完整练习
# ============================================
vim ~/p/v.txt

# ========== 进入后按以下顺序操作 ==========

# 【普通模式】
# h → 左移     j → 下移     k → 上移     l → 右移
# gg → 文件开头     G → 文件末尾     M → 屏幕中间

# :set nu → 显示行号     :set nonu → 隐藏行号
# :10 → 跳到第10行

# yy → 复制当前行     5yy → 复制5行     p → 粘贴

# dd → 删除当前行     3dd → 删除3行
# x → 删除单个字符     D → 删除光标之后
# d0 → 删除光标之前

# u → 撤销     Ctrl+r → 重做

# i → 光标前插入     a → 光标后插入
# A → 行末插入       o → 下面插入新行     O → 上面插入新行
# esc → 回到普通模式

# /hello → 搜索 hello      n → 下一个     N → 上一个

# :q → 退出     :wq → 保存退出     :q! → 强制退出

# ========== 交换文件处理 ==========
# rm ~/p/.v.txt.swap

🔰 第十一部分:apt 与 jupyter

bash

# ============================================
# 32. apt 包管理
# ============================================
sudo apt update
sudo apt install 软件名
sudo apt remove 软件名

# ============================================
# 33. Jupyter
# ============================================
pip install jupyter

jupyter notebook --allow-root --ip=0.0.0.0 --port=8899

# ============================================
# 34. Ollama
# ============================================
# curl -fsSL https://ollama.com/install.sh | sh
# ollama serve

📋 完整自检表

模块完成
查看 /boot,/etc,/root,/home,/lib,/opt,/proc,/var,/tmp,/bin,/sbin☐
pwd, ls -a, cd ., cd .., cd ~, cd -☐
mkdir, mkdir -p, touch☐
rmdir, rm, rm -rf☐
cp, cp -r, mv☐
ln 硬链接, ln -s 软链接☐
权限 rwx / ugo☐
chmod 字母法 (u+x, g+w, o-r, a=rw)☐
chmod 数字法 (777, 750, 000)☐
cat, head -n, tail -n, less, more☐
重定向 > 和 >>☐
管道 |, grep -n☐
wc -l, -w, -m☐
tar -cvf, -tvf, -xvf, -czvf, -xzvf☐
gzip, gzip -d☐
zip -r, unzip☐
cat /etc/passwd, /etc/group☐
useradd -m -s -g, passwd, su, userdel -r☐
groupadd, groupdel☐
uname, lscpu, free -h, df -h☐
ip address, ifconfig, ping☐
netstat -tuln, ss -tuln☐
ps -ef | grep, kill -9☐
curl, wget☐
service ssh start/stop/restart/status☐
scp 本地→远程 / 远程→本地☐
vim 全部操作☐
apt update/install/remove☐
jupyter notebook☐
机器学习——径向基函数(RBF)神经网络 目录 一、什么是基函数 二、什么是径向基函数 三、为什么RBF神经网络使用一个径向基函数作为隐含层的激活函数 四、参数训练 五、RBF网络vs BP网络和 SVM 一、什么是基函数 著名的傅里叶变换是指:n个有参(权值)的正、余弦三角函数基的和式可以等价的表示任意一个周期函数,这里的“基”和我们数学中说的坐标基或向量基含义相同,即坐标空间中任意一个向量都可以用基向量的线性和表示出来。 因此,我们引入函数空间的概念,函数空间中的每个连续函数可以表示为基函数的线性组合,就像向量空间中的每.. 阅读详情

相关推荐

ArcGIS通过已知坐标点转面(通过excel文件,有工具可批量生成面要素)

通过使用ArcGIS中的工具,将坐标点XY数据转换成可视化的点线面矢量数据,更加方便快捷有效的获取对应信息

qq_41046162的博客 3万+

linux之特殊字符

linux之特殊字符 备注:此文章为转载,转载链接https://www.cnblogs.com/yanhui1995/p/10698388.html 特殊字符: 与路径和位置有关的特殊字符: ~ 用户的家目录,超级用户为/root _ 用户(-) 代表上一次用户所在路径 .代表当前目录(. 还有很多其他含义) ..代表上一级...

renzhewudi77的博客 1386

Jetson Nano 【1】入手开箱、烧系统

类似于半开箱哈哈 怀着小期待的心情,屁颠屁颠跑到村口领快递,拿到了这个香喷喷的Jetson Nano 开发板 开箱: 由于太激动了忘记拍点啥,于是在最后留了张全家福 板子的结构: 我觉得这个有必要记录一下,于是去官方文档拿了张图来:官方文档传送 1=SD card 的卡槽,位于第二层板子的背部,也就是大风扇屁股位置 2=40针扩展接头(还没开用) 3=USB的供电口,根据大佬测试(某哩...

椰子奶糖的博客 4197

linux 密码 特殊字符,linux特殊字符

linux特殊字符:* 匹配文件名中的任何字符串,包括空字符串。? 匹配文件名中的任何单个字符。[...] 匹配[ ]中所包含的任何字符。[!...] 匹配[ ]中非感叹号!之后的字符。当shell遇到上述字符时,就会把它们当作特殊字符,而不是文件名中的普通字符,这样用户就可以用它们来匹配相应的文件名。1.1 使用**代替文件后面的内容$ ls1.txt 2.txt log.file$ cat l...

weixin_39958137的博客 591

SerDes系列之FFE均衡技术

FFE的基本结构可以在RX侧或TX侧实现,其基本工作原理相同:它通过从同一信号源应用适当的延迟来产生多径信号,然后对它们进行线性缩放和组合以消除信道ISI。

一只豌豆象的博客 4246

[企业AI落地] RAG 知识库系统在多租户环境下的细粒度权限隔离设计

多租户 RAG 系统真正的风险不只是搜不到,而是把不该看到的内容查出来、说出来、写回去。本文结合多客户售后知识助手场景,用元数据结构、向量检索过滤、回答策略和审计回写示例拆解租户、资源、检索、生成、审计五层权限边界。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 221

linux 特殊字符 i,linux特殊字符

linux特殊字符:* 匹配文件名中的任何字符串,包括空字符串。? 匹配文件名中的任何单个字符。[...] 匹配[ ]中所包含的任何字符。[!...] 匹配[ ]中非感叹号!之后的字符。当shell遇到上述字符时,就会把它们当作特殊字符,而不是文件名中的普通字符,这样用户就可以用它们来匹配相应的文件名。1.1 使用**代替文件后面的内容$ ls1.txt 2.txt log.file$ cat l...

weixin_36331336的博客 878

NR PUCCH(二)PUCCH format 2/3/4

继续看PUCCH2/3/4:PUCCH format 0和1所携带的信息bits少,UCI bits2bits,信息bit需要经过编码等过程下面分别来看。

ModemProtocol的博客 539

Linux常用特殊字符

文章目录一、 ~二、.三、.四、/五、#六、?七、*八、[]九、;十、<十一、>十二、!十三、&十四、|【连接命令】十五、$十六、引用特殊字符 在 Linux 中有一些特殊字符,它们在命令中有着特殊的用法。掌握了这些字符能让你在 Linux 学习中更加如鱼得水。 一、 ~ 波浪号 ~ 指的是主目录,即是用户的个人目录,无论你身在何方,只要输入 cd ~ 就能立即回到主目录 [G...

海纳百川 4400

手把手教你学Simulink--基于新型通信技术集成的场景实例:无人机利用激光通信实现高速率数据传输

摘要: 本文基于Simulink搭建无人机激光通信仿真系统,解决传统射频通信带宽不足问题。系统通过五层架构(发射机、信道、PAT系统、接收机、性能分析)实现Gbps级高速传输,重点建模大气衰减(雾/雨)、光束发散、PAT精跟踪(Stateflow+PID控制)等核心模块。仿真结果显示:晴天链路可达2.5Gbps(BER 1e-8),浓雾下链路中断,验证了雾是主要性能限制因素。案例涵盖调制方式选择、动态环境仿真及3D可视化,为无人机高速数据传输提供可扩展的仿真框架,并指出混合FSO/RF、AI-PAT等优化方

MHD0815的博客 181

Android 12.0 系统开机设置默认横屏显示

在12.0的系统产品开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从两部分来实现,一部分是开机动画横屏显示,另一部分是系统显示横屏显示,从这两方面就可以做到开机默认横屏显示了。

安卓兼职framework和app工程师的博客 3744

linux中的特殊字符

特殊字符 符号 使用 ; 一般情况我们输出完一个命令需要按一个回车,如果你想在一行执行多个命令,中间可以用;号分割 cd /home ; ls 表示任意字符(正则) ? 任一个字符 [abc] 列表项之一 [^abc] 对于列表取非 也可以使用范围 [a-z] [0-9] A-Z {} 循环列表时用 touch_{1,2,3}时就会建立touch_1,touch_2,touch_3循环出这三个文...

zjw_shuaige的博客 901

【单点登录】SSO单点登录sa-token接入流程详解

Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、分布式Session会话、微服务网关鉴权 等一系列权限相关问题。Sa-Token 目前主要五大功能模块:登录认证、权限认证、单点登录、OAuth2.0、微服务鉴权。

Hello, New World! 1794

Linux中特殊字符汇总(附详细解析)

特殊字符一般表示变量的前/后缀 除去常见通用字符如`"\"`转义字符等 本篇文章为笔者总结出在`linux`中最常用的12种特殊字符(特殊符号) :star2:希望能够帮助正在Linux路上奋斗的你:star2:

是你呀星途的博客 6251

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Windows及Linux文件名特殊字符

概述、 Windows系统文件名特殊字符、 Linux系统文件名特殊字符、

lonelymanontheway的博客 7419

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

linux shell脚本中需要转义的特殊字符

                                    shell 脚本中的特殊含义(和去除转义)        在linux 的shell编程中,我们会经常用到各种各样的符号,比如 #.!. (), {} / 等等。这些字符在linux 系统中有着特殊的意义,如果我们在使用过程中不去对它做转义,那么结果可能不是我们想要的。        最近在项目中,编写 脚本时发现,! 如果不...

星月情缘的博客 4万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux 下如何对文件名包含特殊字符的文件进行操作

参考Linux 下如何处理包含空格和特殊字符的文件名 上面的文章讲的很详细,我总结出来就是三点(可能不完全,个人认为解决了80%的问题) 针对 - 开头的文件需要使用 -- 来告知bash,不要将这里的 - 解释为参数 针对其它特殊字符,使用 ' 单引号把文件名括起来 针对文件名还包含 ' 或者 " 的情况,就需要交替使用规则 针对上述三点分别举例,举例的命令一般都适用 cp、mv、chown...

zhuxinquan的博客 1万+

linux+特殊字符文件夹,Linux 下如何处理包含空格和特殊字符的文件名

注意:我们可能有各种类型的文件,但是为了简单以及方便实现,在本文中我们只用文本文件(.txt)做演示。最常见的文件名例子:abc.txtavi.txtdebian.txt...数字文件名例子:121.txt3221.txt674659.txt...字母数字文件名例子:eg84235.txt3kf43nl2.txt2323ddw.txt...包含特殊字符的文件名的例子,并不常见:#232.txt#b...

weixin_36346970的博客 1515

Linux:特殊字符整理

嗯,不是其它内容,而是用Linux开发时,初期在各种指令和shell脚本中挣扎过。其中让我精神崩溃的不是别的,而是"特殊字符"。这些特殊字符,各自都有固有的命令,所以现在想整理一下。

Kant2048的博客 810

Linux系统之特殊字符的使用总结

Linux系统可使用哪些特殊字符呢?这些特殊字符该如何使用呢?本期文章结合具体的实践操作,向各位小伙伴总结分享关于Linux特殊字符的相关知识。

onme0的博客 505

shell特殊字符linux,linux-shell特殊字符.doc

linux-shell特殊字符linux-shell特殊字符第3章,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,特殊字符================#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,注释,行首以#开头为注释(#!是个例外).1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,,,,,,...

weixin_30819757的博客 124

linux怎么敲出特殊字符,如何在Linux中快速输入特殊字符

有时您可能会发现需要输入特殊字符,例如使用强调字母的外文书写时,或使用数学符号进行作业或报告时。虽然你的键盘有很多键,但许多特殊字符将会丢失。那么如何在文档中键入它们呢?您可以使用与您的操作系统捆绑在一起的内置字符映射应用程序,或者安装一个应用程序(如GNOME字符)来查找所需的字符,然后从那里复制并粘贴,但这必然是缓慢和繁琐,特别是如果你需要定期的去做这件事。本文提供了两种方法,可以在Linux...

weixin_30270475的博客 2749

linux命令中的特殊字符

Linux命令中的特殊字符 1、字符串引用符双引号和单引号 双引号和单引号的主要作用是引用字符串 1.1、双引号    通常用来表示引用一个字符串,有时能屏蔽一些标点等特殊字符,命令中使用双引号时,一般表示引用部分是不可分割的整体  (1)屏蔽特殊字符  如果在命令中使用一个比较长的字符串作为参数,通常应该将这些字符串放入双引号内,避免Shell对字符串中的某些字符产生误解  例如输

hardworkingzy的博客 3247

linux下rm命令删除文件名中包含特殊字符的文件

摘自linux下rm命令删除文件名中包含特殊字符的文件 1. 删除带“-”的文件名的方法 大部分是由于误操作的原因,产生了一些 特殊字符的文件 如 -foo rm --help 用法:rm [选项]... 目录... Remove (unlink) the FILE(s). -d, --directory unlink FILE, even if it is a non-empt...

cy413026的博客 1910

Linux服务器shell特殊字符大全

这些特殊字符和符号是 Linux 系统和 Shell 编程的核心部分,掌握它们能够有效提高你的工作效率,帮助你编写更简洁、更强大的命令和脚本。

m0_65482680的博客 1240

linux bash 变量_带有特殊字符Linux Echo Bash变量

linux bash 变量Bash shell provides environment and shell variables in order to hold data. These variables helps system administrators during the operations by giving clues and helpers. echo command is u...

cunjiu9486的博客 1104
上一篇: redis操作总结
python666Lc
博客等级 码龄126天 1粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值