深度神经网络模型,在可视化步骤报错

报错代码是

img


报出的错是

img


前后检查了一遍,没发现有空行啊!Excel表也没有空行,导入的数据里面有连续型和分类型数据,连续型变量基本都是保留的两位小数!不知道哪里错了!求帮助

是因为数据里面含有“None”这个字符串,没法转成int。我猜是你没有处理缺失值

invalid literal for int() with base 10:"None"
起因:是在用int强制转换时,出现了invalid literal for int() with base 10错误。
原因时因为int()不能将带有小数点的字符串转化为整数类型。
input_layer = int (str(layer.input_shape).split(",")[1][1:-1]);
改成
input_layer = int (float(layer.input_shape).split(",")[1][1:-1]);

使用

sudo yum install graphviz(CentOS)或者sudo apt install graphviz