小编rjp*_*jpg的帖子

在Java中加载sklearn模型.在python中使用DNNClassifier创建的模型

目标是在Java中打开一个用python创建/训练的模型tensorflow.contrib.learn.learn.DNNClassifier.

目前主要问题是要知道在会话运行方法中用java给出的"张量"的名称.

我在python中有这个测试代码:

    from __future__ import division, print_function, absolute_import
import tensorflow as tf
import pandas as pd
import tensorflow.contrib.learn as learn
import numpy as np
from sklearn import metrics
from sklearn.cross_validation import train_test_split
from tensorflow.contrib import layers
from tensorflow.contrib.learn.python.learn.utils import input_fn_utils
from tensorflow.python.ops import array_ops
from tensorflow.python.framework import dtypes
from tensorflow.python.util.compat import as_text

print(tf.VERSION)

df = pd.read_csv('../NNNormalizeData-out.csv')

inputs = []
target = []

y=0;    
for x in df.columns:
    if y != 35 :
        #print("added %d" %y)
        inputs.append(x)
    else …
Run Code Online (Sandbox Code Playgroud)

java tensorflow sklearn-pandas tensorflow-serving

5
推荐指数
1
解决办法
4273
查看次数