AI with Qt?
-
Hello there,
Is it possible to create a fairly sophisticated Artificial Intelligence with Qt? when I say sophisticated I mean neural-network level stuff. Are there any projects out their that do this?
-
Qt can do anything that C++ can do. Plus more. :)
-
do you know of any Qt AI projects?
-
I don't, but Google probably does.
-
haha even the almighty google was having troubles. Thats why I asked you :)
-
The first few links look like what you want: https://www.google.com/search?q=qt+neural+network
Anyway, see also the first paragraph at http://www.ai-forum.org/topic.asp?forum_id=1&topic_id=72086 . Qt is a C++ library (plus QML). All of its modules are at http://qt-project.org/doc/qt-5/qtmodules.html -- if you want a feature that's not included in Qt (e.g. AI), simply link to a 3rd-party C++ library that does.
-
It also possible to integrate Google's TensorFlow framework with Qt and provide AI features across platforms.
You can find a guide how to build and integrate TensorFlow with Qt and V-Play here:
https://v-play.net/cross-platform-development/machine-learning-add-image-classification-for-ios-and-android-with-qt-and-tensorflowThe example project of this guide includes Image Classification and Object Recognition features based on neural network models, which you can control from QML:
Tensorflow provides the machine learning framework, whereas V-Play and Qt facilitate the app deployment to multiple platforms: desktop and mobile.