- 博客(50)
- 收藏
- 关注
原创 如何更换python版本
小白近期在搭建机器学习环境,在Windows下安装的python版本为3.9.6。由于版本太高,会遇到很多问题,如安装tensorflow和keras时版本不兼容,所以想重新更换版本。下面附上卸载教程。1.打开“开始”菜单。点击屏幕左下角的Windows标志,会出现一个弹出菜单。2.打开“设置”。点击“开始”菜单左下角的“设置”齿轮图标,出现“设置”窗口。3.点击应用程序。它在“设置”窗口的中间。4.找到要卸载的Python版本。向下滚动到“P”部分,然后查找名称中有“Python”的应用程序,例如
2021-07-14 09:52:56
19833
1
原创 程序报错:ImportError: cannot import name ‘Adam‘ from ‘keras.optimizers‘
将from keras.optimizers import Adam改为from tensorflow.keras.optimizers import Adam
2021-07-13 20:16:59
43158
10
原创 程序报错:AttributeError: module ‘tensorflow‘ has no attribute ‘xxx‘ 解决办法
一、报错原因:Tensorflow1.x版本和2.x版本部分方法名不兼容。安装使用的是Tensorflow2.0及以上版本,而在程序中使用了Tensorflow1.x版本或者情况相反。二、解决办法:若导入Tensorflow模块的代码为:import tensorflow 替换为:import tensorflow.compat.v1若导入Tensorflow模块的代码为:import tensorflow as tf替换为:import tensorflow.compat
2021-07-13 19:59:33
6125
原创 tensorflow :AttributeError: module ‘tensorflow‘ has no attribute ‘placeholder‘
原X = tf.placeholder(tf.float32, shape=[None, dim])修改后tf.compat.v1.disable_eager_execution()X = tf.compat.v1.placeholder(tf.float32, shape=[None, dim])
2021-07-13 19:40:45
224
原创 以管理员身份运行打不开的软件
当双击软件图标,无反应或出现如下错误时,可以尝试以管理员身份运行。在图标上鼠标右键-属性-兼容性-勾上以管理员身份运行此程序。
2021-07-13 17:21:29
5375
原创 Windows中Python与Pycharm安装教程
一、 Python安装1.进入Python官网https://www.python.org/downloads/,找到可用于Windows下的版本下载。2.下载后安装,选择第二个Customize installation。3.安装成功后,可以在终端查看Python。“win”+r二、Pycharm的安装1.进入Pycharm官网下载http://www.jetbrains.com/pycharm/download/#section=windows2.安装3.激活1W6
2021-07-13 17:14:16
5473
原创 Window系统设置自动关机
按快捷键“Win+R”,电脑屏幕的左下方出现一个运行窗口。在运行框中输入关机命令:shutdown -s -t xx。其中xx是关机延时时间/秒;如果xx为00,则表示立马关机。如果xx为3600,则表示1个小时以后关机。如果你想在指定的时间内关闭电脑,命令:at xx:xx shutdown -s。其中,xx:xx表示关机的确切时间,如果为23:00,则表示电脑会在23点整准时关机。取消自动关机输入shutdown -a命令。...
2020-12-15 09:19:06
283
原创 python修改dataframe列名称
读取csv文件df1 = pd.read_csv('data.csv')修改列名df1.columns = ['unit', 'cycles'] + ['sensor measurement' + str(i) for i in (2, 3, 4, 7, 8, 9, 11, 12, 13, 14, 15, 17, 20, 21)]
2020-09-14 20:51:58
895
原创 No module named 'sklearn.grid_search'
检查Scikit-Learn的版本conda list scikit-learn如果高于等于0.20说明是grid_search模块已被弃用。将from sklearn.grid_search import GridSearchCV改为from sklearn.model_selection import GridSearchCV...
2020-04-05 17:01:35
1532
1
原创 ReadTimeout错误
pip install seaborn如果不行就下面这个pip --default-timeout=100 install -U seaborn
2020-03-20 16:04:41
1000
原创 python3安装
linux版本安装https://www.python.org/downloads/source/下载安装包以 Python3.6.1 版本为例:tar -zxvf Python-3.6.1.tgzcd Python-3.6.1./configuremake && make install检查 Python3 是否正常可用:python3 -VPyt...
2020-03-18 21:55:05
567
原创 keras安装
pip install kerasbash: pip: command not foundsudo easy_install pipbash: sudo: command not foundapt-get updateapt-get install sudosudo easy_install pipsudo: easy_install: command not found...
2020-03-18 20:02:36
513
原创 sklearn模块安装
from sklearn.grid_search import GridSearchCVpip install sklearnpython3 -m pip install scikit-learn检查Scikit-Learn的版本conda list scikit-learn如果高于等于0.20说明是grid_search模块已被弃用。将from sklearn.grid_se...
2020-03-15 13:34:31
3624
原创 drop函数的使用
train_df.drop(train_df.columns[[26, 27]], axis=1, inplace=True) #drop函数默认删除行,列需要加axis = 1对原数组作出修改并返回一个新数组,往往都有一个 inplace可选参数。如果手动设定为True(默认为False),那么原数组直接就被替换。也就是说,采用inplace=True之后,原数组名对应的内存值直接改变而...
2020-03-14 10:51:01
4374
2
原创 if __name__ == '__main__'
if name == 'main’的意思是:当.py文件被直接运行时,if name == 'main’之下的代码块将被运行;当.py文件以模块形式被导入时,if name == 'main’之下的代码块不被运行。...
2019-09-09 10:45:07
133
原创 规范化、标准化、归一化、正则化
1.规范化针对数据库规范化把关系满足的规范要求分为几级,满足要求最低的是第一范式(1NF),范数的等级越高,满足的约束集条件越严格。针对数据数据的规范化包括归一化标准化正则化,是一个统称(也有人把标准化作为统称)。2.标准化(Standardization)数据的标准化是将数据按比例缩放,使之落入一个小的特定区间。主要方法:z-score标准化方法特点:对不同特征维...
2019-05-21 11:46:41
2846
原创 ReLU函数
1.非线性激励函数引入非线性函数作为激励函数,这样深层神经网络就有意义了,不再是输入的线性组合,可以逼近任意函数.2.选择ReLU作为激活函数Relu函数的定义是:Relu函数图像如下图所示:relu函数的作用就是增加了神经网络各层之间的非线性关系...
2019-05-21 11:03:37
13800
原创 熵
熵的概念最早起源于物理学,用于度量一个热力学系统的无序程度。在信息论里面,熵是对不确定性的测量。1 信息量假设我们听到了两件事,分别如下:事件A:巴西队进入了2018世界杯决赛圈。事件B:中国队进入了2018世界杯决赛圈。事件B的信息量比事件A的信息量要大。因为事件A发生的概率很大,事件B发生的概率很小。所以当越不可能的事件发生了,我们获取到的信息量就越大。...
2019-05-20 22:42:48
934
原创 ResNet
残差网络是2015年由著名的Researcher Kaiming He(何凯明)提出的深度卷积网络,一经出世,便在ImageNet中斩获图像分类、检测、定位三项的冠军。 残差网络更容易优化,并且能够通过增加相当的深度来提高准确率。核心是解决了增加深度带来的副作用(退化问题),这样能够通过单纯地增加网络深度,来提高网络性能。ResNet = Residual Network1.ResNet意义...
2019-05-19 15:29:31
687
原创 Training, Validation 和 Test
Training set: A set of examples used for learning, which is to fit the parameters [i.e., weights] of the classifier.训练集:学习样本数据集,通过匹配一些参数来建立一个分类器。建立一种分类的方式,主要是用来训练模型的。Validation set: A set of example...
2019-05-18 11:53:34
2777
原创 python常用模块(二)torchvision.transforms
torchvision.transforms用法一、 裁剪——Crop1.随机裁剪:transforms.RandomCrop2.中心裁剪:transforms.CenterCrop3.随机长宽比裁剪 transforms.RandomResizedCrop4.上下左右中心裁剪:transforms.FiveCrop5.上下左右中心裁剪后翻转: transforms.TenCrop二...
2019-05-18 11:17:30
2150
原创 机器学习中的一些名词解释
细粒度(fine-grained)首先看两组图通过这两组图像,粗略观察会发现差别不是很大,所以我们仔细的去看,就能发现一些细节性的差别。两类不同的鸟,但是差别很小,主要应该就在眼部。由此,引出了细粒度类别检测。平时,我们在做目标检测的过程中,也可以通过引入该思想,让我们对目标只提取高判别性的特征,提高目标特征的表达,提升检测结果的精度。...
2019-05-15 09:47:05
1231
原创 机器学习中的相似性度量方法
1.欧氏距离(Euclidean Distance)欧式距离全称是欧几里距离,源自欧式空间中两点间的距离公式。1.平面空间内两点a(x1,y1),b(x2,y2)的欧式距离为:2.三维空间里的欧氏距离2.马氏距离(Mahalanobis Distance)基础知识1.方差:方差是标准差的平方,而标准差的意义是数据集中各个点到均值点距离的平均值。反应的是数据的离散程度。2.协方差:...
2019-05-14 16:40:24
1239
原创 英文文章里的常用缩写
i.e.(in other words):即;也就是说e.g.(for example):例如etc.(and so on):等等aka(also known as):又叫做;也叫做
2019-05-14 09:58:31
3791
原创 python笔记
人工神经网络与生物神经网络生物神经网络:900亿个神经网络细胞组成了人类复杂的神经网络系统,通过外界刺激产生新的连结,让信号通过新的连结传递而形成反馈。人工神经网络:所有神经元的连接都是固定的,靠正向和反向传播来更新神经元,从而形成更好的神经系统。...
2019-05-08 10:28:04
170
原创 python常用模块(一)
os模块os 模块提供对操作系统进行调用的接口os 模块中常用的属性和函数:1.os.path.isdir():判断某一路径是否为目录2.os.mkdir():创建一个目录。只创建一个文件目录。3.os.walk()函数:遍历文件夹中的子文件夹以及文件。输入print(list(os.walk('/mnt',topdown = False)))输出[('/mnt', [...
2019-05-07 20:09:38
268
原创 Pycharm远程连接服务器
由于本地计算机没有显卡,所有深度学习的环境都配置在远程服务器端,因此在Pycharm软件上搭建一个远程调试功能。注意:只有Pycharm专业版才具有远程调试功能,社区版不具有该功能。第一步:配置Deployment,用于本地文件和远程文件的同步菜单栏:Tools > Deployment > Configuration.点击左上角加号选择SFTP为方便调试,我们将工程设置...
2019-03-30 20:32:39
619
原创 Ubuntu安装中文输入法
点击系统设置,进入Language Support,第一次进入会提示安装一些语言,同意并输入密码,完成后先关闭安装输入法,终端输入命令:sudo apt-get install fcitx-table-wbpy重复步骤1,最下方Keyboard input method system后面选择fcitx重启虚拟机,看到右上角键盘图标,右击选择configureFcitx点击下方加号,会弹出...
2019-03-10 18:51:04
322
1
原创 Ubuntu16.04安装VMwareTools教程
打开VMware Workstation,点编辑虚拟机设置,将镜像文件改成VMware Workstation目录下的linux镜像文件,然后确定。启动虚拟机下的linux操作系统启动虚拟机下的linux操作系统启动完毕点击菜单栏虚拟机下的VMware Tools双击光驱,点击VMware Tools,会看到一个压缩文件,将这个压缩文件复制到home目录下打开终端进入home目录下,输入...
2019-03-10 18:11:47
19423
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人