Python 如何对tensorflow中的不同图像类型使用不同的损耗?
我有两种图像,它们的名称分别以两个不同的字符串开头(例如“a_….”和“b_….”)。我想根据我当前正在训练的图像使用不同的损失函数(批量大小为1)。如何将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__ =
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