- 博客(75)
- 收藏
- 关注
原创 Debian系列操作系统安装CUDA+CUDNN+TensorFlow+Pytorch深度学习环境
Debian系列安装CUDA11.2+CUDNN8.1+TensorFlow=2.5.0+Pytorch1.9.x
2022-04-08 22:00:05 5722 1
原创 Ubuntu系统腾讯会议使用ffmpeg屏幕录制+声音录制
1.腾讯会议for Linux简介经过一段时间的开发,腾讯终于搞定了Linux系统下的腾讯会议,腾讯会议目前可以进行远程视频对话,桌面远程展示等等功能,与Windows差异并无两样。但是也存在着一些问题。腾讯会议并没有录制视频的功能。所以对于Linux系统我们采用另外的一种方式进行录制.2.录制方法使用ffmpeg库首先需要安装对应的软件.可以从Ubuntu 软件源下载对应所需要的软件包apt search ffmpeg找到对应的libffmpeg库以及ffmpeg使用软件就可以下载了sudo
2021-10-30 11:25:40 4819
原创 Ubuntu20.04 安装星火商店安装Windows等应用
Ubuntu20.04 安装星火商店安装Windows等应用1. 安装deepin-wine52. 安装星火商店3. 安装Windows字体文件,解决字体乱码问题4. 安装Toplcons参考文献1. 安装deepin-wine5首先添加deepin的源,主要包括有两个,一个是deepin20商店源,一个是官方源# 添加官方源sudo nano /etc/apt/sources.list.d/deepin.listdeb [by-hash=force] https://community-pack
2021-06-26 15:34:12 11023 5
原创 FreeBSD13.0 安装配置中存在的一些问题
FreeBSD 安装配置中存在的一些问题序言根据 FreeBSD 13.0 官方发布计划,2021年4 月 9 日 13.0 正式版已经开始构建,现在部分版本已经可以下载,最广泛使用的 x64 版本已经可以下载了。很多朋友在安装完成FreeBSD13.0之后,会遇到一些非常棘手的问题,本博文主要针对一些常见的问题来对FreeBSD13.0系统安装进行一些说明。FreeBSD 无线网卡驱动设置有些朋友在安装完成FreeeBSD时候并没有选择无线网安装系统,这导致之后的系统中并没有无线网驱动,所以通过以
2021-06-19 09:51:42 3633
原创 数据结构之树(五)
二叉排序树与平衡二叉树5. 二叉树的应用5.2 二叉排序树5.2.1 二叉排序树5.2.2 平衡二叉树小结5. 二叉树的应用5.2 二叉排序树5.2.1 二叉排序树排序二叉树的基本定义二叉排序树(Binary Search Tree,BST),也称作是二叉查找树.二叉排序树或者是一棵空树,或者是一棵具有以下特性的非空二叉树:① 若左子树非空,那么左子树上的所有结点关键字均小于根结点的关键字值;② 若右子树非空,则右子树上所有的结点关键字均大于根结点的关键字的值;③ 左子树与右子树本身也分
2021-01-02 13:24:04 301
原创 数值微分与数值积分(一)
数值微分与数值积分1.引言2.数值微分3.数值积分3.1 牛顿-柯特斯求积公式3.2 复合求积公式3.3 外推法与龙贝格公式3.4 高斯求积公式小结参考文献1.引言2.数值微分3.数值积分3.1 牛顿-柯特斯求积公式3.2 复合求积公式3.3 外推法与龙贝格公式3.4 高斯求积公式小结参考文献[1] 数值计算...
2021-01-01 18:53:35 2572
原创 数据结构之树(四)
树与二叉树的应用5. 树与二叉树的应用5.1 哈夫曼树5.1.1 哈夫曼树的定义5.1.2 哈夫曼树的构造5.1.3 哈夫曼编码5. 树与二叉树的应用5.1 哈夫曼树5.1.1 哈夫曼树的定义在实际应用当中,有些问题可以将树中的结点赋予一定的数值以表示某种意义上的权值,这个数值一般地称为该结点的权值.从树根结点到任意结点的路径长度(经过的边数量)与该结点上权值的乘积称为该结点的带权路径长度.树中所有叶结点的带权路径长度之和称为该树的带权路径长度,记为WPL=∑i=1nwi×liWPL=\sum\l
2020-12-31 23:00:14 307
群体算法之混合蛙跳算法
混合蛙跳算法1. 算法的起源和思想2. 算法的数学原理3. 蛙跳算法的流程4. 实际应用4.1 简单引用例子4.2 背包问题求解5. 参数选择原则小结参考文献1. 算法的起源和思想2. 算法的数学原理3. 蛙跳算法的流程4. 实际应用4.1 简单引用例子4.2 背包问题求解5. 参数选择原则小结参考文献[1] SFLA混合蛙跳算法...
2020-12-31 10:31:53 828
群体算法之细菌觅食算法
细菌觅食算法1. 细菌觅食算法的起源2. 生物种群算法的背景3. 数学模型描述4. 算法流程5. 具体应用6.参数选取的原则小结参考文献1. 细菌觅食算法的起源2. 生物种群算法的背景3. 数学模型描述4. 算法流程5. 具体应用6.参数选取的原则小结参考文献[1] 细菌觅食优化算法...
2020-12-31 10:31:47 655
群体智能算法之萤火虫算法
萤火虫算法1. 简介2. 数学描述2.1 FA算法2.2 GSO算法3. 算法基本流程3.1 FA算法3.2 GSO算法4. 实际应用4.1 简单的例子4.2 用于求解TSP问题5. 参数的选取原则小结参考文献1. 简介萤火虫算法是一种群体智能、启发式算法,它是来自于萤火虫闪烁亮度的行为所提出来。2005年,印度学者K.N.Krishnanand和D.Ghose在IEEE群体智能会议上提出了一...
2020-12-31 10:31:35 3420
群体智能算法之蝙蝠算法
蝙蝠算法1. 简介2. 数学原理3. 算法流程以及步骤4. 具体应用4.1 简单的例子4.2 TSP问题中的求解4.3 背包问题的求解5. 参数选择的原则小结参考文献1. 简介2. 数学原理3. 算法流程以及步骤4. 具体应用4.1 简单的例子4.2 TSP问题中的求解4.3 背包问题的求解5. 参数选择的原则小结参考文献[1] 一种求解TSP问题的离散蝙蝠算法[2] 蝙蝠...
2020-12-31 10:31:27 4128 1
马尔科夫模型
马尔科夫模型1. 简介2. 数学原理3. 隐马尔可夫模型4. 常见的一些算法以及应用小结参考文献1. 简介2. 数学原理3. 隐马尔可夫模型4. 常见的一些算法以及应用小结参考文献[1] 统计学习方法[2] 神经网络与机器学习...
2020-12-31 10:31:13 335
混合高斯模型介绍以及应用
混合高斯模型1. 单一的高斯模型2. 混合高斯模型(GMM模型)3. 应用小结参考文献1. 单一的高斯模型2. 混合高斯模型(GMM模型)3. 应用小结参考文献[1] https://blog.csdn.net/weixin_38206214/article/details/81064625[2] https://blog.csdn.net/lin_limin/article/det...
2020-12-31 10:31:05 3115
《统计学习方法》之逻辑斯谛回归与最大熵模型
逻辑斯谛回归与最大熵模型1. 简介2. 逻辑斯谛回归2.1 从生物学角度出发的逻辑斯谛模型2.2 逻辑斯谛分布2.3 二项逻辑斯谛回归模型2.4 模型参数估计2.5 多项逻辑斯蒂回归3. 最大熵模型4. 参数求解方法5. 实现过程小结参考文献本小结主要介绍逻辑斯谛回归和最大熵模型的一些应用和数据预测方法等等。1. 简介逻辑斯谛回归是一个非常经典的二项分类模型,也可以扩展为多分类模型。逻辑斯谛...
2020-12-31 10:30:27 785
Torch7 系列教程之Torch深度学习库教程(六)
Torch7深度学习库教程2. Neural Networks库2.4 基本网络层2.5 基本网络层的构造方法小结2. Neural Networks库2.4 基本网络层2.5 基本网络层的构造方法小结
2020-12-31 10:30:17 331
原创 数据结构之树(三)
数据结构之二叉树[三]绪论3. 二叉树的遍历和线索二叉树3.3 线索二叉树4. 树和森林4.1 树的存储结构4.2 树、森林与二叉树的转换4.3 树和森林的遍历4.4 树的应用(并查集)小结绪论3. 二叉树的遍历和线索二叉树3.3 线索二叉树4. 树和森林4.1 树的存储结构4.2 树、森林与二叉树的转换4.3 树和森林的遍历4.4 树的应用(并查集)小结...
2020-12-31 10:23:16 278
原创 数据结构之树(二)
数据结构之树[二]绪论3. 二叉树的遍历和线索二叉树3.1 二叉树的遍历3.2 二叉树中的一些常见的基本问题3.3 线索二叉树3.4 由遍历序列构造二叉树小结绪论这一小节主要讲述的是基本二叉树的遍历方法和线索二叉树的一些遍历方法等等。3. 二叉树的遍历和线索二叉树3.1 二叉树的遍历二叉树的遍历指的是按照某条搜索路径访问树中的每个结点,使得每个结点均被访问一次,而且仅仅被访问一次.由二叉树的定义可以知道,遍历一棵二叉树便要决定对根结点NNN、左子树LLL和右子树RRR的访问顺序.按照先遍历左子树
2020-12-30 11:47:24 631
原创 数据结构之树(一)
数据结构之二叉树二叉树新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入二叉树你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下M
2020-12-30 09:45:06 328
原创 Ubuntu20.04 安装HPC_SDK加速库
Ubuntu20.04 安装HPC_SDK加速库1. NVIDIA HPC SDK 简介2. 安装3. OpenACC程序测试参考1. NVIDIA HPC SDK 简介NVIDIA HPC SDK(NVIDIA High Performance Compute Software Development Kit)是一个适用于高性能计算的全面的编译器,库和工具套件。NVIDIA HPC SDK包括经过验证的编译器,库和软件工具,这些工具对于最大化开发人员的工作效率以及HPC应用程序的性能和可移植性至关重要
2020-10-28 12:01:02 8247 8
原创 Ubuntu20.04系统下安装 CNTK深度学习框架
Ubuntu20.04系统下安装 CNTK深度学习框架1. CNTK框架简介2. 安装参考1. CNTK框架简介Computational Network Toolkit (CNTK) 是微软出品的开源深度学习工具包。根据微软开发者的描述,CNTK的性能比Caffe,Theano, TensoFlow等主流工具都要强。它支持CPU和GPU模式,所以没有GPU,或者神经网络比较小的实验,直接用CPU版的CNTK跑就行了。 其开源主页在CNTK github 它把神经网络描述成一个有向图的结构,叶子节点代
2020-10-27 10:48:19 567
原创 Ubuntu20.04系统中安装微信、QQ和钉钉等应用(使用DeepinWine)
Ubuntu20.04系统中安装微信、QQ和钉钉等应用1.安装deepin-wine2. 安装Windows字体文件3. 安装QQ、微信和钉钉参考1.安装deepin-wine首先将系统中的源修改为阿里云源或者是清华镜像源等等国内源,备份系统源并编辑apt源文件:sudo mv /etc/apt/source.list /etc/apt/source.list.backupsudo nano /etc/apt/source.list这里笔者使用了清华镜像源,具体内容参考Ubuntu镜像使用帮助
2020-10-19 11:17:35 5499 4
原创 debootstrap构建自己的debian系统
debootstrap构建自己的debian系统1. debootstrap工具简介2. 最小化安装过程2.1 分区2.2 debootstrap工具进行安装系统2.3 基本系统配置3.后续工作参考1. debootstrap工具简介2. 最小化安装过程2.1 分区然后加载系统分区sudo swapon /dev/sdaXsudo mount /dev/sdY /mntsudo mkdir -p /mnt/boot/efisudo mount /dev/sdZ /mnt/boot/efi
2020-09-05 09:26:13 13027 2
原创 笔记本实体机安装FreeBSD操作系统(KDE-Plasma5桌面环境+NVIDIA显卡驱动)
笔记本实体机安装FreeBSD操作系统1.绪论2.安装过程2.1 刻录FreeBSD启动U盘2.2 安装xorg服务以及nvidia显卡驱动程序2.3 安装sddm管理器以及KDE-plasma5桌面环境3.后续过程3.1 安装Konsole终端、Dolphin文件管理器3.2 安装C/C++以及python运行环境3.3 安装中文输入法参考1.绪论FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提
2020-09-04 19:34:29 10181 4
原创 FreeBSD 更换国内源以加速ports树同步以及加速pkg
FreeBSD 更换国内源以加速ports树同步以及加速pkg1.简介2.操作方法参考1.简介2.操作方法由于FreeBSD默认的源太慢,所以这篇文章用于修改系统源加速FreeBSD。由于我们使用nano、pkg、sudo工具,所以在root用户下先安装pkg,然后安装nano:pkg install nano sudo修改sudo文件visudo并添加username ALL=(ALL) ALL安装好了之后,用ssh远程登录然后进行修改。修改pkg源,并禁用系统源创建用户级别
2020-09-02 23:34:41 3503
原创 Fedora32操作系统NVIDIA驱动+CUDA+CUDNN安装教程
Fedora32操作系统NVIDIA驱动+CUDA+CUDNN安装教程1.绪论2.安装过程参考1.绪论在2020年4月21日正式发布Fedora32,除了主要的Fedora 32映像外,还包括的版本有Fedora Workstation, Fedora Server和Fedora CoreOS。此版本进行了重大改进,其中一个值得注意的增加是GNOME 3.36。Fedora 32还删除了Python 2,并继续使用Python 3.8,因为旧版本已经寿终正寝了。但是,Fedora的团队已决定为仍需要此旧
2020-08-23 21:49:58 2727
原创 Gentoo Linux+KDE Plasma桌面安装教程
Gentoo+NVIDIA+Pantheon 桌面安装教程1.Gentoo简介以及特点2.Gentoo基本系统框架安装2.1 网路连接2.2 分区操作2.3 源码下载以及文件系统的安装2.4 系统环境配置2.5 后续3.Gentoo桌面环境安装参考1.Gentoo简介以及特点Gentoo是一个基于Linux的自由操作系统,它能为几乎任何应用程序或需求自动地作出优化和定制。它几乎较为高度自由化和个性化,构建自己特点的操作系统,灵活性高。但是由于是通过下载源码然后再进行编译过程的操作系统使得很多人望而却步.
2020-08-23 19:40:05 5264 2
原创 ArchLinux+deepin桌面+NVIDIA+CUDA+CUDNN的安装
ArchLinux+deepin桌面+NVIDIA+CUDA+CUDNN的安装1. 绪论2. ArchLinux Base系统的安装2.1 网络配置2.2 分区2.3 安装基本系统以及环境配置2.4 系统启动器的安装3. NVIDIA显卡驱动安装4.桌面环境的安装4.1 deepin桌面4.2 Gnome桌面4.3 KDE桌面4.4 XFace4桌面4.5 LXDE桌面5.CUDA+CUDNN环境的安装6. 安装的后续过程6.1添加国内源6.2 安装yaourt包管理器6.3 安装google浏览器或者fi
2020-08-20 18:17:03 4149
原创 manimlib的安装与使用教程(一)
manimlib的安装笔者最近想使用一款比较好的项目软件创建一个非常好的数学视频动画,很巧的是在github上找到manimlib这一个数学动画制作的项目。它能够非常好的使用各种数学方法和公式来对数学原理进行演绎。manimlib安装环境需要python3.7。安装如下所示pip3 install manimlib笔者使用的环境是ubuntu19.10环境。安装过程中需要的依赖库有numpy,scipy,pillow,opencv,pycario等等依赖库。在编译安装pycairo过程中出现了X1
2020-07-27 19:07:44 4413 1
原创 多元函数中的泰勒公式的表达
多元函数中的泰勒公式的表达一元函数的泰勒公式二元函数的泰勒公式多元函数中的泰勒公式多元函数中最优化问题的目标函数往往是一个复杂的函数,简化问题的时候,通常表达为在某一点的泰勒展开的表达式。与一元函数类似,多元函数中的泰勒公式在应用问题上也具有着举足轻重的作用。基本思想 不论是多元函数也好,还是一元函数也好,最基本的泰勒公式的展开式基本思想是用多项式函数逼近函数本身。一元函数的泰勒公式设函数f(x)f(x)f(x)在点x0x_{0}x0处的邻域内有n+1n+1n+1阶导数,那么就会有泰勒展开式f(
2020-07-19 18:36:24 5319 4
原创 MacOS系统安装homebrew
MacOS系统安装homebrew1. homebrew简介2.安装过程3.更换homebrew国内源参考1. homebrew简介2.安装过程官方给出的这是一般安装homebrew的方法/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"笔者在安装过程中出现了以下的问题:error: RPC failed; curl 18 transfer clos
2020-07-17 08:56:36 363
原创 伯努利数、欧拉数与泰勒展开式
伯努利数和正切函数泰勒展开式1.伯努利数2.三角函数泰勒展开式3.双曲三角函数展开式4.自然幂指数和5. 程序应用与计算参考1.伯努利数伯努利数是十八世纪瑞士数学家雅各布·伯努利引入的一个数。伯努利数是一个有理数数列。一般地有两种定义的方法:生成函数定义方法设伯努利数列为BnB_{n}Bn,定义复变函数f(z)=zez−1=∑n=0∞Bnznn!f(z)=\frac{z}{e^{z}-1}=\sum\limits_{n=0}^{\infty}B_{n}\frac{z^{n}}{n!}f(z)=e
2020-07-07 13:32:07 5830
原创 Deepin20 Beta安装NVIDIA显卡驱动和CUDA+CUDNN环境
UOS&Deepin20 Beta安装NVIDIA显卡驱动和CUDA+CUDNN环境1. Deepin20 Beta以及UOS 操作系统简介2. 安装NVIDIA显卡驱动3. 安装CUDA4. 安装CUDNN参考1. Deepin20 Beta以及UOS 操作系统简介Deepin20 Beta是一个新型的国产操作系统,采取统一的设计风格,从桌面环境和应用重新进行设计,其中底层仓库、内核分别升级到Debian 10、Kernel 5.3,桌面环境是最优美的一个Linux发行版本的操作系统。详细介绍
2020-07-04 18:33:51 6810 5
原创 卡方检验基本理论
卡方检验χ2\chi^{2}χ2检验χ2\chi^{2}χ2检验卡方检验就是对统计样本的实际观测值与理论推断值之间的偏离程度,实际观测值与理论推断值之间的偏离程度就是决定卡方值的大小。卡方值越大,二者偏差程度就会越大;反之,二者偏差程度越小;若两个值完全相等的时候,卡方值就会为0,表示理论值完全符合。基本的步骤如下所示提出基本假设:设H0H_{0}H0:总体XXX的分布函数为F(x)F(x)F(x),若是离散型的话,假设变为H0H_{0}H0:总体XXX的分布律为...
2020-07-03 15:32:57 4394
原创 距离度量的多种方法
距离度量的多种方法1.距离的定义2.各种不同种类的距离2.1 常见的距离表达2.1.1 欧式(euclidean)距离(2-范数)2.1.2 标准化欧氏距离2.1.3 曼哈顿(Manhattan)距离(1-范数)2.1.4 切比雪夫(Chebyshev)距离(∞\infty∞-范数)2.1.5 闵可夫斯基(minkowski)距离(p-范数)2.1.6 马氏(mahalanobis)距离2.1.7 余弦距离2.1.8 布雷柯蒂斯(Bray-Curtis)距离2.1.9 堪培拉(Canberra)距离2.2
2020-07-03 12:37:38 3886
原创 开源镜像服务器站点汇总
国内外开源镜像服务器站点汇总1. Linux 官方镜像站2. 企业机构开源镜像站3. 国内高校的开源镜像站4. 国外各大学的镜像站开源软件是由全世界各行各业的人公共开发,全世界高水平程序源将自己的成果开放出来,让所有人在相应的开源代码许可证的规范下自由使用。开源的目的是为了获取知识,了解不同行业的编程人员的思维。笔者搜集了各大网站的开源镜像站,以供学习和参考!1. Linux 官方镜像站kernel镜像站:http://mirrors.kernel.org/Ubuntu官方镜像站:http://r
2020-07-02 17:25:48 637
原创 debiain类系统包管理器命令说明
debain系统包管理器命令说明debain系统apt、apt-get、aptitude包管理器命令说明1 apt包管理器简介2 经常使用到的命令apt-cacheapt-getapt-keyapt3 aptitude包管理器4 dpkg包管理器命令参考debain系统apt、apt-get、aptitude包管理器命令说明debian类内核的系统经常使用apt、apt-get包管理器来处理系统中的包依赖问题。常见的debian类内核的系统有debain、ubuntu、Linux Mint、deepin
2020-07-02 16:42:54 472
原创 virtualenv各种命令的使用教程
virtualenv使用教程1. 简介2. 安装方法3.基本用法4.虚拟环境扩展包(virtualenvwrapper)的使用1. 简介在开发python应用环境的时候,系统只会提供一个python环境,所有的第三方的python库都会安装到系统中python的site-packages目录之下,这样同时开发多个应用程序的时候,这些应用程序会共同使用一个python环境。virtualenv是一个用于创建Python虚拟环境的一个工具,在使用过程中virtualenv会独立创建一个python环境,使得
2020-07-01 16:23:14 4830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人