tensorflow:2.1
matplotlib:any
在jupyter notebook 或则 vscode 中,使用matplotlib可视化tensorflow和keras模型误差
当执行到可视化误差的代码时,python会提示kernel restart的错误,代码执行终止。
#构建模型
model = K.Sequential([
Flatten(input_shape= (28,28)),
Dense(10, activation='sigmoid')
model.summary()
#训练模型
model.compile(optimizer= 'adam',
loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),
metrics=['accuracy'])
history = model.fit((x=train_data,
y=train_labels,
epochs=50,
verbose=1,
validation_split=0.2)
#可视化模型误差
plt.plot(history. History['loss'],label='loss')
plt.plot(history.history['val_loss'],label='val_loss')
plt.legend()
plt.grid()
plt.show()
python 默认情况不允许重复加载同一个LIB。
通过环境使能python环境变量KMP_DUPLICATE_LIB_OK,允许重复加载LIB。
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'
在
Jupyter
notebook
中
用
matplotlib
.
py
plot
出现服务器挂掉、崩溃
import torch
from torch.autograd import Variable
import
matplotlib
.
py
plot
as plt
tensor = torch.linspace(-6,6,200)
tensor = Variable(tensor)
np_data = tensor.num
py
()
#定义激活函数
y_relu = torch.relu(tensor).data
下载完成后会得到一个 opencv-3.4.15-vc14_vc15.exe 文件,点击运行后会生成一个文件夹。
此文件夹为下一步工程创建使用,文件夹可移动、复制和重命名,这里命名如下:
二、VS2019创建OpenCV基础工程
2.1、创建VS工程
基于 OpenCV 的图像形态学处理 - 膨胀,腐蚀,开运算,闭运算. 涉及到的 OpenCV 函数 - cv2.erode(),cv2.dilate(),cv2.morphologyEx()膨胀和腐蚀是图像形态学的两个基本操作. 典型应用是在二值图像
中
的使用,是很多识别技术
中
重要的
中
间处理步骤.在灰度图像
中
根据阈值同样可以完成膨胀与腐蚀操作.1. 原理二值图像f(x,y) 的膨胀操作,类似于对图...
最近从
jupyter
notebook 转向
jupyter
lab,功能多一些。可是遇到了
问题
:运行tensorflow时出现了
kernel
restart
ing 的
问题
。语句没有被执行,且
kernel
进入到重启后的状态。反复的检查表明,这个
问题
仍然是显存冲突造成的,可我在i
py
nb的前面已经加上了限制显存使用的代码。
测试表明:**
jupyter
lab在退出的时候不会释放显存。**这应该是个bug。notebook是会释放的。因此执行notebook时成功,而用
jupyter
lab时失败。
解决方案:nv
vscode
在运行Import
matplotlib
.
py
plot
as plt时报错ImportError: DLL load failed: 找不到指定的模块。
网上找了一圈都没解决,最后问了一个同事大佬。直接输入
py
thon -m pip install msvc-runtime。可能是机器上
py
thon版本比较高,一些库什么的被移动了,条件说明:已经安装
matplotlib
库和num
py
库。
jupyter
notebook 上用
matplotlib
绘图,出现The
kernel
appears to have died.It will
restart
automatically
Jupyter
Notebook运行过程
中
,
kernel
died.
报错信息:
The
kernel
appears to have died. It will
restart
automatically.
可能原因:安装的一些包现在可能已经不适用了,卸载并重新安装如下包:
i
py
kernel
i
py
thon
jupyter
_client
jupyter
_core
trait...
jupyter
内核似乎挂掉了 它很快将自动重启
NTEL MKL ERROR:
Intel MKL FATAL ERROR: Cannot load libmkl_avx512.so.2 or libmkl_def.so.2.
不过非常感谢小伙伴们对我的信任,还有我们一起学习的热情让我一下恢复了对学习的xing趣了呢),作为一名小白,抱着学习的心态去的,所谓的万事开头难是真的,从来没接触过这种比赛或工作的我也是一头雾水,以前没上过数据处理和挖掘的课程,不知从何下手,就是在这样一穷二白的情况
py
lab的目的
Py
lab combines the functionality of
py
plot
with the capabilities of Num
Py
in a single namespace, and therefore you do not need to import Num
Py
separately. Furthermore, if you import
py
l...
jupyter
中
使用
matplotlib
画图
会导致
kernel
died
conda
install --yes freetype=2.10.4
Matplotlib
依赖freetype库。