Техника

Разве это нормально для инженера?

Разработчики нейросетей утверждают что сами до конца не понимают как работают нейросети, разве это нормально для инженера? Это что наука или гадания?
Bek Azizov
Bek Azizov
62 333
Странно,как они делают нейросети,если они не знают как они работают?
Евгений Симонян
Евгений Симонян
181
Лучший ответ
Bek Azizov Легко, методом тыка, емасколько мне изсестно они разрабатывали алгоритм распознавания изображений, а потом просто ктото решил испытать алгоритм наоборот
Евгений Симонян Конкретно.Про какую нейросеть вы говорите?
Как работает сеть - они прекрасно понимают. Но сама специфика такой сети приводит к тому, что невозможно определить, какую роль в результате обработки играет какое-нибудь одиночное значение в одиночном нейроне. Нельзя отследить ошибку "по проводам" и найти неисправный элемент. Сам принцип такой!
То же самое, как нельзя найти определенный ген, виновный в данном конкретном случае заболевания, например. Просто потому что любое мелкое свойство организма определяется сразу кучей разных генов. И при этом - любой отдельный ген влияет сразу на кучу свойств организма. Такой принцип! Мозг - это не компьютер, у которого каждый транзистор отвечает только за свою маленькую задачу. Это нейросеть! Почитай пару книжек об этой теме, хотя бы поверхностно, чтобы понять, что отличие нейросети от компьютера - ПРИНЦИПИАЛЬНОЕ, а не количественное.
И не читай всяких статей "для чайников", и не смотри в Ютубе роликов с поверхностными объяснениями и кучей зрелищной графики. Такие источники тебе только намусорят в голове!
Polat Elmuratov.
Polat Elmuratov.
59 295
Много есть чего, что до конца непонятно, но используется. И никого особо это не смущает.
Bek Azizov Жрать все любят, а ковыряться в земле никто
Вполне. Задача инженера - разбираться в своей области и уметь использовать смежные. Ты же, когда звонишь кому-то, не знаешь до конца как это делается, как модулируется, как обрабатывается сигнал и т.д. Но позвонить можешь, и без магии. Тут так же. Какие-то методы и функции написаны самостоятельно, какие-то взяты откуда-то, не зная досконально как они выполняются.
Татьяна Савина
Татьяна Савина
66 516
Bek Azizov Значит это мелкий инженер или инженер низшего звена, я просто не силен в терминологии, но есть же старший инженер или тех директор
Это всех и погубит... Непонимание полного алгоритма действий....
Для инженеров - нормально. Вона их сколько после института ничего не понимающих.
... для разработчика - нет.
Раз не понимает, значит перерос. Альцгеймер прогрессирует. Пора их акции спускать.
Ты спроси как Гугл работает - там вот сами никто не знает - все распылили на кучу айтишников , которые по кусочкам все собирают , а вместе никто не знает...
Dariko Sharangia
Dariko Sharangia
71 963
Порог снизился и сейчас не нужно универ заканчивать для разработки нейронок.
ОР
Ольга Родина
45 154
Bek Azizov Так может и бомжи лучше сантьехников)
Для инженеров в том смысле слова означающего истинное значение его по отношению к тому кто его носит это нормально. Остальные кто его присвоил конечно нет.
Наташа Гончар
Наташа Гончар
25 704
Просто разработчиков много и никто не в курсе, что каждый из них в эти нейросетей вложил.
Bek Azizov Ну все программисты просто винтики
Отчасти - да, наука. Принцип работы простой нейросети можно объяснить простыми словами, но существует большое количество технологий создания нейросети, какие-то из них простые, какие-то нет. Что касается того, что разработчики нейросетей сами не понимают как работают нейросети - это скорее всего бред. Ведь для того, чтобы создать хорошую нейросеть, нужно разобраться в принципе ее работы.
Bek Azizov Ну насколько мне известно они разрабатывали алгоритм распознавания изображений, а потом тупо перевернули этот алгоритм, я не углублялся пофиг, но если ты в курсе, будет интересно