- 博客(38)
- 资源 (19)
- 收藏
- 关注
原创 conda环境下pip install 无法安装到指定conda环境中(conda环境的默认pip安装位置)
先把原始路径上的、local/文件夹里的pip卸载了(删了)然后再重装自己虚拟环境里的pip,就能自动更新关联到你虚拟环境内的pip啦。如果原始路径下还有pip的需求,再单独在环境外安装下pip....
2022-05-24 12:05:22 8742 3
原创 札记_ML——《统计学习方法》逻辑回归logistic regression)
逻辑回归logistic regression分类模型,并常用于二分类。1).概念logistic回归又称logistic回归分析,是一种广义的线性回归分析模型。本质是:假设数据服从这个分布,然后使用极大似然估计做参数的估计。常用于数据挖掘,疾病自动诊断,经济预测等领域。简单、可并行化、可解释强2).Logistic分布:——连续性概率分布分布函数:F(x)=P(X≤x)=11+e−(x−μ)/γ概率密度函数:f(x)=F′(X≤x)=e−(x−μ)/γγ(1+e−(x−μ)/γ)2
2022-05-12 09:43:37 351
原创 常用的小规模图像数据集 Image Database
UMIST : Face image databaseThe UMIST face image database, available at http://images.ee.umist.ac.uk/danny/database.html, contains 20 subjects, each covering a wide range of multiviewed face images, from profile to frontal views.Fig. 1. Ten sample images
2022-05-09 18:28:48 1427
原创 Linux 服务器常用命令手册
Linux 服务器常用命令手册命令功能kill -9 [PID]杀死进程PIDfuser -v /dev/nvidia* awk ‘{for(i=1;i<=NF;i++)print "kill -9 " $i;}’批量清理显卡中残留进程nvidia-smi监控GPU,watch -n 1 nvidia-smi实时监控GPU,watch -n 1 lscpu实时CPU状态,watch -n 1 top -bn 1 -i -c实时监控C
2022-05-07 23:16:18 537
原创 札记_ML——《统计学习方法》四. 决策树(Decision Tree)
统计学习方法:四. 决策树概念分类决策树的优点缺点特征选择信息增益:熵经验条件熵算法信息增益比决策树的生成算法CLS:(最早,没有明确特征选择方法)ID3:(1986, 信息增益)C4.5:(1993,信息增益比,2006年国际信息挖掘十大算法之首)剪枝概念决策树学习或决策树归纳是统计、数据挖掘和机器学习中使用的预测建模方法之一。它使用决策树(作为预测模型)从对项目的观察(在分支中表示)到关于项目目标值的结论(在叶子中表示)。机器学习中,决策树是一个可理解性和简单性的预测模型;他代表的是对象
2022-04-19 16:19:20 926
原创 C++ Lambda表达式(匿名函数): [](){}
> 匿名函数(英文名:lambda)就是没有名字的函数。> 最简单的匿名函数是`[](){}`,它没有参数也没有返回值。> 在匿名函数中,`[]`里面用来**捕获函数外部的变量**,而`()`里面就是匿名函数的**参数**,`{}`里面就是函数的**执行代码**。
2022-04-13 18:47:48 3943
转载 C++ 类型推导 auto 和 decltype()
autoC++11 使用 auto 关键字来支持自动类型推导。参考auto 的语法格式比 decltype 简单,所以在一般的类型推导中,使用 auto 比使用 decltype 更加方便auto 关键字基本的使用语法如下:auto name = value;name 是变量的名字,value 是变量的初始值。注意:auto 仅仅是一个占位符,在编译器期间它会被真正的类型所替代。或者说,C++ 中的变量必须是有明确类型的,只是这个类型是由编译器自己推导出来的。auto 类..
2022-04-13 16:33:24 170
原创 札记_ML——《统计学习方法》三.k近邻法(K-Nearest Neighbor,KNN)
统计学习方法:三. k近邻法1. 概念2. 算法3. 误差率:(k = 1, 最邻近法的情况)Err(·)上下界机器学习中一种最简单的学习方法1. 概念k 近邻法(k-nearest neighbor,k-NN)是一种基本的分类与回归方法。主要思想:假定给定一个训练数据集,其中实例标签已定,当输入新的实例时,可以根据其最近的k个训练实例的标签,预测新实例对应的标注信息。直观理解2. 算法3. 误差率:(k = 1, 最邻近法的情况)Err(·)上下界...
2022-04-09 12:52:49 664
原创 札记_ML——《统计学习方法》二.感知机
统计学习方法:二.感知机1. 感知机1. 模型介绍模型几何含义模型流程图2. 学习策略条件策略定义损失损失函数为什么可以省略非固定值 1∥w∥\frac{1}{\|w\|}∥w∥1 :2.梯度下降法(Gradient descent)1. 概念(最快下山算法)2. 算法3. 原理1. 感知机1. 模型介绍模型几何含义超平面(分离超平面)n−1n-1n−1维模型流程图2. 学习策略最小化损失函数,然后求得参数条件数据集线性可分策略定义损失损失函数为
2022-04-07 10:47:27 789
原创 札记:ML——权重衰减(weight decay)(L2正则化)的作用
权重衰减(weight decay)(L2正则化)的作用引自:CSDN博主「Microstrong0305」1. 权重衰减(weight decay)L2正则化的目的就是为了让权重衰减到更小的值,在一定程度上减少模型过拟合的问题,所以权重衰减也叫L2正则化。1.1 L2正则化L2正则化就是在代价函数后面再加上一个正则化项:L=L0+12×λ×1n∑ww2\mathcal{L}=\mathcal{L}_{0}+\frac{1}{2}\times{\lambda}\times\frac{1}{n}
2022-03-25 13:43:51 2790 1
原创 处理图数据, 安装“Pytorch“ + 图神经网络开源框架“PyG “+ “ogb“使用
"OGB" OSError: [WinError 127] 找不到指定的程序。1.[遇到这类问题往往跟torch安装的工具包(如torch-sparse,torch-scatter,torch-cluster)版本没对应上有关](https://blog.csdn.net/weixin_42358688/article/details/117433691)2.[OGB使用环境安装与依赖](https://ogb.stanford.edu/docs/home/)Data Loaders3.[torch-geo
2022-03-23 19:39:42 3303
原创 札记——C++标准库STL
札记——C++标准库一、标准库 ⊃\supset⊃ 标准模板库STL二、STL六大部件三、复杂度(Complexity,O(Big-oh))
2022-03-10 11:44:19 579
原创 配置nginx++rtmp+hls服务器
配置nginx++rtmp+hls服务器时,只能访问本地IP:1935进行推拉流,而不能访问其他主机的问题:本地主机端口号默认如80的端口号已经被占用:更改nginx.conf配置文件里的端口号为8000以上空闲端口nginx -tnginx -s reload防火墙问题:sudo ufw statussudo ufw allow 20sudo ufw enablesudo ufw disable允许特定端口通行:关闭防火墙:systemctl status firewall.
2022-03-08 11:55:27 741
原创 信息论(Information Theory)学习笔记
信息论(Information Theory)学习笔记绪论应用1.数据压缩2.数据恢复:信息冗余(代价大,可靠性和经济性矛盾)3.大数据:分布式计算和存储4.信息论和AI:香农电子老鼠走迷宫——强化学习。cross-entropy loss function(交叉熵);decision trees(信息增益);==Viterbi algorithm(NLP and Speech),维特比算法==5.信息安全==信息熵(基本的信息度量==
2022-02-26 15:14:23 3145
原创 mnist数据集预处理:根据数据种类和带标签信息的name,实现文件按label分类存放到子文件夹
mnist数据集预处理:根据数据种类和带标签信息的name,实现文件按label分类存放到子文件夹例如原先是这样,都在一个文件夹中预处理:分类存放是这样:# -*- coding:utf-8 -*-#@Time : 2020/12/31 11:11#@Author: LCHJ#@File : move.py'''根据数据种类和带标签信息的name实现文件按label分类存放到子文件夹'''import shutilimport osdef copyFile...
2021-03-05 09:15:30 1431 2
原创 解决方案——tensorflow 2.0 遇到 AttributeError: module ‘tensorflow‘ has no attribute ‘placeholde
解决方案——tensorflow 2.0 遇到 AttributeError: module 'tensorflow' has no attribute 'placeholde版本bug~要么降级要么升级,要么下面是解决方案:import tensorflow.compat.v1 as tftf.disable_v2_behavior() If you are using tf v2.0. tf v2.0 does not seems to have placeholder(), .re.
2021-03-05 09:00:01 717 1
原创 解压和处理mnist数据集和fashion-mnist数据集,将其转换为正常图片格式
解压和处理mnist数据集和fashion-mnist数据集,将其转换为正常图片格式# -*- coding:utf-8 -*-#@Time : 2020/12/30 11:07#@Author: LCHJ#@File : savemnist.py.py# coding=utf-8'''将二进制格式的MNIST数据集转成.jpg图片格式并保存,图片标签包含在图片名中'''import numpy as npimport cv2import osdef save_mnist_to_.
2021-03-03 21:03:12 1687 4
转载 服务器普通用户无法使用conda,“conda: command not found”
已经安装了anaconda,但是普通用户无法使用conda. 出现以下错误:conda: command not found解决办法:(假设是在kaka这个用户下安装anaconda的,student2是普通用户。anaconda的安装路径:/home/kaka/anaconda3)1.切换到安装anaconda的用户下可以通过命令行:cat .bashrc查看conda的配置,往下拉,可以看到conda initialize的信息2.复制.bashrc文件到普通用户,可以通过命令..
2020-11-10 22:32:59 1287 1
原创 札记:如何理解计算机里的卷积——把周围关联信息加权求和,更新本节点的值
卷积:对f的加权求和;实例:掷骰子问题其实就是把一个函数卷(翻)过来,然后与另一个函数求内积。 深度学习中的卷积
2020-10-19 15:32:08 300
原创 GAN·生成对抗网络——札记2-读《生成式对抗网络 GAN 的研究进展与展望》
Generative Adversarial Networks——生成对抗网络(GAN)的基本思想源自:博弈论的二人零和博弈(即:游戏双方的利益之和为零,一方所得正是一方所失。类似矛和盾的相辅相成,周伯通的左右手互博,假钞罪犯和辩钞警察魔道相抗);其由两部分组成:判别器 (Discriminator):功能:一个二分类器,判断输入的数据是真实的还是生成器G模拟的;输入:真实数据x和生成数据G(z);输出:输入数据是真实数据的相似概率p(0~1,0是假,1是真,0.5是无法区分).
2020-09-09 22:33:43 280
原创 GAN·生成对抗网络——札记1
生成对抗网络(GAN)Generative Adversarial Network为了无监督学习提出的伊恩·古德费洛等人于2014年提出概念是非监督式学习的一种方法,通过让两个神经网络相互博弈的方式进行学习。组成生成网络 Generatordeconvolutionalneural network生成网络从潜在空间(latent space)中随机取样作为输入,其输出结果需要尽量模仿训练集中的真实样本。功能:产生模拟输出目的:则要尽可能地欺骗判别网络...
2020-09-04 17:23:30 255
原创 基于FFmpeg源码实现一个简单的混音demo,把文件a和文件b的音频混为一个音频流输出并存为文件
/**一个简单的混音demo,把文件a和文件b的音频混为一个音频流输出并存为文件,只处理每个文件的第一个音频流*/命令行实现:ffmpeg -i INPUT1 -i INPUT2 -i INPUT3 -filter_complex amix=inputs=3:duration=first:dropout_transition=3 OUTPUTinputsThe number of inputs. If unspecified, it defaults to 2.//输入...
2020-08-24 10:19:26 546
原创 随笔札记——Linxu下Nginx服务器启动流程
(可选)查看Nginx是否存在:nginx -v #检查安装版本号(可选)重新加载配置文件nginx.conf:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf开机后初次启动:service nginx start #不行就直接在可执行文件nginx路径下启动:/usr/local/nginx/sbin/nginx常规启动:nginx -s reload #加载或 nginx -s re..
2020-08-21 10:27:50 165
原创 随笔札记——sox除燥
合并一段噪声原始数据备用:ffmpeg -i zaoying-HCGQ000001-HCZ02-11.flv -i zaoying-HCGQ000001-HCZ02-12.flv -i zaoying-HCGQ000001-HCZ02-13.flv -i zaoying-HCGQ000001-HCZ02-14.flv -i zaoying-HCGQ000001-HCZ02-15.flv -i 1-pull.aac -i 2-pull.aac -filter_complex '[0:0] [1:0] .
2020-08-21 09:58:32 1034
原创 Linux配置nginx+rtmp+hls服务器时,推拉流只能访问本地{IP:1935},而不能访问局域网其他主机的解决方案:
配置nginx++rtmp+hls服务器时,只能访问本地{IP:1935}进行推拉流,而不能访问局域网其他主机的问题目录配置nginx++rtmp+hls服务器时,只能访问本地{IP:1935}进行推拉流,而不能访问局域网其他主机的问题常用nginx指令:端口问题:本地主机默认端口号如:80 ,已经被占用:防火墙问题:允许特定端口通行:关闭防火墙:权限问题:文件权限问题:配置文件nginx.conf中指定的user不匹配:给予管理员权限启动:# 注意.
2020-08-17 16:01:51 1952
原创 C++ 17.3实现表达式的计算——简单计算机
C++ 17.3实现表达式的计算——简单计算机功能:实现多位数的混合四则运算#include <iostream>#include<string>#include<cmath>using namespace std;int k = 0, v = 0; //v:统计数字字符个数,标记操作数位置int flag = 0, point = ...
2020-04-10 23:16:48 562
原创 C++ 18.7 输入表达式,判断:"()、{}、[] "三种括号是否匹配
C++ 18.7 输入表达式,判断:"()、{}、[] "三种括号是否匹配//括号匹配int main(){ int n;//输入个数 string a; cin >> n; while(n--) { cin >> a;//输入表达式 int len = a.length();//求表...
2020-03-31 17:59:00 1367
原创 C++ 19.5 计算任意两日期间相隔天数
C++ 19.5 计算任意两日期间相隔天数小日期在前 大日期在后;格式为:2019 1 1 2019 12 12;#include <iostream>#include<stdlib.h>using namespace std;bool leap_year(int year){ int flag = year % 100; if...
2020-03-25 19:22:21 868
原创 C++ 从整数M开始,找出N个质数
C++ 从整数M开始,找出N个质数#include <iostream>#include<math.h>using namespace std;int main(){ int M;//begin int N;//count cin >> M >> N; if(M < 2 || N <...
2020-03-25 16:34:19 1016
原创 利用C++字符串string类判断IP地址格式是否合法
利用C++字符串string类判断IP地址格式是否合法IP地址格式:a.b.c.d,范围为:0.0.0.0~255.255.255.255利用string类的成员函数有: 查找(find) 语法: size_type find( const basic_string &str, size_type index ); size_type find( ...
2020-03-25 00:23:43 1556
原创 用C++实现:判断以字符串形式输入的IP地址是否合法;
用C++实现:判断以字符串形式输入的IP地址是否合法; **## IP地址格式:a.b.c.d 其中:0≤a,b,c,d≤255**代码片.// An highlighted block#include <iostream>#include<cstring>#include<string>using namespace std;boo...
2020-03-20 23:00:14 1045
原创 编程记录贴——C++篇
1、错误 C4996:关于以前的C++代码正常跑,但迁移到新版visualstudio 201X报错的解决办法:error提示: 错误 C4996 'xxxx': This function or variable may be unsafe. Consider using xxxx_s instead. To disable deprecation, use _CRT...
2019-05-19 18:50:54 216
原创 C++ 捕获与解析IP数据包 (winpcap)
源代码链接:https://download.csdn.net/download/chd_lcj/10891420(不知道为什么积分涨到4积分了。。。原先只是单纯的想分享下的,结果最低只能设置1积分)//网络编程学习经验记录贴winpcap简介WinPcap 是由伯克利分组捕获库派生而来的分组捕获库,它是在Windows 操作平台上来实现对底层包的截取过滤。WinPcap...
2018-12-28 11:21:48 26147 41
原创 《菜鸟学python——挖雷篇》1.1 python3体系下:中文编码格式问题的若干总结
Python3.X 源码文件默认使用utf-8编码,所以在编辑器敲代码时预先将编码格式设置为utf-8,即可正常解析中文,无需显示指定 UTF-8 编码。1、包含中文的注释:在非utf-8编码格式下,若要写包含中文的注释,则需要显示声明转换为utf-8格式,如:1、# -- coding: utf-8 -- 或者2、#coding=utf-8 两者二选一放开头即可;...
2018-08-18 12:03:36 291
解析IP数据包.cpp
2019-05-23
监控IP包流量
2019-01-02
捕获与解析IP数据包(C++)
2019-01-02
VC++6.0安装包(支持win0)
2017-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人