Подключение нейронной сети Matlab к программе VB.NET - PullRequest
1 голос
/ 01 декабря 2011

Я разработал нейронную сеть для обучения распознаванию лиц извлеченных изображений.Однако моя программа построена на VB.NET, и мне нужно знать методы, с помощью которых я мог бы загрузить эту нейронную сеть (экспортированную с помощью NNTOOL) в память и вызвать ее из VB.NET

. Пока я мог толькоЧтобы найти это,

Dim MatLab As Object
Dim Result As String
Dim MReal(1, 3) As Double
Dim MImag(1, 3) As Double
Dim RealValue As Double
MatLab = CreateObject("matlab.application")
Result = MatLab.Execute("a = [1 2 3 4; 5 6 7 8;]")
Call MatLab.GetFullMatrix("a", "base", MReal, MImag)

Я не совсем понимаю, как это работает, какие-либо предложения о том, смогу ли я подключить Нейронную сеть к VB.NET, используя этот код, и если да, то не могли бы вы объяснить мне оФункции Matlab.Execute и Matlab.GetFullMatrix.(Какие аргументы он поддержит

1 Ответ

1 голос
/ 01 декабря 2011

В этой статье описаны три возможных решения. Если вам не важна производительность, воспользуйтесь первым решением (используйте COM-взаимодействие). Иначе, перейдите с третьим вариантом (PInvoke), который является самым быстрым. Если вы решите использовать PInvoke, отличный ресурс - PInvoke.net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...