相关疑难解决方法(0)

AttributeError:协议消息对象中的复合字段"task"不允许赋值

我正在使用协议缓冲区python lib来发送数据,但它有一些问题,所以

Traceback (most recent call last):
  File "test_message.py", line 17, in <module>
    ptask.task = task
  File "build\bdist.win32\egg\google\protobuf\internal\python_message.py", line
513, in setter
AttributeError: Assignment not allowed to composite field "_task" in protocol message object.
Run Code Online (Sandbox Code Playgroud)

src如下:

原型文件:

message task {
    required int32 id = 1;
    required string msg = 2;
}

message task_info {
    required task task = 1;
}
Run Code Online (Sandbox Code Playgroud)

python代码:

task = yacc.task()
task.id = 1000
task.msg = u"test"
ptask = yacc.task_info() 
ptask.task = task # this line happen the …
Run Code Online (Sandbox Code Playgroud)

python protocol-buffers

28
推荐指数
3
解决办法
2万
查看次数

了解对象检测API中的数据扩充

我正在使用对象检测API来训练不同的数据集,我想知道是否可以在训练期间获得到达网络的样本图像.

我问这个是因为我试图找到一个很好的数据扩充选项组合(这里是选项),但添加它们的结果更糟.在培训中看到什么到达网络将非常有帮助.

另一个问题是,如果传递的数据集使它们不平衡,是否有可能获得API来帮助平衡类.

谢谢!

object-detection tensorflow object-detection-api

6
推荐指数
1
解决办法
1056
查看次数