python - 有没有办法修改TensorFlow中inception-v3的python代码?

标签 python machine-learning neural-network tensorflow

现在我正在使用基于google提供的教程的inception-v3。 要重新训练和测试它,我使用命令:

bazel build tensorflow/examples/label_image:label_image && \
bazel-bin/tensorflow/examples/label_image/label_image \
--graph=/tmp/output_graph.pb --labels=/tmp/output_labels.txt \
--output_layer=final_result \
--image=$HOME/flower_photos/daisy/21652746_cc379e0eea_m.jpg

但是现在我需要修改代码的某些部分,并且由于我使用 bazel 来构建,所以我真的不知道它是否可能以及代码实际在哪里。 有没有办法将其用作纯 Python 代码并作为常规 Python 脚本运行?

最佳答案

不幸的是,该模型是用 C++ 编写的。

但是在 tensorflow/models 存储库中有一个非常好的 inception 实现:https://github.com/tensorflow/models/tree/master/inception

它还包括有关如何训练和评估模型的详细说明。 评估步骤描述于 https://github.com/tensorflow/models/tree/master/inception#how-to-evaluate 并且是用Python编写的。 评估脚本为inception_eval.py .

关于python - 有没有办法修改TensorFlow中inception-v3的python代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38335169/

相关文章:

python - 如何设置带有评估集的学习xgboost?

python - 获取填充字典的大小

python - 在数据框中选择时间窗口

python - 如何通过调整权重来优化 PIL 逊相关系数?

python - 将 tensorflow 梯度应用于特定输入

python - PyTorch 教程 freeze_support() 问题

machine-learning - scikit learn svm 总是给出恒定的线拟合

python - 带有数组和标量的 Numpy 数学?

c# - 如何以最少的访问量(最有效)从位置FIFO中选择项目

machine-learning - Caffe : train network accuracy = 1 constant ! 准确性问题