自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 pyinstaller 打包时出错解决方案

最近用pyqt写了一个小程序,打包成exe时候时候遇到一个奇怪的问题:点击生成的exe完全没有反应。那么,请在生成exe的命令中去掉-w参数,让程序有控制台可以输出错误信息。打包的py文件可以写成如下形式,当然用命令行也可以。#!/usr/bin/env python3# -*- coding: utf-8 -*-from PyInstaller.__main__ import...

2018-10-31 17:36:15 15334 4

原创 PyQt5中pyinstaller安装及使用

在python中,想要将某个*.py的文件打包成一个exe,在任何其他电脑上都能运行,那么需要借助pyinstaller了。一、pyinstaller的安装。        在线安装用pip pyinstaller即可。找安装教程的人绝大多数时需要在离线环境下安装的。首先下载安装包,不论你是在官网或者PyPI上去下载,请记住下载的安装包文件名是这样:pyinstaller-pyinstal...

2018-08-16 20:51:01 894

原创 PyQt5中树结构的实现

树的实质是很多条数据按照一定的内在关系,分层级显示出来。因此每一条数据包括数据项和相互关系。数据项就对应了树中的column,而相互关系对应的是应该显示在哪一个条目下。PyQt5中,树的实现有两种形式,其中较为简单的是使用Tree Widget控件。对于静态的数据,实现树结构可以直接在Qt中拖入一个Tree Widget控件,然后右键点击它,选择编辑。其中column是每一条数...

2018-08-15 23:02:29 11558

原创 深度置信网络的一个应用

推荐系统是一个用传统方法比较难做好,但是用深度置信网络可以极大地减少计算量,达到比较好的效果的一个案例。传统推荐系统算法:1、构造用户-评分矩阵,对矩阵进行SVD分解。2、用深度置信网络。受限玻尔兹曼机再推荐系统中的应用:假设我们有M个电影,N个用户。第一个问题,将RBM应用到电影分级中该如何处理缺失的值。如果所有的N个用户对M个电影的分级都是相同的,那么我们可以独立地对待每一...

2018-07-25 23:32:54 1975

原创 受限玻尔兹曼机

受限玻尔兹曼机是波尔滋蔓机去掉相同层间连接的网络。即受限波尔滋蔓机可见层之间没有连接,隐藏层之间也没有连接,但是可见层和隐藏层之间是全连接。受限玻尔兹曼机与玻尔兹曼机一样,是一个随机神经网络系统。特点:每个神经元的取值只能是0,或者1训练方法:对比散度受限玻尔兹曼机变化的过程,或者说是运行过程:给可见层一个输入,然后系统会开始震荡,最后所有的神经元稳定下来,在可见层得到一个...

2018-07-23 23:45:21 1225

原创 受限玻尔兹曼机(一)数学基础

随机过程:一族随着时间改变而随机变量的分布也改变的随机变量叫做随机过程。平稳性:随着时间的变化,分布不变,这种随机过程叫做平稳过程。马尔科夫过程:随机变量的分布仅与T0时刻的分布有关,与T0之前的时刻随机变量的分布无关,叫做马尔科夫过程。马尔科夫链:马尔科夫过程的时间离散、随机变量取值离散的随机过程叫做马尔科夫链。马尔科夫链的齐次性:状态转移仅与状态转移时间差有关,而与时间无关,这...

2018-07-21 00:08:50 214

原创 玻尔兹曼机

波尔滋蔓机网络结构:所有神经元全连接。有两种输入输出结构,一是(自联想波尔滋蔓机)一部分神经元作为输入,同时也作为输出;其余神经元作为隐藏节点。二是(异联想波尔滋蔓机)一部分神经元作为输入,一部分神经元作为输出,一部分神经元作为隐藏节点。玻尔兹曼机的约束:(一)神经元只有0和1两种输出,当然-1和1也是一样的。(二)两个神经元A和B,A到B的权值与B到A的权值相同。(三)自...

2018-07-19 22:53:08 966 1

原创 模拟退火算法

模拟退火算法不是一个可以独立拿来应用于系统的算法。这种方法是对其余算法的一个补充和优化。他是在一个更高层次的过程上进行优化。退火的过程:温度先很高,保持一定的高温时间,让原子充分排列,然后温度下降一些,再给充足的时间让原子充分排列,如此往复,直到温度降为常温为止。如果温度下降过快,就会产生一些能量较高的非晶体,得到的刀具就太脆。也就是局部最优解。模拟退火算法的基础:Metropolis算法...

2018-07-19 00:11:06 458

原创 hopfield神经网络

初次接触hopfield神经网络,有一些约束没有注意,导致生出很多愚蠢的想法。一、hopfield神经网络其实没有层的概念,所有的神经元全连接就形成了一个hopdield神经网络的基本结构。既然是全连接,那么谁先谁后、谁左谁右就没有意义了,反正都是互联的。二、hopfield神经网络既然没有层的概念,那么神经网络的输入、输出是什么?我从哪里去获得输出呢?hopfield神经网络的输...

2018-07-17 10:45:25 1390

原创 python中cssselect参数的说明

刚开始学习爬虫,在看《用Python写网络爬虫》一书,在下载的源代码中发现有这样一行代码:row.append(tree.cssselect('table > tr#places_{}__row > td.w2p_fw'.format(field))[0]不懂之处有两个:一是'table > tr#places_{}__row > td.w2p_fw'.format(field),这实

2017-11-04 00:31:32 1387

SQL cipher源码

从github上下载的SQL cipher源码,需要自行编译才能用,亲测可用。主要解决上github慢的问题。

2018-11-01

空空如也

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

TA关注的人

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