- 博客(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 15441 4
原创 PyQt5中pyinstaller安装及使用
在python中,想要将某个*.py的文件打包成一个exe,在任何其他电脑上都能运行,那么需要借助pyinstaller了。一、pyinstaller的安装。 在线安装用pip pyinstaller即可。找安装教程的人绝大多数时需要在离线环境下安装的。首先下载安装包,不论你是在官网或者PyPI上去下载,请记住下载的安装包文件名是这样:pyinstaller-pyinstal...
2018-08-16 20:51:01 904
原创 PyQt5中树结构的实现
树的实质是很多条数据按照一定的内在关系,分层级显示出来。因此每一条数据包括数据项和相互关系。数据项就对应了树中的column,而相互关系对应的是应该显示在哪一个条目下。PyQt5中,树的实现有两种形式,其中较为简单的是使用Tree Widget控件。对于静态的数据,实现树结构可以直接在Qt中拖入一个Tree Widget控件,然后右键点击它,选择编辑。其中column是每一条数...
2018-08-15 23:02:29 11599
原创 深度置信网络的一个应用
推荐系统是一个用传统方法比较难做好,但是用深度置信网络可以极大地减少计算量,达到比较好的效果的一个案例。传统推荐系统算法:1、构造用户-评分矩阵,对矩阵进行SVD分解。2、用深度置信网络。受限玻尔兹曼机再推荐系统中的应用:假设我们有M个电影,N个用户。第一个问题,将RBM应用到电影分级中该如何处理缺失的值。如果所有的N个用户对M个电影的分级都是相同的,那么我们可以独立地对待每一...
2018-07-25 23:32:54 1986
原创 受限玻尔兹曼机
受限玻尔兹曼机是波尔滋蔓机去掉相同层间连接的网络。即受限波尔滋蔓机可见层之间没有连接,隐藏层之间也没有连接,但是可见层和隐藏层之间是全连接。受限玻尔兹曼机与玻尔兹曼机一样,是一个随机神经网络系统。特点:每个神经元的取值只能是0,或者1训练方法:对比散度受限玻尔兹曼机变化的过程,或者说是运行过程:给可见层一个输入,然后系统会开始震荡,最后所有的神经元稳定下来,在可见层得到一个...
2018-07-23 23:45:21 1249
原创 受限玻尔兹曼机(一)数学基础
随机过程:一族随着时间改变而随机变量的分布也改变的随机变量叫做随机过程。平稳性:随着时间的变化,分布不变,这种随机过程叫做平稳过程。马尔科夫过程:随机变量的分布仅与T0时刻的分布有关,与T0之前的时刻随机变量的分布无关,叫做马尔科夫过程。马尔科夫链:马尔科夫过程的时间离散、随机变量取值离散的随机过程叫做马尔科夫链。马尔科夫链的齐次性:状态转移仅与状态转移时间差有关,而与时间无关,这...
2018-07-21 00:08:50 223
原创 玻尔兹曼机
波尔滋蔓机网络结构:所有神经元全连接。有两种输入输出结构,一是(自联想波尔滋蔓机)一部分神经元作为输入,同时也作为输出;其余神经元作为隐藏节点。二是(异联想波尔滋蔓机)一部分神经元作为输入,一部分神经元作为输出,一部分神经元作为隐藏节点。玻尔兹曼机的约束:(一)神经元只有0和1两种输出,当然-1和1也是一样的。(二)两个神经元A和B,A到B的权值与B到A的权值相同。(三)自...
2018-07-19 22:53:08 982 1
原创 模拟退火算法
模拟退火算法不是一个可以独立拿来应用于系统的算法。这种方法是对其余算法的一个补充和优化。他是在一个更高层次的过程上进行优化。退火的过程:温度先很高,保持一定的高温时间,让原子充分排列,然后温度下降一些,再给充足的时间让原子充分排列,如此往复,直到温度降为常温为止。如果温度下降过快,就会产生一些能量较高的非晶体,得到的刀具就太脆。也就是局部最优解。模拟退火算法的基础:Metropolis算法...
2018-07-19 00:11:06 487
原创 hopfield神经网络
初次接触hopfield神经网络,有一些约束没有注意,导致生出很多愚蠢的想法。一、hopfield神经网络其实没有层的概念,所有的神经元全连接就形成了一个hopdield神经网络的基本结构。既然是全连接,那么谁先谁后、谁左谁右就没有意义了,反正都是互联的。二、hopfield神经网络既然没有层的概念,那么神经网络的输入、输出是什么?我从哪里去获得输出呢?hopfield神经网络的输...
2018-07-17 10:45:25 1473
原创 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 1408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人