pip升级后报错ImportError: cannot import name 'main'

今天在Ubuntu系统上编译安装了python和pip,但是升级pip之后,利用pip安装库的时候报错了: 在网上搜了一下,主要有如下两种解决方案: 本人编译安装的pip3路径为 /usr/local/bin/pip3 方案一 #!/usr/local/bin/python3.5 # -*- ...

2019-08-23 12:59:52

阅读数 7

评论数 0

MBR与GPT分区方案

全新硬盘(未初始化)装系统之前,必须对其进行分区,硬盘分区初始化的格式包括MBR和GPT两种。 MBR MBR的全称是Master Boot Record(主引导记录),MBR早在1983年IBM PC DOS 2.0中就已经提出。之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的...

2019-08-22 15:10:08

阅读数 9

评论数 0

N-gram模型

N-gram是一种传统的统计语言模型,该模型基于这样一种假设:第 nnn 个词的出现只与前面 m−1m-1m−1 个词相关,而与其它任何词都不相关,整句的概率就是各个词出现概率的乘积。这些概率可以通过直接从语料中统计 mmm 个词同时出现的次数得到。常用的是二元的Bi-Gram和三元的Tri-Gr...

2019-08-17 18:03:48

阅读数 8

评论数 0

django无法生成自定义表的问题

由于之前数据库的表已经建好,所以不需要用django的 makemigrations 和 migrate 命令来迁移模型。本人使用了 python manage.py inspectdb > models.py 命令来反向生成模型。 最近服务器被挖矿

2019-08-05 16:59:12

阅读数 11

评论数 0

BERT

Comparision Of Models Refer A Neural Probabilistic Language Model BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding...

2019-07-28 17:09:03

阅读数 26

评论数 0

Transformer

Notes self-attention:表示自注意。在机器翻译中,attention分配通常是目标单词对源语句各单词的概率分布。而self-attention表示source --> source的attention分配,这样每个单词便能捕获与其他所有单词的关系特征,解决了RNN...

2019-07-25 00:07:40

阅读数 9

评论数 0

Attention Model

人脑的注意力模型,说到底是一种资源分配模型,在某个特定时刻,你的注意力总是集中在画面中的某个焦点部分,而对其它部分视而不见。Attention Model 被广泛使用在自然语言处理、图像识别及语音识别等各种不同类型的深度学习任务中。 RNN的局限 机器翻译解决的是输入是一串在某种语言中的一句话,输...

2019-07-24 15:51:54

阅读数 12

评论数 0

CRF

条件随机场(Conditional Random Fields)是给定一组输入序列条件下另一组输出序列的概率分布模型,在NLP中应用很广泛。 场景 假设我们有Bob一天从早到晚的一系列照片,Bob想考考我们,要我们猜这一系列的每张照片对应的活动,比如: 工作的照片,吃饭的照片,唱歌的照片等等。一...

2019-07-10 13:38:20

阅读数 41

评论数 0

SVM

简介 支持向量机(Support Vector Machine)是一种二分类模型。它的基本模型是定义在特征空间上的间隔最大的线性分类器。SVM的学习算法是求解凸二次规划的最优化算法。 假设在一个二维线性可分的数据集中,图一A所示,我们要找到一条把两组数据分开,这条直线可以是图一B中的直线,也可以...

2019-06-24 12:10:55

阅读数 28

评论数 0

IoC与DI

前言 最近在学习Spring框架,它的核心就是IoC容器。要掌握Spring框架,就必须要理解控制反转的思想以及依赖注入的实现方式。下面,我们将围绕下面几个问题来探讨控制反转与依赖注入的关系以及在Spring中如何应用。 什么是控制反转? 什么是依赖注入? 它们之间有什么关系? 如何在Sprin...

2019-06-18 16:44:26

阅读数 19

评论数 0

CNN反向传播

