Перейти к содержимому
Compvision.ru

Recommended Posts

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

  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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, iskees сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

https://customvision.ai/

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×