在C ++中实现CNN深度学习模型

时间:2020-06-09 18:56:36

标签: python c++ tensorflow

如果有关我的问题的结构或提出问题的方式有何不正确之处,我事先表示歉意;这是我第一次在这里问一个问题。

问题

我已经为自己的研究职位构建了一个GUI应用程序,该应用程序与雷达传感器的API交互,以便以多种格式(使用C ++ / Qt)执行实时成像。我的下一步将是设计和实现CNN,该CNN本质上将接收传感器检索到的图像数据并对其进行二进制分类。在过去的一周左右的时间里,我经历了绝对可怕的时光,试图将任何主流的深度学习框架包含在我现有的应用程序中。

我尝试过的事情

  • TensorFlow

我的第一个想法是使用TensorFlow(由于其受欢迎程度)以Python构建我的网络,然后将该模型加载到我的C ++应用程序中。不幸的是,由于缺乏任何清晰的文档或说明,我一直无法完全在我的应用程序中包含TensorFlow。

  • PyTorch

使用TensorFlow在墙壁上摔了几天之后,我觉得我会尝试使用PyTorch类似的方法,因为我听到很多人称赞它更加用户友好和直观。再一次,尝试在我的应用程序中包含PyTorch C ++ API一直是噩梦。我在文档中只能找到几个教程,其中使用CMake生成新项目,但是由于明显的原因,这对我的用例不起作用。

我觉得我现在正在追尾巴;我的下一个想法是尝试使用另一种深度学习框架,但是我觉得我会陷入同样的​​问题,因为无法将库包含在我先前存在的应用程序中。任何建议/指导将不胜感激!

0 个答案:

没有答案