深度神经网络(DNN)反向传播的公式推导可以参考之前的博客:https://transformerswsz.github.io/2019/05/29/反向传播/。 要套用DNN的反向传播算法到CNN,有几个问题需要解决: 池化层没有激活函数,我们可以令池化层的激活函数为 g(z)=zg(z) =...

2019-06-08 20:21:53

阅读数 19

评论数 0

CNN

卷积神经网络(Convolutional Neural Networks)是一种深度学习模型或类似于人工神经网络的多层感知器,常用来分析视觉图像。CNN在图像分类数据集上有非常突出的表现。 DNN与CNN 下图为DNN: 下图为CNN: 虽然两张图的结构直观上差异较大,但实际上它们的整体架...

2019-06-07 22:20:47

阅读数 828

评论数 0

反向传播

简介 误差反向传播算法简称反向传播算法(Back Propagation)。使用反向传播算法的多层感知器又称为BP神经网络。 BP算法是一个迭代算法,它的基本思想如下: 将训练集数据输入到神经网络的输入层,经过隐藏层,最后达到输出层并输出结果,这就是前向传播过程。 由于神经网络的输出结果与实际结...

2019-05-18 22:58:54

阅读数 214

评论数 0

广义线性模型

为什么要引入GLM? 我们知道了”回归“一般是用于预测样本的值,这个值通常是连续的。但是受限于其连续的特性,一般用它来进行分类的效果往往很不理想。为了保留线性回归”简单效果又不错“的特点,又想让它能够进行分类,因此需要对预测值再做一次处理。这个多出来的处理过程,就是GLM所做的最主要的事。而处理过...

2019-04-23 23:25:52

阅读数 31

评论数 0

CentOS 启动过程

POST(Power on self test) 加电自检:主板在接通电源后,系统首先由POST程序来对内部各个设备进行检查,主要负责检测系统外围关键设备(如:CPU、内存、显卡、I/O、键盘鼠标等)是否正常。 BOOT Sequence 当自检通过后,便会执行一段小程序用来枚举本地设备并对...

2019-03-17 22:47:44

阅读数 60

评论数 0

Linux 开机自启动

实验环境:CentOS7 /etc/init.d 这是指向 /etc/rc.d/init.d 的软链接。这个目录存放的是一些脚本,一般是linux以rpm包安装时设定的一些服务的启动脚本。系统在安装时装了好多rpm包,这里面就有很多对应的脚本。执行这些脚本可以用来start || stop...

2019-03-17 16:51:14

阅读数 112

评论数 0

Linux定时任务:crontab

Linux系统是由 cron 这个系统服务来控制的。Linux系统上面原本就有非常多的计划性任务,因此这个系统服务是默认启动的。但是使用者也可以设置计划任务,Linux系统提供了控制计划任务的命令:crontab crond crond 是Linux下用来周期性的执行某种任务或等待处理某些事件的一...

2019-02-19 00:10:01

阅读数 41

评论数 0

P问题、NP问题和NPC问题

时间复杂度 常见的时间复杂度分为两种级别: 多项式级:O(1) , O(log(n)) , O(n^k); 非多项式级:O(a^n) , O(n!) 当我们在解决一个问题时,我们选择的算法通常都需要是多项式级的复杂度,非多项式级的复杂度需要的时间太多,往往会超时,除非是数据规模非常...

2019-01-24 22:06:42

阅读数 77

评论数 0

js变量提升

疑惑 例1 var a = 100; function f() { console.log(a); if (!a) { var a = 200; } console.log(a); } f() // undefined // 200 例2 var ...

2019-01-16 17:10:43

阅读数 91

评论数 0

Module的export和import命令

export export 命令用于规定模块的对外接口, import 命令用于输入其他模块提供的功能。 一个模块就是一个独立的文件。该文件内部的所有变量,外部无法获取。如果你希望外部能够读取模块内部的某个变量,就必须使用 export 关键字输出该变量。下面是一个 JS 文件,里面使用 ex...

2018-12-21 10:16:35

阅读数 66

评论数 0

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