- 博客(521)
- 资源 (1)
- 收藏
- 关注
原创 Linux:FTP vs SSH
FTP是一种文件下载协议,相比SSH,其安全性较低,在文件传输时并未做加密处理。登录FTP服务器的方法有2种:一种是FTP图形客户端(可以用于windows电脑连接linux系统);另一种是使用ftp命令(linux系统 自带的一种命令)。本文着重介绍ftp命令行的使用。
2024-01-23 22:26:39
741
原创 Linux:linux计算机和windows计算机 之间 使用Samba共享资源
在前面章节已经介绍过,NFS用于Linux系统之间的文件共享,windows 并不知道 NFS ,而是使用 CIFS (Common Internet File System) 的协议机制 来 “共享” 文件。在1991年,Andrew Tridgell 通过逆向工程 实现了 CIFS 协议,并将这个软件包 命名为 Samba。Samba 能够毫无障碍地把 Windows包含在Linux网络中,从而实现 windows 和 linux 之间的 文件共享。
2024-01-08 20:01:36
1042
原创 Linux:linux计算机和UNIX计算机 使用NFS共享资源
NFS即网络文件系统(network file system),它允许网络中的计算机之间通过网络共享资源。目前,NFS只用于在Linux和UNIX主机间共享文件系统。三,选择合适的安装选项。
2023-12-27 22:43:08
778
原创 Linux: 进程管理
Linux是一种多用户,多进程的操作系统。在Linux内核中维护着一张表,这张表记录着Linux系统中所有用户进程和系统进程的信息,这些信息包括:进程的内存地址;进程当前的状态;进程的优先级;进程的属主;Linux系统提供了让用户监视和控制进程的一种工具。
2023-06-29 23:15:46
455
原创 Linux:etc/group
如果一个用户属于etc/passwd中的一个组,但是没有在etc/group中出现,应以etc/passwd为准。实际上,用户所属的组应是etc/passwd和etc/group 文件中相应组的并集。如果组口令字段为x的话,就还有一个etc/gshadow文件用于存放组口令。etc/group文件中保存着系统中所有组的名称,以及每个组中的成员列表。GID用于标识一个组,应保证其唯一性。
2023-06-28 23:23:02
638
原创 Linux:/etc/passwd文件
etc/passwd 是 Linux中用于存储用户信息的文件,包括口令在内的所有用户信息都被保存在了/etc/passwd中,出于安全考虑,/etc/passwd中的口令用x代替,真正的用户口令 通过加密算法加密后 写入 /etc/shadow 中,/etc/shadow 文件 仅root用户可以查看。由MD5加密后的数值长度为34个字符,总以“UID是一个32位无符号整数,是用户的唯一标识符,root的UID为0,其他虚拟用户会被分配到一些较小的UID号,这些用户通常被安排在passwd的开头。
2023-04-19 22:56:50
917
原创 Linux:用户与用户组管理
和useradd的原理一样,usermod也可通过修改/etc/passwd,/etc/shadow,/etc/group 这3个文件来实现用户属性的设置。出了使用useradd , passwd 来 添加用户,也可以通过直接编写/etc/passwd ,/etc/shadow 来添加用户。/etc/passwd 可以被任何用户访问,/etc/shadow 仅root用户可以访问。所有用户信息都登记在/etc/passwd文件中,而/etc/shadow文件则保留这用户的登录密码。
2023-04-06 21:44:39
388
原创 Linux:备份你的工作和 系统
restore会从备份设备中提取数据,到指定点 进行恢复。3,要想让备份定时 自动完成,可以使用 cron 命令。2,从灾难中恢复:restore。1,备份工具: dump。
2023-04-06 19:21:35
285
原创 Linux:高级硬盘管理 - RAID 和 LVM
LVM可以将几块独立的硬盘组成一个“卷组”,一个“卷组”又可以被分成几个逻辑卷,这些逻辑卷在外界看来就是一个个独立的硬盘。这种做法的好处在于,如果用户觉得某个逻辑卷(分区)的空间太小了,可以通过往卷组里在增加一个硬盘,或是,直接从有富余空间的逻辑卷中搜刮一些存储空间,供当前分区使用。RAID用于在多个硬盘上分散存储数据,并能够恰当地重复存储数据,从而保证其中某块硬盘发生故障后不至于影响到整个系统的运作。在实际使用中,RAID可以将几块独立的硬盘组合在一起,形成一个逻辑上的RAID硬盘。
2023-04-06 18:02:51
413
原创 Linux:安装硬盘和分区
Linux中用于建立分区表的工具叫做fdisk,需要注意的是,千万不要在当前硬盘上实验fdisk功能,它会完整删除整个系统。想要实验fdisk功能,应该在找一块硬盘装在自己计算机上,或者 使用虚拟机。**
2023-04-05 14:52:22
1008
原创 Linux:从源代码编译软件——以MPlayer为例
使用configure脚本来配置以源代码形式发布的软件,从而生成对应的makefile文件,该文件将指导make命令正确地编译源代码。如果需要图形界面,还需要下载MPlayer的皮肤:Blue-1.8.tar.bz2。读者需要下载MPlayer的源代码:MPlayer-1.1.tar.gz。1,下载和解压软件包。
2023-03-27 22:35:14
337
原创 Linux:软件包管理
特定的软件包管理系统可以方便地安装和卸载软件包。linux中,常用的软件包格式有两种,不同的linux发行版本 使用的版本各不相同:SUSE, Red Hat, Fedora 等 发行版本使用 RPM,而Debian 和 Ubuntu 则使用 .deb格式的软件包。文件中带#的行 为注释行,apt-get 会自动忽略该行。2,管理RPM软件包:rpm,这个软件包管理工具用于绝大多数的linux发行版本,如Red Hat,openSUSE 等。apt-cache:用于查找软件包的相关信息;
2023-03-27 22:21:45
539
原创 Speech recognition模型:MoChA(Monotonic Chunkwise Attention)
与NT相比,MoChA中,window的长度是可变的,每一个step中,window的长度由一个model决定。该模型的工作原理如下:给定zi,以及acoustic feature,将其进model,判断window是否停止生长,如果为否,则继续将zi和下一个acoustic feature输入model,判断window是否生长,如果为否,则停止生长,将之前的所有acoustic featue都框到window中,进行encode,decode。
2022-10-17 14:15:59
856
原创 Speech recognition模型:RNN Transducer(RNN-T)
2,在output(token)上方,加了一个RNN,其input为token,当token为null时,则自动将其忽略。1,原始的训练数据为(语音,文本)对,但是,实际的模型训练时,需要的训练数据为paired train data,即(acoustic feature,token),所以,需要对训练数据进行alignment。1,RNA中,将CTC的classifier改为了一个LSTM,使得模型在分类时,不单考虑了当下time step的h,同时也考虑了前一个time step的token。
2022-10-17 13:51:03
1294
原创 Speech Recognition模型:Connectionist Temporal Classification(CTC)
上面提到的CTC工作原理,input和output是成对出现的,即 acoustic feature和token是成对出现的,而我们在实际中得到的train data通常为 (语音,译本),无法细化到(acoustic feature, token),在实际中,我们可以穷举所有可能的 (acoustic feature, token)对,用于CTC的训练。LAS由encoder和decoder组成,在构建LAS模型时,我们可以将CTC嫁接在LAS的encoder上,从而达到LAS和CTC的结合。
2022-10-15 22:32:56
1025
原创 Speech Recognition模型:Listen, Attend and Spell (LAS)
LAS 模型有 encoder , decoder 两部分组成,encoder 部分主要用来听,decoder部分 输出听到的东西。
2022-08-23 16:23:50
1088
原创 语音识别中输入输出的可能形式有哪些
拿到10ms的语音数据后,常会利用一定大小的window将语音数据 切分成 若干份(在语音识别中,由window生成的一份语音片段被称为frame),每份语音片段在 通过 特定的数据转换方式(如:MFCC) 转成 feature,最后 在所有这些转化后的features拼接起来 作为 最终输入model 的 input。对于英文来讲,由于不同的词之间会以空格分开,因此,分词很easy,但是,在外文中,word是可以被创造的,这也意味着 vocabulary 可能需要无限延长。
2022-08-22 21:11:54
1579
原创 plot_model报错:没有安装pydot, graphviz
1,安装pydot, graphviz方法可以 参考 以下博文:https://blog.youkuaiyun.com/shangxiaqiusuo1/article/details/852834322,安装好以后,检查 graphviz是否安装好:https://blog.youkuaiyun.com/u014749291/article/details/54891087
2022-06-21 19:29:11
217
原创 知识图谱 序
小时候,经常幻想能拥有一个可以与自己嬉戏玩耍的机器娃娃,她与我们一样,拥有思想,可以畅快的交流玩耍。可是,如何使机器娃娃拥有和我们一样的思想呢?我们应该如何 传授她们知识呢?答案就是 知识图谱。我们可以通过知识图谱,将人类的知识 以 机器能够理解的方式,传授给他们,让他们可以向我们一样 说话,做事,解决问题。当然,目前,要使 机器人 像 真正的 人类 一样处事,还存在很多的难题 需要攻克。但是,通过 传授 机器人 一些客观事实,从而使其做出符合人类预期的决策 已经成为可能。一,那么如何搭建一个知识
2022-05-19 17:29:15
202
原创 计算机中 加减运算 的 实现原理
一,定点数1,定点正数:2,定点小数:3,浮点数:二,定点数的加/减法运算0,将 真值 以补码形式 表示,可以将 两个真值的减法运算,转为 两个真值补码 的 加法 运算。1,原码 加法运算2,补码 加法运算3,全加器:两真值 加/减 法 的 电路实现三,定点数的乘/除运算1,定点数的乘法运算1.1 原/补码 移位乘法运算1.2 阵列乘法运算1.3 乘法运算的电路实现2,定点数的除法运算2.1 交替加减除法运算(原码)2.2 定点补码移位除2.3 并行除法器四,定点运算器的
2022-03-21 14:54:51
2556
原创 数据和文字的表示方法
一,数据的表示数据表示方法:真值表示:机器码表示:原码:补码:反码:移码:上述几种数据表示形式的转换方法:二,文字的表示:1,英文字母 及 常用符号的 表示方法:ASCII2,汉字的表示方法:...
2022-02-24 17:38:30
2098
原创 leetcode:求最后一块石头的重量
题目描述:有一堆石头,用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只会剩下一块 石头。返回此石头 最小的可能重量 。如果没有石头剩下,就返回 0。来源:力扣(LeetCod
2021-06-09 17:24:03
283
原创 喵小依的转变
喵小依刚来那会儿,正处于人生最down的时候,情绪丧到了极点。隔三岔五 眼睛漏水,对我来说已是常态…在喵小依到来之前,从来没有认真的接触过喵星人,所以,对他们的映像一直也只停留在”宠物“这一层面,以为,喜怒哀乐,原本只为人类所有…现在想想,当初的自己真的有够荒谬无知,万物皆有灵,有情,有感,与我们无异。喵小依刚来的时候4个月左右,只是一个little,tiny,kitten。原以为,她应该还不懂生活,仍然处在careless,light-hearted的 state。然,并不是:in the ea
2021-03-18 18:48:20
122
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人