一只妖孽的逗比人生

我的理想:过着猪一样的生活,瘦的像猴子一样

开启逗比人生

Hello 2023

Dec. 30, 2022, 5:18 p.m.

read: 192

今天是阳历2022年的倒数第二天,抽空水一篇博客。 今年是壬寅年,明年是癸[guǐ]卯年。 从阴阳五行学说看,年干中的壬和癸同属于五行中的水,只不过壬属阳,癸属阴。年支中的寅、卯蕴含的天干之气都是木,寅含甲木,为阳木,卯含乙木,为阴木,因此是从阳水阳木之年过渡到阴水阴木之年。 从地支六冲的角度说,年支上卯酉六冲,俗称冲太岁。因此明年属相为酉鸡需要特别注意。 今年开始刷LC了,从大一的时候刷校内OJ刷了好几百题直到刷到了榜二之后已经六七年没刷过了,这几年一直搞工程项目去了。今年重新捡起了基本的算法和数据结构了,刷的最顺手的是二叉树的各种搜索算法,动态规划也能刷一部分的中等题,发现c++的stl…

基于悟空机器人自定义唤醒词运行演示

Nov. 17, 2022, 12:17 p.m.

read: 375

之前在逛V站的时候看到了这个帖子,发现了一个由Python写成的一个机器人(或者是智能音箱)项目:wukong-robot wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,目的是让中国的 Maker 和 Haker 们也能快速打造个性化的智能音箱。wukong-robot 还可能是第一个开源的脑机唤醒智能音箱。——摘自Github项目主页 这个项目是由腾讯的潘伟洲大佬开发的,由于是Python写的,代码的可读性很高,修改起来也方便,除了运行效率低了亿点点,几乎没有其他缺点,毕竟——人生苦短,我用Python。 我之前在Github关注的另一个项目Ho…

Bye 2021, Hello 2022

Jan. 1, 2022, 11:27 p.m.

read: 557

这一年都没怎么写博客。不知道该怎么下笔。那就随便写写吧。今年听到一个问题很有意思:一般来说对于一个系统,例如是天气, 目前的气象雷达,气象卫星等技术通过获取一些信息,可以让我们知道未来一天甚至几天的天气状况。 把这个扩展到其他领域,如果有一个上帝的机器,这个机器可以获得宇宙中所有的信息,是否就可以预测这个宇宙中任意的事物在接下来任意时刻的状态呢? 或者这个问题可以换个说法,我们把宇宙想象成一个虚拟机,在某一个时刻被上帝之手保存了一个快照,然后分别用这个快照初始化了2个实例,这两个实例的中的所有的事物的发展是完全一致还是带有随机性的的偏差?以上的内容没啥营养,想多了容易脑残。其他的内容什么时候…

vaultwarden(bitwarden-rs)安装

July 11, 2021, 3:09 p.m.

read: 1262

0x00 install docker官方安装文档:ubuntu: https://docs.docker.com/engine/install/ubuntu/debian: https://docs.docker.com/engine/install/debian/centos: https://docs.docker.com/engine/install/centos/fedora: https://docs.docker.com/engine/install/fedora/ 0x01 install vaultwarden docker image以下以ubuntu 20.04系统为例…

R_DROP

July 7, 2021, 7:37 p.m.

read: 870

本篇博客主要是更新基于PyTorch的等价实现,以方便日后调用主要的核心是交叉熵和KL散度,网络中需要有dropout结构 0x00 CE LOSScode import numpy as np import torch import torch.nn as nn import torch.nn.functional as F import tensorflow as tf input = np.random.randn(10, 512) input_torch = torch.from_numpy(input).float() input_tf = tf.convert_to_te…

音频编码简介

May 24, 2021, 3:52 p.m.

read: 776

编解码器 名称 无损 使用说明 MP3 MPEG 第三层音频 否 省略 FLAC 免费无损音频编解码器 是 信息流要求使用 16 位或 24 位的位深 LINEAR16 线性 PCM 是 16 位线性脉冲编码调制 (PCM) 编码 MULAW μ 律 否 8 位 PCM 编码 AMR 自适应多速率窄带 否 采样率必须为 8000 Hz AMR_WB 自适应多速率宽带 否 采样率必须为 16000 Hz OGG_OPUS Ogg 容器中的 Opus 编码音频帧 否 采样率必须为 8000 Hz、12000 Hz、16000 Hz、24000 Hz 或 4…

VSCode的配置 PyCharm的享受

May 20, 2021, 8:55 p.m.

read: 762

