我有一个在ML Engine上托管的带有tensorflow后端的keras模型。我使用以下命令对它进行ping操作:
#include <cctype>
#include <string>
#include <string_view>
using namespace std::string_literals;
bool is_roman(std::string_view sv)
{ // if the character is not found in the string
for(auto const &ch : sv) // containing roman numeric symbols, return false.
if ("MDCLXVI"s.find(std::toupper(static_cast<unsigned>(ch))) == std::string::npos)
return false;
return true;
}
然后我回来:
gcloud ml-engine predict --model my_model --version my_version --json-instances my_instances.json
MY_SECOND_DENSE
[0.0003, 0.2819, ...]
是我的keras模型中输出层的名称。我们知道为什么预测结果中包含模型输出层的名称吗?有办法避免这种情况吗?
更重要的是,此处响应的数据类型是什么?
谢谢!
编辑:
my_second_dense