Google Colab中的实时标准化区域图
我正在培训Google Colab上的二进制分类的神经网络。每个时期,我都会在验证数据集中对其进行评估,并计算真实阳性,误报,真实负面因素和虚假负面的百分比。我想看到一个实时的归一化堆叠区域图(请参见 https:// altair-viz。 github.io/gallery/normalized_stacked_area_chart.html 对于这四个数字的解释)。随着培训过程的进行,每个时期都应更新。我该如何实现?我准备使用任何第三方库。
I am training a neural network for binary classification on Google Colab. Each epoch, I evaluate it on the validation dataset and calculate the percentages of true positives, false positives, true negatives, and false negatives. I want to see a live normalized stacked area chart (see https://altair-viz.github.io/gallery/normalized_stacked_area_chart.html for an explanation of what that is) of these four numbers. It should get updated with each epoch as the training process goes on. How do I achieve this? I am ready to use any 3rd party library.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决方案
我认为您每个时期都保存目标度量。
tf
:true正面tn
:fn
:false Nater下面的解决方案使用
plotly 创建所需的库图表。这是Jupyter笔记本(带有Google Colab链接),可以快速检查提出的解决方案。
使交互式堆叠的归一化区域图
区域形式。
虚拟数据
我们将使用以下数据来演示交互式堆叠式构型-AREA-CHART 。
Solution
I assume that you are saving your target metric after every epoch.
tf
: True Positivetn
: True Negativefp
: False Positivefn
: False NegativeThe solution below uses
Plotly
library to create the desired chart. Here is a jupyter notebook (with a google colab link) to quickly check-out the proposed solution.stacked_interactive_normalized_chart.ipynb
Make Interactive Stacked Normalized Area Chart
Define Custom Plotting Function
Here we define a custom function (
make_stacked_normalized_chart()
) to create an interactive-stacked-normalized-area-chart.Dummy Data
We will use the following data to demonstrate the interactive-stacked-normalized-area-chart.