0x01.vscode/settings.json { "python.pythonPath": "Python解释器的路径", "python.envFile": "${workspaceFolder}/.vscode/.env" } .vscode/.env PYTHONPATH="当前项目的绝对路径" .vscode/launch.json { "version": "0.2.0", "configurations": [ { "name": "Python: Current File", …

Golang安装

March 27, 2021, 11:06 a.m.

read: 723

方案一:apt安装# 安装的不是最新的 sudo apt-get install golang-go 方案二:预编译二进制安装# 下载地址替换成最新的安装包 wget -c https://dl.google.com/go/go1.16.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local ~/.profile 添加 export PATH=$PATH:/usr/local/go/bin vim ~/.profile source ~/.profile

WebRTC VAD封装

March 5, 2021, 4:51 p.m.

read: 1128

import webrtcvad import contextlib import wave import numpy as np from scipy.io import wavfile import sys import collections import numpy as np import os vad = webrtcvad.Vad() vad.set_mode(1) sample_rate = 16000 def read_wave(path): """Reads a .wav file. Takes the path, and returns (PCM a…

OPENVINO pip环境安装

Feb. 5, 2021, 3:06 p.m.

read: 721

pip 无法安装 支持V7版本api的openVino环境,如果仅需v10版本的openVino环境 pip install openvino 安装支持V7 api的openvino版本用conda 安装 wget https://anaconda.org/intel/openvino-ie/2020.4/download/linux-64/openvino-ie-2020.4-ubuntu18_intel_303.tar.bz2 wget https://anaconda.org/intel/openvino-ie4py/2020.4/download/linux-64/openvino-…

Ubuntu 下安装配置 VScode 的 C/C++ 开发环境

Jan. 26, 2021, 12:23 p.m.

read: 779

浏览器打开https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-extension-pack点击install安装完成这个插件,新建个c++文件,写完按F5,即可调试运行

Ubuntu用Conda免root安装Sox

Jan. 26, 2021, 10:42 a.m.

read: 1444

PySox需要依赖Sox,在ubuntu上一般需要使用root权限,用apt命令进行安装,但是会遇到没有root权限或者apt命令不可用的情况。此时需要手工编译Sox比较麻烦,好在我们之前已经安装了Anaconda,使用以下的命令即可进行安装sox: conda install -c conda-forge sox 然后就可以安装PySox了 参考链接:https://anaconda.org/conda-forge/sox

Bye2020,Hello2021

Jan. 1, 2021, 2:02 p.m.

read: 844

引言这一年很少写博客,既然今天是公历公元后贰零贰壹年的第壹天,也是公历公元后贰零贰壹年的元旦,按照往年的传统以及今日的日历所示——今日宜写博客(今日宜水文)。 开篇最近天冷,运动量渐小,导致最近气虚,因此写完此篇博客开始今天的健身活动,如果等会我过去的时候健身房开着,那便是极好的。虽然今天是难得的假期,但是今天还是早起了,早上吃了一个菌菇包,猪肉包,牛肉包,水煮鸡蛋以及玉米燕麦牛奶。居然……最好吃的包子居然是菌菇包、、、?so…明天是不是可以继续吃这个了…? 正文过去今天是公历新年的第一天也是承上启下的一天。因此,我们差不多应该去回忆一下过去,再顺便展望下未来。 过去的一年为给我的感觉就是非…

GitHub加速访问

Aug. 19, 2020, 2:53 p.m.

read: 1307

加速GitHub,GitLab,Bitbucket等的访问: git config --global https.proxy https://github.com.proxy socks5://127.0.0.1:port git config --global https.proxy https://gitlab.com.proxy socks5://127.0.0.1:port git config --global https.proxy https://bitbucket.org.proxy socks5://127.0.0.1:port # ~/.ssh/config Host …

ubuntu pip 为django安装 uwsgi 出错

July 24, 2020, 5:45 p.m.

read: 1171

Django部署阶段需要安装uwsgi:https://docs.djangoproject.com/zh-hans/2.2/howto/deployment/wsgi/uwsgi/执行命令安装:pip install https://projects.unbit.it/downloads/uwsgi-lts.tar.gz发生了错误: ERROR: Command errored out with exit status 1: command: /home/hupeng/anaconda3/envs/django/bin/python -u -c 'import sys, setupt…

Ubuntu 编译Nginx1.18版本 替换低版本Nginx

July 18, 2020, 12:22 p.m.

read: 1379

安装apt源的低版本的nginx sudo apt-get install nginx 下载1.18版本的nginx wget http://nginx.org/download/nginx-1.18.0.tar.gz tar -zxvf nginx-1.18.0.tar.gz 查看低版本的nginx的编译选项/usr/sbin/nginx -V configure arguments: --with-cc-opt='-g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_F…

R7800 明月固件 简易网盘webd 配置用户名密码

June 14, 2020, 9:04 p.m.

read: 1949

Step 1尝试界面自动安装Webd,我这尝试失败下面采用手动拷贝链接安装访问 https://webd.cf/latest/ Directory Tree . ├── webd-linux-aarch64.tar.gz ├── webd-linux-arm.tar.gz ├── webd-linux-armv8l.tar.gz ├── webd-linux-x86_64.tar.gz ├── webd-openwrt-ar71xx.tar.gz ├── webd-openwrt-bcm2710.tar.gz ├── webd-openwrt-bcm53xx.tar.…

Linux上如何配置GitHub免密

June 12, 2020, 6:15 p.m.

read: 1065

Step 1运行一下命令 cat ~/.ssh/id_rsa.pub 如果输出公钥信息,则跳转到Step 2不然执行以下命令 ssh-keygen -t rsa 然后按2次回车 Step 2浏览器输入 https://github.com/settings/ssh/new cat ~/.ssh/id_rsa.pub 将以上的命令输出的公钥信息粘到网页的Key栏目里面保存即可 Step 3运行一下命令 ssh -T git@github.com 如果输出以下内容则表示配置成功。Hi ???! You've successfully authenticated, but GitHub does…

Conv2d 与 BatchNorm2d的融合计算

May 14, 2020, 10:12 a.m.

read: 1861

感谢知乎大佬的文章,给了我深刻的启发 https://zhuanlan.zhihu.com/p/49329030 原理正如上面的文章所示,上面的文章没有给出Conv和BatchNorm的维度信息,以及一些细节信息。下面给出一些实现细节,适用于BatchNorm2d(Conv2d(x))这种情况,在部署阶段可以节省计算量。只适合部署阶段 参数导出Conv2d有参数weight 经过permute到这个形状 因为我一般用这个维度排列 (kernelSize x kernelSize x inputCh x outputCh)bias (outputCh) Norm2d有参数running_va…

此站点由 ASP.NETIIS 驱动 | © 2018-2023 hupeng.me. All Rights Reserved.