Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start getting offers from freelance performers within minutes after posting!

Teaching the neuron network on the Tensorflow piton by example from the internet

Translated37 USD

Applications 1

App view is available only registered users.

Client's feedback on cooperation with Oleg Ponomaryov

Quality
Professionalism
Price
Availability
Terms

Everything is done quickly and quality.

Profile deleted | Safe Safe

Freelancer's feedback on cooperation with client

Payment
Task formulation
Requirements
Availability

Working on the project liked, the requirements were adequate, the answers to all questions were received quickly, check and payment also without delay. I am happy with the collaboration and I can recommend it.

  1. 778    21  0
    Winning proposal3 days37 USD

    I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do, I will do
    Сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю, сделаю

  2. 203  
    1 day44 USD

    Hello I can do with Python writing in LS discuss details
    Здравствуйте могу выполнить с помощью python пишет в лс обсудим детали

  3. 1 bid hidden
  • Maksim B.
    11 June 2020, 21:14 |

    Добрый день,


    Выбор C# окончательный? На Python не подойдет?

  • Profile deleted
    11 June 2020, 22:17 |

    Конечное использование на c# 


  • Profile deleted
    11 June 2020, 22:22 |

    Надо почитать как использовать готовую библиотеку на c#

  • Profile deleted
    12 June 2020, 0:10 |

    Здравствуйте! В Вашей задаче есть тонкости, которые могут существенно улучшить результат. Пишу так, поскольку занял в своё время неплохое место на Kaggle и сравнил их задачу с Вашей, у Вас данные могут значительно повлиять на обучение и результат будет не такой радужный. Простейшая сеть, которую хотите применить, здесь может работать не идеально, да и только сети может не хватить для нормального обучения с процентом более 99 на тесте, а не на валидации. К сожалению, на C# не пишу, делал на Python. Но правильное алгоритмическое построение можно применить и на другом языке. Если нужна будет консультация, или будет другая работа с нейросетями - пишите в ЛС.

    С уважением.

  • Oleg Ponomaryov
    12 June 2020, 20:43 |

    Здравствуйте,


    Библиотеки (правда, неофициальные) по интеграции с TensorFlow для C# есть, так что завестисть должно. Можно ещё, кстати, завернуть модель TensorFlow в контейнер Docker и работать с ней через REST API вообще из любого языка, если вдруг так вам удобнее.


    На датасете из статьи, которую вы прикрепили, можно получить 95% точности даже простой логистической регрессией,  у вас датасет посложнее (наложенные линии и меньше картинок). Точность > 90% не слишком высока и выглядит реалистичной, но надо пробовать.


    Есть несколько вопросов:


    1) Почему в приложенном архиве в Train всего 2000 картинок, хотя есть ещё 8000? Для обучения лучше ведь использовать бОльшую часть датасета.


    2) Использовать планируете только на CPU или с GPU ускорением?


    3) Не рассматриваете препроцессинг картинок перед сеткой? Мне кажется здесь можно было бы относительно простым алгоритмом попробовать поудалять наложенные линии и, вероятно, на получившихся изображениях сеть работала бы лучше.

  • Profile deleted
    13 June 2020, 12:01 |

    1 - Там две папки Data и train. Распределены на 80% и 20%. Ну это ведь стандартный набор для обучения не так ли?)

    2 - только CPU

    3 - можно было бы и почистить, не критично. Но это тогда должен делать я, а на вход обученной сети уже очищенные картинки подавать.


    Это не рабочий пример, у меня этот пример рабочий реализован методом:

    https://m.habr.com/ru/post/144881/


    --------------------------

    Я лишь хочу обучить эти цифры и понять как всё это запустить на c# и работать с tensorflow. Можно сказать это только начало. Это самый простой пример для реализации.

    В общем попробовав на c# я могу запустить обученную модель с расширением *.pb


    Но, из h5 иэто легко переконвертируется в *.pb

  • Oleg Ponomaryov
    13 June 2020, 12:50 |

    "Ну это ведь стандартный набор для обучения не так ли?)"

    Ну так train - это же как раз обучение, именно в нём должно быть 80%, а не 20%, то есть путаница с названиями вышла. (Вообще, делят даже на 3 части - обучение, валидация и тестирование, но если вам пока не принципиально выжимать из модели максимальную точность и нужно просто освоить работу с ней из шарпа, то без валидации можно обойтись).


    "только CPU"

    Это хорошо, меньше потенциальных проблем со сторонними библиотеками под шарп


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

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


    "Это не рабочий пример, у меня этот пример рабочий реализован методом:"

    Не совсем понял, о каком нерабочем примере речь? И в статье с хабра там совсем простая по современным меркам самописная сеть, вы сейчас её на этом датасете используете? Тогда, если не секрет, какую точность выдаёт?


    "В общем попробовав на c# я могу запустить обученную модель с расширением *.pb

    Но, из h5 иэто легко переконвертируется в *.pb"

    То есть модели из *.pb файлов вы уже разобрались как использовать из шарпа или я что-то не так понял?

  • Profile deleted
    14 June 2020, 3:06 |

    1 - Давайте пока без очистки попробуем на том что есть. Тут не сильно зашумленные изображения.

    2 - моя сеть выдает гдето 80%. Да это простая сеть, вот я и хочу перейти на tensorflow. поэтому и помощи прошу здесь. 

    3 - Да мне удалось запустить *.pb на шарпе.

  • Profile deleted
    14 June 2020, 3:08 |

    А с названиями папок да, вышла путаница по неопытности. 80% - тренировочная, и 20% валидация

  • Oleg Ponomaryov
    14 June 2020, 4:08 |

    "Да мне удалось запустить *.pb на шарпе"

    Тогда всё, что вам нужно, получается, это *.pb файл модели, ну и скрипт для её обучения и сохранения? Реализация Keras в TensorFlow поддерживает на выбор сохрание и в *.h5, и в *.pb, так что даже никакой конвертации делать не нужно.

  • Profile deleted
    13 June 2020, 12:03 |

    Докеры не вариант. Хочу встроенное решение.

  • Profile deleted
    13 June 2020, 6:01 |

    Олег, что-то мне подсказывает, что там алгоритм удалением прямых линий не стоит ограничивать, это только для начала такой датасет. Но вообще, конечно лучше чтобы заказчик определился, вопросы не только те, которые задаёте, есть, всё надо обсуждать. А точность обучения можно думаю заметно более 90 % получить и другими методами, работать даже лучше будет.

