深度学习参数之 batch size batch_size、epoch、iteration 是深度学习中常见的几个超参数: batchsize:每批数据量的大小。DL通常用SGD的优化算法进行训练,也就是一次(1 个iteration)一起训练batchsize个样本,计算它们的平均损失函数值,来更新参数。 iteration:1个iteration 即迭代一次,也就是用batchsize个样本训练一次。 epoch:1个epoch 2021-07-06 深度学习 #深度学习
01-apt-get 简介 1、 简介apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的一个软件包管理工具,apt-get是其中一个命令,用于从指定的源地址下载软件包。 apt 命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令。 1.1、配置文件早期 apt-get 默认的配置文件为 /etc/apt/apt.conf,但是当前的 Ubuntu 系统中默认没 2021-07-05 Linux #Linux
01-apt-get 镜像源 1、镜像源apt 镜像源的配置文件一般在:/etc/apt/sources.list。该文件中的镜像源一般位于国外,所以安装包会比较慢,为解决这个问题,可以更换镜像源。 直接更改 /etc/apt/sources.list 文件,更改之前记得先备份。 国内常用的镜像源有163、中科大、阿里云、华为云、清华大学云、兰州大学云、上海交通大学云镜像源等。 163的镜像源如下: 12345678deb h 2021-07-05 Linux #Linux
01-apt-key 简介 1、apt-key命令的基本概念在Linux系统的世界中,Debian及其衍生版如Ubuntu等,已经成为广泛使用的发行版之一。在这个系统中,apt-key命令是用于管理软件包密钥的重要工具。 apt-key是用于处理Debian软件包密钥管理的命令行工具。它在Debian的软件包管理中起着核心作用,因为它能确保软件包的完整性和可信度。apt-key通过验证软件包签名,以确保下载的软件包是来自可信 2021-07-05 Linux #Linux
01-yum 简介 yum 简介yum(Yellow dog Updater, Modified)是RedHat以及CentOS中的软件包管理器。能够通过互联网下载 .rpm 包并且安装,并可以自动处理依赖性关系,无须繁琐地一次次下载、安装。(PS: YUM是生产最佳实践)。 要成功的使用 YUM 工具安装更新软件或系统,就需要有一个包含各种 rpm 软件包的repository(软件仓库),这个软件仓库我们习惯称为 2021-07-05 Linux #Linux
07-gpg:keyserver receive failed:Server indicated a failure 现象12345678Get:5 http://xxxxxxErr:5 http://xxxxxx The following signatures couldn't be verified because the public key is not available: NO_PUBKEY xxxxxxxx('公钥编码')# 并且伴随出现E: The repository 'http://xxxx 2021-07-05 Linux #Linux
CentOS 防火墙 firewalld 官网地址:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide/sec-Using_Firewalls.html#sec-Introduction_to_firewalld firewalld简介CentOS7 版本默认使用 firewalld 后,不再使用 ip 2021-07-05 Linux #Linux
ISO,IMG,QCOW2磁盘镜像格式介绍 ISO、IMG 和 qcow2 是常见的镜像格式,它们在特性和用途上有所区别,不直接相互转换,但可以通过一些工具进行格式转换和转换到其他的虚拟化平台。下面是它们的特点和区别: ISO(光盘映像):ISO 是光盘映像文件的格式,通常用于光盘的备份和分发。ISO 文件包含了光盘的完整数据,包括文件系统、文件和目录结构等。ISO 文件通常用于创建可启动的光盘,如操作系统安装光盘或软件安装程序。 2021-07-05 Linux #Linux
ImportError:libSM.so.6:cannot open shared object CentOS7CentOS安装软件时,有可能会报错:ImportError: libSM.so.6: cannot open shared object file: No such file or dir。 实际上就是缺少了合适的共享库,只要装上就行了,解决方法: 12345678910111213141516# 我们直接通过yum来安装libSM解决不了问题, 那是因为yum源默认提供的库是i6 2021-07-05 Linux #Linux
ImportError:libc.so.6:version `VLIBC_2.18` not found 现象12345678910111213[root@ocr]# python3.6 server.py Traceback (most recent call last): File "server.py", line 5, in <module> from read_ocr import read_ocr File "/home/lp/iocr-kit-core-releas 2021-07-05 Linux #Linux
ImportError:libstdc++.so.6:version `CXXABI_1.3.8` not found 现象12345678910111213141516171819202122232425262728[root@orc iocr-kit-core-release-1.5]# python3.6 server.py Error: Can not import avx core while this file exists: /usr/local/python3.6.9/lib/python3.6/s 2021-07-05 Linux #Linux
JavaScript WebStorage(localStorage SessionStorage) LocalStorage 和 SessionStorage 统称为 WebStorage 1、LocalStorage1.1、LocalStorage 简介在 HTML5 中,新加入了一个 LocalStorage 特性,这个特性主要是用来作为本地存储来使用的,解决了 cookie 存储空间不足的问题(cookie中每条cookie的存储空间为4k),LocalStorage 中一般浏览器支持的是 2021-07-05 frontend > JavaScript #JavaScript #frontend
JavaScript 之 BOM 和 DOM 0、前言到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行 2021-07-05 frontend > JavaScript #JavaScript #frontend
JavaScript 之 Commonjs 和 Es Module 1、前言今天我们来深度分析一下 Commonjs 和 Es Module Commonjs 和 Es Module 有什么区别? Commonjs 如何解决的循环引用问题? 既然有了 exports,为何又出了 module.exports? require 模块查找机制? Es Module 如何解决循环引用问题 exports = {} 这种写法为何无效? 关于 import() 的动态引入 2021-07-05 frontend > JavaScript #JavaScript #frontend
JavaScript 之 入门 JavaScript 概述ECMAScript 和 JavaScript的关系1996年11月,JavaScript 的创造者 Netscape(网景) 公司,决定将 JavaScript 提交给国际标准化组织 ECMA ,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1. 2021-07-05 frontend > JavaScript #JavaScript #frontend
JavaScript 之 函数 创建函数函数结构需要符合一定的语法规范,当前创建函数有三种方式: 函数声明方式。 函数表达式方式。 利用Function构造函数。 函数声明方式语法规则: 1function 函数名称 (参数:可选){ 函数体 } 函数声明不是一个可以执行的语句,所以不以分号结束。 函数声明方式创建函数,函数名称是必须的,表达式方式则是可选的 函数名称后面小括号是必须的。 参数是可选的 2021-07-05 frontend > JavaScript #JavaScript #frontend
Linux 1 2 & FD (file descriptor文件描述符)在 shell 程式中,最常使用的 FD (file descriptor文件描述符) 大概有三个, 分别是: 0 是一个文件描述符,表示标准输入(stdin),实际映射关系:/dev/stdin -> /proc/self/fd/0 1 是一个文件描述符,表示标准输出(stdo 2021-07-05 Linux #Linux
Linux proc 目录详解 Linux 上的 /proc 目录是一种文件系统,即 proc 文件系统。与其它常见的文件系统不同的是,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。 基于 /proc 文件系统如上所述的特殊性,其内的文件也常被 2021-07-05 Linux #Linux
Linux 修改系统编码 linux服务器的字符集设置可能影响到网站页面出现 “???” 等问号乱码,还有可能导致文件中的汉字部分出现乱码。有两个原因 服务器没有安装 zh_CN.UTF-8 字符集,导致不支持中文! 服务器虽然装了 zh_CN.UTF-8 字符集,但是未设置成系统默认的字符集 查看 linux 安装的字符集运行命令 1loacle -a 结果 123CC.UTF-8POSIX 安装 zh_CN.U 2021-07-05 Linux #Linux
Linux 内核参数之 net.core.somaxconn 介绍对于一个TCP链接,Server 与 Client需要通过三次握手来建立网络链接,当三次握手成功之后,我们就可以看到端口状态由LISTEN转为ESTABLISHED,接着这条链路上就可以开始传送数据了。 net.core.somaxconn 是 Linux 中的一个内核(kernel)参数,表示socket监听(listen)的backlog上限。 什么是 backlog ? backlo g 2021-07-05 Linux #Linux