自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 踩坑指南!OSError:[WinError 6] 句柄无效。

在import moviepy后,运行程序出现以下错误。Exception ignored in: <function FFMPEG_VideoReader.__del__ at 0x0000027B8F198E50>Traceback (most recent call last): File "D:\Anaconda3\envs\RIFE\lib\site-packages\moviepy\video\io\ffmpeg_reader.py", line 199, in __del_

2020-12-08 21:07:03 7132

原创 踩坑指南!anaconda安装cudatookit时出现 Multiple Errors Encountered!

用anaconda navigator在虚拟环境中安装cudatookit时出现Multiple Errors Encountered问题,查找资料后有以下的可能原因和解决方法。可能的解决方法:1.在环境变量中加上以下内容,注意:具体路径根据自己的文件位置自行修改,上面用户变量和下面系统变量中的path都要加上。参考博文我试过后还是不行。2.在对应环境下将缓存的包删除。conda clean --packages --tarballs参考博文这个问题解决后又出现了InvalidArchi

2020-12-07 17:51:28 1181 1

原创 踩坑指南!conda安装第三方库出错怎么解决?

错误提示:ERROR: Could not find a version that satisfies the requirement numpyERROR: No matching distribution found for numpy查资料说是镜像源的问题,但添加阿里源后还是同样的问题。解决:在要安装的语句后面加上:-i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com后续pytorch

2020-12-05 17:52:50 710

原创 踩坑指南!import cv2出错怎么办?

好久没有更新,最近代码相关问题看的比较少,有时候忙着debug就忘记了记录,反思一下。背景:在提取视频帧序列的时候用到了opencv包,结果运行出错。解决:经过查找资料,import cv2出现“ImportError: numpy.core.multiarray failed toimport”最主要的原因是opencv3版本依赖出现问题,太新的numpy版本会导致cv2引用出错,所以出现此类问题,不防降低numpy版本试试!列几个我用到的语句:pip install opencv-pyt

2020-11-30 08:53:09 21388 2

原创 新手上道PYQT,做一个简单的电脑界面需要怎么入手?

一、环境安装和工具选择1.首先配置好python环境,windows下虚拟环境管理还是挺推荐anaconda的,编辑器我pycharm和VScode都试过,单从PYQT的安装步骤来说,更推荐VScode。因为之前用pycharm在安装时需要分别配置pyuic、pyrcc、qtDesigner的具体位置,但VScode前两个都是配置好的,只需要配置2.qtDesigner的位置就可以了。其次是安装PYQT相关工具,命令行中执行下面两条:pip install pyqt5pip install pyqt

2020-10-17 20:38:52 408

原创 踩坑指南!pytorch环境版本是编程最大的bug!猛女落泪!

1.'Inception3' object has no attribute 'maxpool1'解决:pytorch版本问题。原1.6.0降为1.5.1成功解决。类似问题猜想:'Inception3' object has no attribute 'xxxx',均有可能是环境版本问题,可考虑换环境。2.Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.这什么玩意我也没懂,网上有说加入下面这个,但我加

2020-10-14 19:21:54 752 1

原创 踩坑指南!之cupy的问题!我哭不动了!

