Jump to content
Compvision.ru

Recommended Posts

Здравствуйте форумчане!

 

Возник вопрос, как обучить Tensorflow на своих картинках на C#? Весь интернет перерыл ничего толкого не нашел. На питоне пытался обучить но там сталкнулся со сложностями, на import tensorflow выдает Exception (No module _pywrap_tensorflow_internal). У меня Windows 10. Хотя поставился tensorflow без проблем и прилагающие к ниму проги. Буду благодарен за код.

Share this post


Link to post
Share on other sites

На win действительно проблематично работать с python. Сам недавно столкнулся и через pip tensorflow нормально не установился. Установился через conda install.

Ну а вообще, есть бесплатный Google Colab, где уже всё установлено. Бери и пользуйся.

Share this post


Link to post
Share on other sites

Устанавливал таким образом:

  1. Visual studio 2017 с выбранными при установке python и anaconda 
  2. Через conda установил tensorflow, tensorflow-gpu, keras

Обучается без особых проблем на gpu, больше проблем было с импортом результатов в opencv (нет слоя flatten, chanal_first вместо chanal_last). Сверточные слои  заработали только на Opencv 3.4.1, на 3.3.1 ошибок нет но результат всегда один (активирован последний нейрон выходного слоя), на 3.4.3 ошибка при вызове forward. Opencv в c# через обертку opencvsharp.

Share this post


Link to post
Share on other sites
1 час назад, iskees сказал:

Через conda установил tensorflow, tensorflow-gpu, keras

Кстати, вопрос. Keras имеет несколько версий инсталла ( keras-gpu(вер 2.2.2)  и keras(вер 2.2.4)). Какую ставить рекомендуется?
Поставил keras-gpu отказал модуль image для аугментаций. Как снести это чудо и поставить просто keras?

Share this post


Link to post
Share on other sites

работает в такой комбинации:

  • keras 2.2.2
  • tf 1.10.0
  • tf-gpu 1.10.0
  • numpy 1.14.5

может и после обновления будет работать, но пробовал обновлять tf и посыпались ошибки.

 

Share this post


Link to post
Share on other sites

Нашел один сайт, он даешь ему изображания, размечаешь и тренирует потом долго сам. Потом с помощью "экспорта" вынимаем файлы натренированные

https://customvision.ai/

проект на С# после тренировки сети -  https://github.com/daltskin/CustomVision-TensorFlow-CSharp

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×