Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python tensorflow估计器中作用域名称处的ValueError_Python_Regex_Python 3.x_Tensorflow_Tensorflow Estimator - Fatal编程技术网

Python tensorflow估计器中作用域名称处的ValueError

Python tensorflow估计器中作用域名称处的ValueError,python,regex,python-3.x,tensorflow,tensorflow-estimator,Python,Regex,Python 3.x,Tensorflow,Tensorflow Estimator,在tensorflow估计器中,当我尝试处理日语文本时,我面临一个问题。我试图通过调试找到它。负责的代码行是 net = tf.feature_column.input_layer(features, params['feature_columns']) 从这一行,它会引发一个错误,即 ValueError:'こんにちは' 不是有效的作用域名称 我还深入研究了它,最终得到了ops.py中的正则表达式 _有效的\u OP\u NAME \u REGEX=re.compile^[A-Za-z0-9

在tensorflow估计器中,当我尝试处理日语文本时,我面临一个问题。我试图通过调试找到它。负责的代码行是

net = tf.feature_column.input_layer(features, params['feature_columns'])
从这一行,它会引发一个错误,即

ValueError:'こんにちは' 不是有效的作用域名称

我还深入研究了它,最终得到了ops.py中的正则表达式

_有效的\u OP\u NAME \u REGEX=re.compile^[A-Za-z0-9.][A-Za-z0-9\-/]*$ _有效的\范围\名称\正则表达式=重新编译^[A-Za-z0-9\-/]*$ 任何关于跳过此项的建议,或任何关于输入任何语言字符的有效建议


注意:当我使用英语时,它工作正常。

对于_VALID_OP_NAME_REGEX和_VALID_SCOPE_NAME_REGEX模式,查找仅包含ascii字符[A-Za-z]、数字[0-9]和其他一些[。-/]的名称以匹配。由于该术语为日语,且该术语的字符不在模式中的类型中;它给了你一个例外。因此,您需要在功能参数中指定一个适当的作用域名称,您是否试图将术语映射到ascii术语

干杯