Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.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中的不同图像类型使用不同的损耗?_Python_Tensorflow - Fatal编程技术网

Python 如何对tensorflow中的不同图像类型使用不同的损耗?

Python 如何对tensorflow中的不同图像类型使用不同的损耗?,python,tensorflow,Python,Tensorflow,我有两种图像,它们的名称分别以两个不同的字符串开头(例如“a_….”和“b_….”)。我想根据我当前正在训练的图像使用不同的损失函数(批量大小为1)。如何将if条件包括在内,以便对图像使用特定损失 谢谢大家! 尝试在python中读取并使用三值_运算符(存在于任何编程语言中) 例如,如果我理解你的话 def los_func_1(): print 'los_func 1 ' def los_func_2(): print 'los_func 2' if __name__ =

我有两种图像,它们的名称分别以两个不同的字符串开头(例如“a_….”和“b_….”)。我想根据我当前正在训练的图像使用不同的损失函数(批量大小为1)。如何将
if
条件包括在内,以便对图像使用特定损失


谢谢大家!

尝试在python中读取并使用三值_运算符(存在于任何编程语言中) 例如,如果我理解你的话

def los_func_1():
    print 'los_func 1 '

def los_func_2():
    print 'los_func 2'


if __name__ == '__main__':
    use_1 = True
    los_func_1() if use_1 else los_func_2()
此代码将被打印

los_func 1


为什么不坐火车呢。。图片,更改损失函数,并继续使用b_。。。图片?您甚至可以在每次批处理后切换。您是否有机会使用fast ai python库?您可以指定要添加此丢失函数的库和方法吗?您应该将“a…”和“b…”元信息放入正在处理的数据中(您可以使用tfrecords)。然后,您可以使用条件开关,例如
tf.cond
谢谢您的回答!是的,我可以,但我的问题是如何获得
use\u 1=True