Нейронная сеть для оценки затрат времени программистов. Какие могут быть параметры?
Здравствуйте!
Возникла необходимость трезво оценивать затраты по времени на выполнение работы связанной с программированием. Уже некоторое время ведётся таблица по Типу задачи, Типу решения, Оценка затрат времени, Реальные затраты. Каждая крупная задача дробится на максимально мелкие чтобы могла быть описана конкретным Типом.
Сейчас чтобы провести оценку основанную на прошлом опыте нужно выцеплять все задачи соответствующие нужному и в итоге получим среднее из значений. Теперь вопросы:
1. Можно ли эту таблицу передавать как входные данные для нейронной сети?
2. Если вы программист или вам тоже нужно оценивать задачу - какие бы вы еще добавили параметры для адекватной оценки?
3. Видели ли вы практические реализации подобного функционала?
sim3x, ну не десятков лет и не сотни разработчиков) 10 разработчиков, таблица ведётся около года, но уже накопилось больше 3000 записей. Задачи достаточно типовые, повторяются из раза в раз для различных проектов. Это веб-разработка.
а что будет являться коэффициентом Т?
Можете набросать элементарнейший пример на таблице?
Название Время
Задача №1 60
Задача №2 30
Задача №3 60
Задача №1 70
Если задачи типовые - то не проще ли тогда научить нейронную сеть сразу готовый код писать?
Если задачи не типовые - то вряд ли вам нейронная сеть в оценке поможет.
>нейронную сеть сразу готовый код писать
как с языка сняли, согласен, если все так понятно со сложностью, почему бы тогда и сам код автоматически не генерировать)
Не проще.
Ребята, в любом случае спасибо за ответ, я понимаю вас, но типовые задачи не равно заранее предсказуемый код выполняющий какую-то последовательность действий. Типовые задачи - это например создание интернет-магазина, выбор инструментария бесконечен и выбирается исходя из цели клиента. И типовые тут больше последовательность действий и Тип задачи, а не конечный код. Это не конвейер из кусочков кода вообщем.
Конечно, наверняка можно написать нейронную сеть по созданию хоть магазина, хоть ответов на тостере, однако задача именно в адекватной и максимально не предвзятой оценке временных затрат и она наверняка проще в разработке.
⚡ Kotobotov ⚡, со сложность как раз не понятно. Речи об этом не было. Типов задач много и время их выполнения зависит от тьмы факторов начиная от скилла разработчика заканчивая настроением и наличием воды в офисе (разработчик будет хотеть пить, будет тупить и.т.д).
Смотрим например https://docs.microsoft.com/ru-ru/dotnet/machine-le...
Скачиваем из описания taxi-fare-trans.csv, считаем число строк... сравниваем с количеством половины своих известных состоявшихся фактов (дабы вторую половинку скормить на тест)… думаем...