Current freelance projects in the category C#

Write a program in C# using a database

13 USD

A program needs to be written in the C# programming language with database connection (My Sql), on the topic of designing and developing the "Workday Planning" database. Overall, part of the program already exists, but it is necessary to create a database and connect it to…

C#Databases ∙ 10 proposals

Smart contract for token airdrop

637 USD

Need to create a smart contract for token giveaways, which will then be integrated into a Telegram bot. About the giveaway: - A person transfers crypto (USDT or other cryptocurrency...) to a specific wallet address. - The smart contract automatically sends tokens or NFTs to the…

BlockchainC# ∙ 4 proposals

C# and go developer under refactoring list of services

C# and go developer under refactoring the list of services. There are several services that interact with each other. You need to learn to lift them up, fix the bugs and make impurments.

C#Go ∙ 1 proposal

Software application “College Graduate Guide” (C# Windows Form)

Create the GUI program "Visual Studio C#, Windows Forms" which provides: List of graduates; Adding and updating information; use of different filters and criteria to find specific graduates according to the professional direction, the place of work, the year of release; The…

C#Microsoft .NET ∙ 18 proposals

by Sarafan

In search of a backend developer who will take our project for improvement. We have tg bots and mobile apps. Accordingly, there are groups of users with different levels of access and personal offices. Catalogue of goods and authorization through telegram. Payments are made on…

C#Microsoft .NET ∙ 6 proposals

Client
Profile deleted


Project published
3 years ago
3 years
196 views
Labels
  • c# .net developer
  • tensorflow
  • keras