报错如下:UserWarning: Legacy autograd function with non-static forward method is deprecated and will be removed in 1.3. Please use new-style autograd function with static forward method. (Example:https://pytorch.org/docs/stable/autograd.html#torch.autograd.

2020-10-08 21:13:22 1094

原创 踩坑指南!pytorch1.2.0安装!又是猛男落泪的一天!

git的一个源码在train的时候要求pytorch的版本降到1.3.0以下。第一次试了1.2.0,下载太慢了,加源后源中找不到1.2.0,太拉垮了,看网上好多人都在用1.0.1,于是就试了一下这个。添加源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/

2020-10-08 20:11:45 7557 10

原创 踩坑指南!anaconda新建环境出错解决!又是猛男落泪的一天!

我在配置环境时出现一些问题,冲动之下直接删除了anaconda/envs/xxx下的那个环境包,在重新使用conda create创建环境时,就出现了下面的问题:(忘记截图了,在网上看到类似的错误copy过来作为错误代码示例)Collecting package metadata (current_repodata.json): failed >>>>>>>>>>>>>>>>>>&g

2020-10-08 16:56:03 3317 5

原创 2020李宏毅机器学习与深度学习笔记——Backpropagation

我们前面的学习中,用gradient descent来更新参数,神经网络这一块也是类似的,难点在于我们的参数可能有很多维,为了有效地进行梯度下降,我们采用backpropagation。

2020-08-06 09:43:26 138

原创 2020李宏毅机器学习与深度学习——Deep Learning

Deep Learning的三个步骤:1.define a set of function(神经网络)2.goodness of function3.pick the best functionSTEP1.Function:Neural Network不同的连接方式就会有不同的网络结构,怎么连接其实是我们手动去设计的。最常见的连接方式是Fully Connect Feedforward Network:一个神经网络可以看作一个function,如果我们知道这个程式里面的参数,我们就可

2020-08-04 10:58:33 331

原创 2020李宏毅机器学习与深度学习——Logistic Regression

Step1.Function SetStep2.Goodness of a FunctionStep3.Find the best functionStep1:我们这里有一个Logistic Regression作为Function。Step2:衡量我们程式的好坏。假设我们有一组训练集(Xn,Ci),这组训练集是根据我们这个几率函数产生的,那给我们一组w和b,我们就可以得到它们产生训练集的几率,最好的参数w和b就是使L(w,b)的最大时相对的w和b。为了使计算简单,我们等同于去求使-lnL(w,

2020-08-04 09:50:48 241

原创 2020李宏毅机器学习与深度学习笔记——Classfication_1

本节课的目标是,寻找合适的Function,对于我们的每一个输入x,我们给出合适的输出类别n,如下:这种Function有很大的应用,比如在金融领域,我们可以根据一个人的收入、存款、工作、年龄、过去的财务历史等等,来决定是否贷款给他;再比如医疗方面,我们可以根据一个人现在的症状、年龄、性别、过去的就医历史等等,来判断他生了那种病(自动医疗诊断);再比如做手写文字辨识,类别就是合法字体的个数;再比如做人脸识别,我们输入一张脸,然后在数据库里寻找,找到这张脸的主人。依旧以pockmon来举例,我们知道po

2020-07-31 20:26:17 1012

原创 2020李宏毅机器学习与深度学习笔记——Gradient Descemt

REVIEW在机器学习的第三步,我们的目的是通过解一个最优化问题来找到最好的Function。在第二步中,我们定义了一个LOSS Function,我们把一个Function带到这个LOSS Function中,或者我们把操控一个Function的参数(parameters)带到LOSS Function中,来使得LOSS Function越小越好。怎么做?如下所示的步骤,我们对每个参数,对LOSS Function求偏微分,上标表示这是第几组参数,下标表示是该组参数里的第几个。参数更新:上一组参数-l

2020-07-30 19:26:06 304

原创 CUDA安装记录

缘由:导师扔给我的一个matlab程序,在他那边运行只用十几秒,而我单词跑就要花费一个多小时。在和师兄交流后,得知要下载对应的cuda驱动,实现gpu加速。整个过程分为三个部分,分别是:下载、安装、调用。PartI.下载:这里我直接在官网下载的load版本,2.7GB,总体下载还算流畅,可以推荐。cuda下载地址cuda下载地址,点击Download后进行如下选择。PartII.安装:一定要关闭杀毒软件!1.双击下载好后的exe文件,如下所示:2.选择合适的路径:这一步结束后跳出正式

2020-07-10 09:50:59 184

原创 Leetcode刷题笔记——python无重复字符的最长子串

题目描述:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。解题思

2020-06-18 10:41:51 269

原创 Leetcode刷题笔记——两数相加

题目描述:给出两 非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807解题思路:按照逆序的方法存储实际上有利于我们编码,逆序存储我们可以从

2020-06-17 21:27:24 242 1

原创 Leetcode刷题笔记——两数之和

**题目描述:**给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两次。示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7= 9 所以返回 [0, 1]方法一:暴力求解解题思路:双层循环遍历数组,判断和是否为target。class Solution: def

2020-06-17 20:32:03 143

原创 数据通信与计算机网络笔记——第三章

1.数据链路层的功能有哪些?·为网络层提供服务·链路管理(包括连接的建立、维持和释放)·帧定界(在帧的首部和尾部加上一些控制信息)、帧同步(接收方从二进制比特流中区分出帧的起始和终止)和透明传输(不管所传送数据是什么样的比特组合,都应能在链路上传送)·流量控制(限制发送方发送的数据流量)·差错控制(使发送方确定接收方是否正确接收到由其发送数据的方法)2.差错控制的的编码方式有哪些?检错:奇偶校验码和循环冗余码;纠错:海明码。3.可靠的传输机制有哪些?确认和超时重传(发送方维持一个计时器,

2020-06-12 19:25:21 583

原创 Anaconda的安装部署

学习李宏毅的老师的课程,有提到在linux下使用xx工具来管理包和版本,但是由于不习惯linux的操作,看到弹幕有说windows下anaconda这个工具也不错,于是就自己就安装了一下,便于后面实验使用方便,安装步骤记录如下:Anaconda下载安装:1.打开anaconda的官网(点击这里)如下图所示:2.下拉到页面最底端,可以看到下载选项,点击windows下的python3.7 64bit:3.点击图中的选项即开始进行anaconda下载,之后会在你的下载文件夹中得到一个exe可执行文件

2020-06-04 17:40:01 381

原创 数据通信与计算机网络笔记——第二章

1.一些基本概念。数据:传送信息的实体。信号:数据的电气或电磁表现,数据在传输过程中的存在形式。码元:用一个固定时常的信号波形表示一位k进制数字。数据通信:数字计算机或其他数字终端之间的通信,其主要划分为信源、信宿和信道。信源:产生和发送数据的源头;信宿:接受数据的终点。信道:信号的传输媒介。数据传输方式:串行传输和并行传输。通信双方的交互方式:单工通信、半双工通信和全双工通信。速率(数据率):指数据的传输速率,表示单位时间内传输的数据量,可用码元传输速率和信息传输速率表示。码元传输速率

2020-06-04 10:54:00 529

原创 2020李宏毅机器学习与深度学习笔记——Regression

Case举例:股票预测系统 f(一些股票资料)=预测明天股票的点数无人驾驶 f(道路状况)=方向盘角度推荐系统 f(使用者A 商品B)=使用者A购买商品B的可能性课程范例:预测宝可梦的CP值(战斗力)f(某一只宝可梦相关的infomation)=进化后的CP值输入X:某一只宝可梦Xs:它的种类;Xhp:它的生命值;Xw:它的重量;Xh:它的高度;Xcp:它的CP值输出Y(一个数值)Step1:Model(找一个function set)eg.Y=b+w*Xcp (w和b是参数,可以是任

2020-06-03 22:42:49 393

原创 数据通信与计算机网络笔记——第一章

1.什么是计算机网络?计算机网络是一些互联的、自治的计算机系统的集合。2.计算机网络的组成成分有什么?从组成部分看:计算机网络=硬件(主机、通信链路、交换设备、通信处理机)+软件(实现资源共享的、用户使用的)+协议(这一部分是核心)从工作方式看:计算机网络=边缘部分(主机)+核心部分(网络、路由器)从功能组成上看:计算机网络=通信子网(传输介质、通信设备、相应的协议)+资源子网(实现资源共享的设备、软件)3.计算机网络的功能有哪些?数据通信(最基本、最重要)、资源共享、分布式处理、提高可靠性、

2020-06-03 11:22:47 766 1

原创 2020李宏毅机器学习与深度学习笔记——课程入门

课程入门机器学习就是自动找函式,任何与人工智能有关的问题都可以看作是在找它的函式f。eg.语音识别 f(一段语音)= “语音内容”图像识别 f(一张图片)=“图片内容”下围棋 f(棋局)=“下一跳next move”对话系统 f(你对机器说的话)=“机器的回答”第一个问题:你想让机器帮你找什么样的函式?Regression:找输出是数值的Binary Classifcation:只有yes和no两种输出Multi-class Classifcation:从N个class中

2020-06-02 22:14:31 725

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除