- 博客(38)
- 收藏
- 关注
原创 jupyter notebook配置指南
涉及内容1. Jupyter Notebook安装(conda)2. Jupyter Notebook修改默认工作目录3. Jupyter Notebook自动补全4. Jupyter Notebook切换不同环境(不同核)
2021-10-30 16:39:53 12436
原创 向Pytorch转向(写在2021.10.24)
1)tf 1.x最大的劣势是它混乱的api设计以及难以debug的静态图机制,这是让他们在学术圈丢掉地位的根本原因。同一个功能你能用tf.slim, tf.layer, tf.keras同时实现,它们底层还互相“串通”,2) 无论怎样,tf1.x在工业落地部署上还是可圈可点的,直到tf 2.x的出现。 它想往pytorch靠,可是把自己的优势部分也给搞没了。3)Pytorch这两年在落地部署上成熟了很多,通过pytorch->ONNX->ncnn/tensorRT可以满足大部分移动端需求。
2021-10-24 11:38:57 204
原创 [求职笔试]python面试题汇总
题目汇总1. 如何在一个函数内部修改全局变量2. 列出5个python标准库3. 字典如何删除键和合并两个字典4. 谈下python的GIL5. python实现列表去重的方法6. fun(*args,**kwargs)中的*args,**kwargs什么意思?7. python2和python3的range(100)的区别8. 一句话解释什么样的语言能够用装饰器?9. python内建数据类型有哪些10. 简述面向对象中__new__和__init__区别11. 简述with方法打开处理文件帮我们做了什么
2021-07-04 10:54:02 724
原创 [tensorflow]查看GPU利用率
新装了T4的显卡,在任务管理器里看不到GPU占用率。只能cd到NVSMI文件夹下,用nvidia-smi.exe查看GPU利用率。吐槽一下T4卡,又贵又没有风扇,功率虽然75W但是散热一点不低,服务器风扇一下嗡到16000r。因此只能在管理口,限制风扇负载来降噪了。
2021-06-02 18:04:28 828
原创 [tensorflow]各个tensorflow版本和CUDA版本对应,以及各个GPU版本CUDA和cuDNN对应
各个tensorflow版本和CUDA版本对应,以及各个GPU版本CUDA和cuDNN对应
2021-06-02 00:07:49 32006 3
原创 Jupyter Notebook中matplotlib绘制动态图与鼠标交互
在python的Jupyter Notebook中,使用matplotlib绘制动态图形时,可能出现只显示一张静态图像。 这是因为在notebook中使用plt绘图共有三种模式:%matplotlib inline:这是默认的模式,输出的图片是静态的%matplotlib auto:在这个模式下会弹出一个单独 的绘图窗口,和在pycharm中一样%matplotlib notebook:在这个模式下会在notebook中产生一个绘图窗口,能够对图片进行放大缩小等操作。想要显示动态图像,只要
2021-04-10 04:03:36 5994
原创 python如何查看函数或者模块的源代码
一般函数会带有__code__方法,通过print()打印函数的文件位置。第三方库模块会带有 file 方法,通过print()打印库的文件位置。常用的编译器如Pycharm,按住ctrl键,将鼠标放到函数上,就会显示函数信息,点击进去可以查看函数源码。...
2021-01-16 16:46:22 7774
原创 加载kears_tune报错 ‘tensorflow.keras.layers.experimental.preprocessing‘ has no attribute ‘Random
加载kt时报错。分析查找tensorflow官方手册,2.4.0版本tenssorflow有tf.keras.layers.experimental.preprocessing.RandomRotationAPI。 察看对象在github上的源码。 找到image_preprocessing.py文件。查找本地文件。在augment.py中调用了processing.RandomRotation。 需要查找一下对应的py文件,看看可不可以手动补全。使用help()函数.
2021-01-12 01:03:17 4576 5
原创 [tensorflow2.0]使用Keras Tune进行超参数调优
Keras Tuner是一个库,可帮助您为TensorFlow程序选择最佳的超参数集。 为您的机器学习(ML)应用程序选择正确的超参数集的过程称为超参数调整或超调整。 超参数是控制训练过程和ML模型的拓扑的变量。 这些变量在训练过程中保持不变,并直接影响ML程序的性能。 超参数有两种类型:模型超参数,例如隐藏层的数量和宽度算法超参数,例如随机梯度下降(SGD)的学习率以及k个最近邻(KNN)分类器的最近邻居数在本教程中,您将使用Keras Tuner对图像分类应用程序执行超调。使用方法
2021-01-11 13:23:43 937 3
原创 [tensorflow2.0]tensorflow2.0提供的惩罚项(L1正则,L2正则)API
在隐藏层中经常会使用正则来作为损失函数的惩罚项。L2正则被用于防止模型的过拟合,L1正则项被用于产生稀疏权值矩阵。tf.keras.regularizers提供了几种内置类来提供正则。分别是class L1、class L1L2、class L2、class Regularizer 、serialize
2021-01-07 20:38:49 4138 8
原创 [tensorflow2.0]tensorflow中的子类、父类、超类
在使用tensorflow2.0搭建自定义层时,经常会将kears.Model类和keras.layers.Layer类作为父类。通常,继承Model的子类用来定义外部模型,作为训练的对象。继承Layer类来定义内部计算块。super() 函数是用于调用父类(超类)的一个方法。
2021-01-03 10:25:08 1115 4
转载 [tensorflow2.0]采用自定义层和模型在minist数据集上实现VAE(变分自编码器)
[tensorflow2.0]采用自定义层和模型在minist数据集上实现VAE(变分自编码器)
2021-01-02 11:37:22 467
原创 【文献速读】Inception发展和1X1卷积核
在速读文章前,我们要认识一下1X1卷积核。常用的卷积核有1X1,3X3,5X5(奇数)。根据一些文章的经验,更大的卷积核没有太大的意义。 卷积层输入输出形状的计算公式:N=(W−F+2P)/S+1N = (W − F + 2P )/S+1N=(W−F+2P)/S+1 卷积核的形状为1X1,令步长S=1S=1S=1,令padding=1padding=1padding=1即N=(W−1+2×0)/1+1=WN = (W −1 + 2\times 0)/1+1=WN=(W−1+2×0)/1+1=
2020-09-29 15:47:07 535
原创 深度学习/神经网络PPt绘图工具
在文章或PPT里绘制神经网络结构的时候,难免用到一些可视化工具,这里推荐两个Github可视化工具来绘制神经网络结构示意图。ConvNetDrawConvNetDraw 可以在实例框里输入相关数据,绘制立体的网络层结构。当然,目前只能绘制二维卷积。CNN-Convolutercnn-convoluter 可以绘制单卷积层的形状。、...
2020-09-25 11:45:04 7659 1
原创 大O计数法
对于不同的机器环境而言,确切的单位时间是不同的,但是对于算法进行多少个基本操作(即花费多少时间单位)在规模数量级上却是相同的,由此可以忽略机器环境的影响而客观的反应算法的时间效率。 对于算法的时间复杂度效率,我们可以用“大O记法”来表示。
2020-08-17 14:41:43 552
原创 爬虫
目录爬虫基础反爬协议requests模块如何使用:环境的安装:(略)爬取搜狗首页的页面数据实战巩固爬取搜狗指定词条对应的搜索结果页面(简单的页面采集器。)破解百度翻译爬取豆瓣电影爬取肯德基餐厅查询爬取国家药品监督管理总局相关数据数据解析正则进行数据解析bs4进行数据解析xpath解析反反爬策略机制模拟登陆爬虫基础 1. 爬虫在使用场景中的分类通用爬虫聚焦爬虫增量式爬虫 2. 爬虫的矛与盾反爬机制反反爬机制爬虫程序可以制定相关的反反爬策略或者技术手段,破解门户网站的中具备的反爬机制,从而
2020-08-15 17:46:49 522
原创 Numpy的一位数组、向量、矩阵以及其转置、矩阵乘法
在Numpy中对一维数组做转置,得到的还是一维数组本身。这与matlab的习惯不同。在matlab中认为一维数组是一个行向量,转置之后应该得到列向量。那么如何得到想要的向量或其转置矩阵呢?
2020-08-13 20:43:30 1225
翻译 PCoE卓越诊断学中心——NASA共享训练数据的资源站
本文翻译自艾姆斯研究中心的卓越诊断学中心(PCoE)相关网页。该网页为预测技术的发展提供了开源数据,专门解决了航空和太空探索应用领域内的预测技术空白。
2020-08-02 15:56:41 2853 3
原创 Matplotlib绘图(一)-边框线及坐标轴的设置
在matplotlib中,边框线的设置与坐标轴,子图的边界息息相关。下面我们通过axes的API来设置边框线。边框线及坐标轴的设置1.边框线的设置1.1 边框线隐藏1.2 边框线线宽、线型、颜色2.坐标轴的设置2.1 隐藏坐标刻度及修改坐标轴刻度的文本2.2 修改坐标刻度的文本或数字参考1.边框线的设置1.1 边框线隐藏方法一设置axes的spines可视属性为FALSEax.spines['left'].set_visible(False)方法二设置axes的spines的颜色属
2020-07-07 09:42:26 31916
原创 二分类模型的复现
基于tensorflow2.0的八股神器Sequential对[A neural network approach for chatter prediction in turning]一文的二分类模型进行复现。
2020-05-27 09:59:28 610
原创 Abaqus安装python第三方库函数
本文主要介绍了如何在Abaqus 的site-packages文档下安装Python的第三方库,主要提到了xlrd、xlwt、pandas、matplotlib库,用于excel数据的读写、以及数据图的可视化。
2020-05-24 11:38:07 10137 5
原创 [图书推荐]曹金凤《Python语言在Abaqus中的应用》图书推荐
本文推荐了图书《Python语言在Abaqus中的应用》(曹金凤著)。本文还分享了《Abaqus 6.6 Manual》(在线版)的地址。欢迎博友,一起分享其他版本的手册和心得。
2020-05-24 09:07:56 995
原创 PYTHON实现abaqus后处理(1)
本文主要是关于如何用Python代码实现:在Abaqus完成多个分析作业后,从Visualization模块中批量导出U1方向最大最小应变的自动计算值。并完成总应变的计算。(本文尝试去详细注释python语句,希望对同学们有所帮助。如果有其他疑问或见解,请在后台留言,谢谢)
2020-05-23 22:11:48 6435 2
原创 文献笔记
A H C , B P B , B M A S , et al. A neural network approach for chatter prediction in turning[J]. Procedia Manufacturing, 2019,34:885-892.| | ||二分类|4-1|| 特征数 |2 ||标签|1||数据集|8:2(160:41)||p|0.5||初始化方式|随机初始化||目标函数(L)|交叉熵||epochs|5||vadidation|K(1.
2020-05-13 16:03:44 179
转载 [图书推荐]李航《统计学习方法》(附带目录标签)
因为接触到深度学习,所以学习了李航老师的统计学习方法,顿感醍醐灌顶,对李航老师的敬佩也如滔滔江水般连绵不绝。现在将目录分享一下,以供博友参考。(含页码)
2020-05-13 15:02:44 1632
原创 数据归一化 可视化
用可视化的手段比较一下,最大最小归一化、0均值归一化、均值归一化的归一化效果。总体上看,数据分布的趋势没有发生变化。当然,文中所用的数据离散性不够强,或许不具备描述归一化功能的能力。
2020-05-04 16:22:49 1171
原创 tensorflow2.0中,tensor类型数据到pandas的DataFrame类型
在初用tensorflow时,由于对各种接口的不熟悉,难免需要对Narray、DataFrame、Tensor等类型的数据转换,本文分享了一些不同第三方库平台间转换数据类型的方法及代码。希望能给大家带来便利,也欢迎各位博友的指正。
2020-04-29 10:54:54 4603
原创 Tensorflow2.0以下版本(不含)的框架(tf.contrib)
在使用TF2.0时,出现报错ModuleNotFound:No module named 'tensorflow . contrib原来,TensorFlow 2.0中所有tf.contrib被弃用。重磅 | TensorFlow 2.0即将发布,所有tf.contrib将被弃用.对于解决“No module named ‘tensorflow.contrib.rnn’No module ...
2020-01-04 10:45:26 18087 6
原创 [Anaconda]windows 下,Anaconda命令总结
Anaconda是一款不错的Python集成环境,可用于快速建立、克隆、移除python开发环境,安装第三方拓展包,以及快速安装jupyter、spyder、Vscode等等编译软件。对于笔者这种小白来说,是特别好的软件。当然,本文主要分享了windows中,anaconda下安装环境的各种命令以及安装tensorflow2.0的各种报错及解决办法。欢迎热心博友提出指导意见。
2019-10-11 08:57:42 1374 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人