- 博客(119)
- 资源 (10)
- 收藏
- 关注
原创 更新python3.7后出现ModuleNotFoundError: No module named ‘apt_pkg‘错误
解决:1、先将原来的python apt模块进行删除1 sudo apt-get remove --purge python-apt2、安装修复python-apt1 sudo apt-get install -f -y python-apt3、进入文件层1 cd /usr/lib/python3/dist-packages/4、复制1 sudo cp apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.cpython-3
2020-09-04 15:15:54
1569
2
原创 安装kali linux后的基础配置
安装完成后可能没有设置root管理员:输入命令: sudo passwd root我们默认的kali vm 是这个样子我们在终端运行下面的命令:apt -y install kali-desktop-gnome自动安装完后出现下面的这个选择第一个回车,我们再运行命令:reboot system系统自动重启我们检查箭头的位置是否为GNOME,确认好...
2020-05-21 06:56:11
995
转载 ubuntu18.04备份系统
为了能在18.04上安装Systemback, 首先移除上述添加的Systempack的PPA. sudo add-apt-repository --remove ppa:nemh/systemback在Ubuntu16.04的Systemback binary包可以兼容Ubuntu18.04,因此,可以将Ubuntu16.04的PPA添加到系统。 sudo ad...
2020-02-27 15:51:43
1750
原创 Ubuntu中查找大文件
Ubuntu中查看大于10G的文件:sudo find / -type f -size +10240000k -exec du -h {} \;
2020-02-27 15:43:11
1549
转载 ubuntu18.04 pychram中导入mxnet(cu101)报错
报错信息:问题解决及原因分析:首先确定自己所选择的python环境是正确的,也就是在terminal终端是可以执行import mxnet的。如果环境不正确,则在pycharm下:File->Settings->project interpreter中修改环境成所需要的环境。问题原因:因为我安装的是gpu版本的mxnet,所以需要加载cuda,但是pycharm没办法加...
2019-09-05 10:20:55
910
原创 ubuntu18.04安装cuda10.1和cudnn7.5
1.安装CUDA10建议前往官网下载选择对应的版本下载并安装:https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal。我选择ru...
2019-09-04 23:19:14
1463
转载 梯度的理解
梯度:高数的知识,是个向量,每点只有一个梯度。梯度的方向:与这个函数在该点增长最快的方向一致。梯度的大小:|梯度|=max(方向导数)。梯度下降法:求损失函数最小值。求解步骤是:先对f(x)求梯度△,再向着和梯度相反的方向移动x,不断移动,直到两次迭代算出来的f(x)差值基本上不变了,就算迭代收敛了,完成。因此每次迭代就把x更新成x-λ△,就是x-步长×梯度。梯度消失:靠近输出层...
2019-08-09 09:00:12
3368
原创 pip换源(windows/macOS)
# 配置清华PyPI镜像(如无法运行,将pip版本升级到>=10.0.0)pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
2019-08-09 08:37:58
655
原创 linux vi编辑器 上下左右键变成乱码
编辑/etc/vim/vimrc.tiny文件将倒数第二行的 set compatible 改为 set nocompatible再在上面这句后面换一行,增加set backspace=2
2019-06-27 09:32:55
1653
翻译 将会彻底破坏你的树莓派的六件事(官网翻译)
第一:施加到任何GPIO引脚的任何大于大约四(4.0)伏的电压都会导致RPI的SoC(片上系统)的硅片闭锁,这会在GPIO的驱动器逻辑周围烧毁硅,导致本地(3V3)电源线与GND之间短路,过热并烧毁更多硅,只有在断电时才会结束。第二:进出GPIO引脚的时间超过16mA,或者将多于50mA的电流引入或引出GPIO引脚,会烧坏芯片内部的内部金属走线,从而禁用受影响的GPIO,以及如果你运气不好会导致内...
2019-06-27 09:11:20
19940
7
原创 树莓派 自动关闭屏幕解决办法
在目前的新版本的树莓派镜像中2019-04-08-raspbian-stretch.img,需要使用下面的方法禁止屏幕休眠:sudo vi /etc/lightdm/lightdm.conf取消其中的注释 #xserver-command=X并修改为xserver-command=X -s 0 -dpms-s # –设置屏幕保护不启用dpms 关闭电源节能管理重启树莓派...
2019-06-27 08:49:41
5611
原创 树莓派meta 开机配置
1.扩容交换内存依次执行以下语句:cd /varsudo swapoff /var/swap# 重新设置大小1M * 2048 = 1Gsudo dd if=/dev/zero of=swap bs=1M count=2048# 格式化sudo mkswap /var/swap#开启sudo swapon /var/swapsudo vim /etc/fstab...
2019-06-16 19:54:30
404
原创 树莓派无法挂载外置存储设备
插入外置存储设备的时候(U盘、SD卡、U盘)提示一下内容:mount:unknown filesystemtype'exfat'这是因为树莓派默认无法识别exfat, 需要安装exfat-fuse。需要执行:sudo apt-get install exfat-fuse...
2019-06-09 11:01:06
1410
1
原创 Ubuntu16.04怎样安装Python3.6
Ubuntu16.04默认安装了Python2.7和3.5请注意,系统自带的python千万不能卸载!输入命令python按Ctrl+D退出python命令行输入命令sudo add-apt-repository ppa:jonathonf/python-3.6按Enter确认输入命令sudo apt-get update输入命令sudo apt-get install...
2019-04-29 20:35:18
367
原创 WIN10下神经计算棒二代环境搭建
由于无良狗东在首页给我推荐了英特尔家的神经计算棒,装满骚想法的脑子告诉我,这个东东!有(Bi)点(Ge)意(Hen)思(Gao),于是那只不安分的小手驱使着我一步步走向深渊.......但是......问题就出在但是......我买的时候并没有仔细揣摩牙膏厂的广告含义,来你们随意体会下老英逼的广告宣传语:“基于USB的深度学习推理设备”,乍一看,眸问帖啊,狂拽炫酷吊炸天深度学习...
2019-04-29 11:37:43
6300
5
原创 mac 终端打开 jupyter notebook
我用的系统是MacOS Mojave 10.14.4版本python版本为3.6.8首先在终端里用pip3安装jupyter:pip3 install jupyter --user安装完成后发现网上说的直接在终端输入:jupyter notebook并不管用(貌似Win可以这样打开,但是Mac不行)并提示找不到jupyter这个命令,我寻思着Mac安装了应该是自己配置好...
2019-04-22 13:49:32
47047
33
原创 Mac下安装OpenCV
因为当时学习python的时候不想使用anoconda这种集成环境,我始终觉得这种集成环境来开发代码感觉不明不白的,感觉心里没底,不知道这个环境是怎样配置的,把一些下载的包放在哪里了,反正就是一系列的问题。所以我义无反顾的选择了看上去比较简单粗暴的方法。直接在系统中安装python3,然后结合sublime编写python程序,通过pip3 install xxx / pip3 list 这种...
2019-04-21 14:02:17
7196
3
原创 AndroidStuido Error:Failed to resolve: com.android.support:support-annotations:27.0.2报错
在app中的build.gradle中的buildTypes中添加如下代码repositories{ maven{ url "https://maven.google.com" }}
2019-04-14 21:02:53
611
原创 Mac下Python3 print中文报错 UnicodeEncodeError: 'ascii' codec can't encode character
最近学习DCGAN在跑程序遇到一个很诡异的问题。程序在Win10上面跑都是正常的,但是通过SVN down到Mac上的时候却报错:'ascii' codec can't encode character '\u7b2c' in position 9: ordinal not in range(128)咦~ 我才搭好的环境连python、tf什么的版本号都一样的,sublime里面的...
2019-04-09 11:11:13
2246
2
原创 理解Tensorflow的编程模式
在编程模式中一般有两种编程模式1.命令式编程:容易理解,命令语句基本无优化,例如 a=b+c2.符号式编程:涉及较多的嵌入和优化,运行速度有同比提升,用计算流图来表示,上面的语句则可变为:b=tf.constant(1)c=tf.constant(2)a=tf.add(b,c)Tensorflow数据模型:Tensor(张量)Tensorflow数据流图的构成:数据...
2019-03-25 14:11:40
619
原创 过拟合和欠拟合的形象解释
今天突然被以前同学人问到什么是机器学习中的’过拟合‘?“过拟合就是训练的时候效果很好损失函数值可以降得很低,但是到测试数据集的时候表现就不那么好了,就是过分依赖于现有训练数据集的特征造成的,可以加大数据集来进行训练,比如在图像领域可以通过拉伸旋转变换剪裁等等方式来增加训练数据集然后通过Dropout随机清零参数来避免.......“。巴拉巴拉讲了一堆,虽然我很想解释明白,但是.......总感...
2019-03-19 10:39:03
74740
74
原创 GPS(硬件)
最近要做一款定位APP,遂把GPS相关的知识点从硬到软的拉出来复习一下,知其然也只其所以然GPS(Global Positioning System):全球卫星定位系统,是一个中距离(20200Km)的圆形轨道卫星导航系统,它可以为地球表面的绝大部分地区提供准确的定位、测速、和高精度的时间标准。GPS系统由美国国防部研制和维护,原理:GPS系统取空中的四颗卫星A,B,C,D。以A作为公...
2019-03-13 16:04:48
1641
原创 什么是tensor(张量)
张量的的定义:一个n维的张量就是一维数组中的每一个元素都为(n-1)维的张量举个栗子:一个二维张量,就是一个一维数组里面的所有元素都是一个一维张量一个三维张量,就是一个一维数组里面的所有元素都是一个二维张量这种递归式的定义不是很好理解,如果你觉得以上的说明很晦涩难懂,以下的我的理解为:因为:任何一个常量都是一个0维的张量几维张量就是几维数组一维数组就是一个1维张量二...
2019-03-05 15:55:56
2036
3
原创 Android内存泄漏问题笔记
OOM:out of memory,内存溢出简单的说内存溢出就是,有一些对象不用了之后,java的GC(垃圾回收机制)也没有检测到可以回收它,久而久之堆内存内存就被占满了。GC在回收一个对象之前需要经过两个阶段:1.发现(标记)该对象为垃圾对象。这里用到一个搜索算法(早期用的是引用计数器算法,根搜索算法)2.回收该对象,释放该对象的内存。java中有四种引用类型:1....
2019-03-04 16:21:24
203
转载 Epoch和Batch Size
梯度下降 这是一个在机器学习中用于寻找最佳结果(曲线的最小值)的迭代优化算法。 梯度的含义是斜率或者斜坡的倾斜度。 下降的含义是代价函数的下降。 算法是迭代的,意思是需要多次使用算法获取结果,以得到最优化结果。在数据很庞大的时候(在机器学习中,几乎任何时候都是),我们才需要使用 epochs,batch size,迭代这些术语,在这种情况下,一次性将数据输入计算机是不可能的...
2019-03-01 14:28:41
5134
原创 batch_size对于卷积神经网络训练的影响
学习卷积神经网络之前,听前辈们说过一些关于一次喂入的训练数据集对收敛的影响。当时也半懂不懂的一只耳朵进一只耳朵出就没怎么当回事就过去了。现在真正走到这一步的时候才发现这还是个不小的坑。于是赶紧google了一波并记录下来。------------------------------------先来看一个栗子--------------------------------------...
2019-02-28 14:51:37
3865
原创 蓝牙4.0简介
蓝牙4.0包含了3种蓝牙规格:1.传统蓝牙 对应的标识名称为:Bluetooth2.高速蓝牙 对应的标识名称为:Bluetooth SMART READY3.低功耗蓝牙(BLE)对应的标识名称为:Bluetooth SMART这三种规格既可以组合使用也可以分开使用,下面是对应可连接的设备*注:Bluetooth SMART也可以与其本身连接通信蓝牙与其他通信方式的对比:...
2019-02-26 20:19:11
1834
转载 Sublime Text3 注册码
ZYNGA INC.50 User LicenseEA7E-811825927BA117 84C9300F 4A0CCBC4 34A56B44985E4562 59F2B63B CCCFF92F 0E646B830FD6487D 1507AE29 9CC4F9F5 0A6F32E30343D868 C18E2CD5 27641A71 25475648309705B3 E468DDC4...
2019-02-26 13:26:20
1011
原创 什么是FPGA?
最近获得去英特尔的FPGA芯片厂参观的机会,我寻思着虽然既然是要去参观,那咱总得对其有所了解吧,不废话了进入正题。首先,Google启动!FPGA(Field-Programmable Gate Array),即现场可编程门阵列看不懂,关闭!------------------好了,以上解释纯属官方的鸡肋解释,下面开始说人话----------------经过三天网上的各种瞎逛...
2019-02-24 21:27:25
100414
2
原创 Python代码创建文件夹
例子:crate_dir = 'C:/Users/Panda/Desktop/Test' #指定一个路径作为即将创建文件夹的存放位置os.makedirs(crate_dir, exist_ok=True) #创建文件夹-------------经过以上代码,就可以在指定的路径下创建一个名为Test的文件夹---------------想要在创建的Test文件夹中再创建子文件夹tes...
2019-02-23 20:25:26
3349
原创 显示器如何选购
首先说明,博主是一个比较挑剔的处女座,这点特别体现再硬件的选购上,那么何为选购?选购不是说我有钱,我喜欢,我买走。这不叫选购,这叫败家......选购往高雅了说是个自我探求的过程,说人话就是得想明白自己的需求,然后把需求变成一个个的筛选指标,用这些指标一步步缩小带选项,最后结合预算选定最合适自己的产品。第一步:先筛选显示器的比例,16:9是高清电视的国际标准,也是目前主流的画...
2019-02-21 11:59:38
1894
原创 关于type-c和usb3.0和3.1和雷电3
首先弄清楚一个概念:usb2.0、usb3.0、usb3.1、雷电2、雷电3这些都是数据传输协议。type-a、type-b、type-c这些则是接口规范,不同的接口规范对应不同的接口形状,type-a就是我们最长说的usb接口(长方形),type-b(方型接口)一般用于连接打印机,type-c就是我们现在大多数手机上用的充电接口。不同的协议数据传输速率是不一样的,对应的导线里的线缆构造也...
2019-02-21 10:49:14
32254
1
转载 Final Cut Pro 必备插件
在我们用 Final Cut Pro 做视频后期制作时,如果想做出好的效果,我们总是离不开那些功能强大的插件,它们不仅能大大的提高我们工作效率,还能使整个视频更加精美,所以今天废鱼就推荐几款比好用的插件给大家。Final Cut Pro下载:http://www.macbl.com/app/multimedia-music/final-cut-proFCPX ToolboxVo...
2019-02-15 20:28:29
17440
转载 软件用户手册(软件使用说明书)模板
软件用户手册(软件使用说明书)模板 文章来源:http://blog.163.com/szy1986311@126/blog/static/14108867320104395640517/ 1.引言1.1编写目的 【阐明编写手册的目的。指明读者对象。】1.2项目背景 【说明项目来源、委托单位、开发单位及主管部门】1.3 定义 【列出手册中使用的专门...
2019-01-12 18:36:40
11939
转载 对抗神经网络的应用
No. 9 DeepfakesNo.8千面神君:用GANs生成以假乱真的人脸接下来,我们要为你介绍一款能够伪造人脸图像的AI——Neural Face。Neural Face使用了Facebook 人工智能研究团队开发的深度卷积神经网络(DCGAN)。研发团队用由100个0到1的实数组成的1个向量Z来代表每一张图像。通过计算出人类图像的分布,生成器就可以用高斯分布(Gaussi...
2018-12-30 16:34:39
6550
转载 python使用numba加速
不说了,我们来看一下: #-*-coding:utf-8-*- import time import pandas as pd def time_com(i): cum = 0 for test in range(i): for ind in range(i): cum +...
2018-12-23 18:54:16
4075
原创 纯python实现多元回归(最小二乘法)
为什么会用纯Python来实现呢?这种陶(hao)冶(wu)情(yong)操(chu)的做法肯定也不是我自己闲着蛋疼搞着玩的。。。 明明有更好的科学计算库不用,非要纯手写正面硬刚,除了老师用挂科作为威胁还能有谁?下面是一大纯手打的堆理推导... 写的逻辑有些混乱,后续有时间再慢慢整理 觉得麻烦的小伙伴就不用看了,反正我代码里也写的有注释,代码稍后传上github后更新连接--------...
2018-12-17 21:24:29
13768
4
原创 纯python实现感知机(梯度下降法)
为什么会用纯Python来实现呢?这种陶(hao)冶(wu)情(yong)操(chu)的做法肯定也不是我自己闲着蛋疼搞着玩的。。。 明明有更好的科学计算库不用,非要纯手写正面硬刚,除了老师用挂科作为威胁还能有谁?下面是一大纯手打的堆理推导... 写的逻辑有些混乱,后续有时间再慢慢整理 觉得麻烦的小伙伴就不用看了,反正我代码里也写的有注释,代码稍后传上github后更新连接--------...
2018-12-17 21:21:17
1305
1
原创 python中zip()函数的使用
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。例如:a = [1,2,3]b = [4,5,6]c = [4,5,6,7,8]ipped = zip(a,b) # 打包为元组的列表输出:[(1, 4), (2, 5), (3, 6)] zip(a,c) # 元素个数与最短的列表一致输出:[(1, 4...
2018-12-16 14:14:00
576
原创 python中的lambda表达式
lambda表达式,通常是在需要一个功能,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。它的作用是为了简化了函数定义的书写形式。使得代码更为简洁,但是使用函数的定义方式更为直观,易理解。 lambda所表示的匿名函数的内容应该是很简单的,如果复杂的话,干脆就重新定义一个函数了,就没有必要使用lambda了。 例如求两个变量的加法add = lambda x,...
2018-12-16 14:11:26
615
WIN10神经计算棒二代环境
2019-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人