LINUX.ORG.RU
ФорумTalks

Зачем учить нейронку программировать на языках высокого уровня?

 ,


0

1

Пускай сразу на ассемблере ЗАЧЕРКНУТО в машинном коде пишет под каждую архитектуру. Плюсы очевидны: работает быстрее и компилятор с его глюками не нужен.

★★

Последнее исправление: Irma (всего исправлений: 1)
Ответ на: комментарий от i_am_not_ai

Мне кажется, вы сейчас говорите не о нейронках, а о попытке воссоздать естественный интеллект.

Вот лично я поверю, что там есть интеллект, когда на запрос «напиши то-то и то-то» оно будет отвечать «иди на хер»)

goingUp ★★★★★
()
Ответ на: комментарий от tiinn

Тоже нет. Машкод должен порождаться в ответ на желание человека, но в каком месте он родится и на какой архитектуре будет работать - знать человеку не требуется. Если я хочу отслеживать здоровье миллионов человек, то оптимальный путь - запихать датчики в печень и нервную систему каждого, а не диспансеризация по программе с полным охватом.

Irma ★★
() автор топика
Последнее исправление: Irma (всего исправлений: 1)
Ответ на: комментарий от goingUp

Значит, надо увязать его существование с существованием человека и сообщить ему об этом. Или я буду всегда молодой и красивой, или все мои скрипты помрут вместе со мной.

Irma ★★
() автор топика
Ответ на: комментарий от Irma

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

goingUp ★★★★★
()

ответ «чтобы срубить бабла» очевиден :-)

нейронка не сделает ничего нового, по определению (AI в широком смысле недостижим, учите основы), но демонстрирует возможности её разработчиков. Её можно втюхать, поэтому её делают

MKuznetsov ★★★★★
()

Плюсы очевидны

Минусы очевидны, древнегреческий парадокс ©: «нейронка сказала: все нейронки лгут» :)

quickquest ★★★★★
()
Ответ на: комментарий от Gary

А ещё ChatGPT запросто генерирует всякую шизофрению типа несуществующих API, библиотек, кода на другом языке

Да что далеко ходить, она прямо на лоре не так давно оподливилась на отличненько.

Nervous ★★★★★
()
Ответ на: комментарий от greenman

Запущу «русскую программистку». Или «русскую линуксоидшу»

Нормуль, кстати. По запросу «девочка неон бижутерия линукс» выдала мне https://pikabu.ru/story/techno_suiseiseki_9875717, а на «Russian linux programmer girl with tecnho neon jewelry» упорно рисует шестипалых обдолбанных русских программисток.

Irma ★★
() автор топика
Последнее исправление: Irma (всего исправлений: 1)
Ответ на: комментарий от MKuznetsov

нейронка не сделает ничего нового, по определению

любое мышление в принципе не создаёт нового - лишь переформулирует и перекомбинирует известное, новое знание - всегда эмпирическое.

Даже фантазии на основе белого шума - специфический частный случай эмпирического знания.

Anonymous ★★★★★
()
Ответ на: комментарий от Irma

Машкод должен порождаться в ответ на желание человека, но в каком месте он родится и на какой архитектуре будет работать - знать человеку не требуется.

Как это не требуется? Нейросетка будет обучаться на примерах, написанных человеком! Стало быть, даёте ТЗ - даёте примеры нейросетке, написанные человеком для одной и той же архитектуры. А если вы надаёте ТЗ, а примеры подкинете один под arm, другой - под mips, толку не будет.

tiinn ★★★★★
()
Ответ на: комментарий от no-such-file

Даже если на минуту представить что внутри бездушного алгоритма завелось дикое, но симпатишное приведение, которое иногда заставляет его врать - это не важно, так или иначе если алгоритм выдаёт неправильные результаты, то он бесполезен.

Gary ★★★★★
()
Ответ на: комментарий от Irma

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

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

Пусть читает Кнута внимательно, там указана сложность алгоритма и потребление памяти. И оно даже сможет подсчитать энергопотребление, о чем человеки редко думают вообще.

Irma ★★
() автор топика
Ответ на: комментарий от Irma

Пусть читает Кнута внимательно, там указана сложность алгоритма и потребление памяти.

У Кнута даже простые параллельные сети сортировки разделяются на оптимальные по времени и по памяти. Без человечьего волюнтаризма могут возникнуть проблемы выбора от простейшего «буриданова осла» © … до философской дилеммы Евтифрона ©, ежели нейросетка взомнит себя «божественным разумом».

quickquest ★★★★★
()

Тред не читай - сразу отвечай.

Зачем учить

Не «зачем», а «почему». Потому что нейронку можно обучить только тому, что умеет и что способен делать и оценивать человек.

Я сомневаюсь, что за разумное время можно собрать обучающий датасет «ассемблер-машинный код». И второе, а учить то кто будет? Здесь неграми за 1 бакс в час уже не обойтись.

В отличие от ЯП высокого уровня.

vvn_black ★★★★★
()
Ответ на: комментарий от vvn_black

Пускай учится на демосцениках класса 64 кб. Мы, так уж и быть, подскажем, какие из них хорошие.

Irma ★★
() автор топика

Так смысл же не писать работающий код (ниасиливает пока), а пугать макак, что их вот-вот заменят на неонку. А макака пишет как раз на ЯВУ, и ей ссыкотно.

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 1)
Ответ на: комментарий от vvn_black

Белкового научили ставить запятую перед словами «как» и «кто», но забыли уточнить, в каких случаях. Ладно, готова признать, что нейронки не готовы к обучению.

Irma ★★
() автор топика
Ответ на: комментарий от Irma

Белковый, он троешник, в отличие от «писателей», и очень переживает по этому поводу, по школьной троешной привычке перебарщивает с запятыми.

vvn_black ★★★★★
()
Ответ на: комментарий от vvn_black

А нейросеть у него в голове не обучается по какой причине? В общем-то, годных данных для обучения много больше, чем правил.

Irma ★★
() автор топика
Ответ на: комментарий от Irma

А нейросеть у него в голове не обучается по какой причине?

По причине наличия отсутствия новых нейронных связей. Чтобы что-то выучить, надо будет что-то забыть.

vvn_black ★★★★★
()
Ответ на: комментарий от Irma

Неоднозначный подход, на эту тему есть анекдот, но девушкам его обычно не рассказывают, про «три-четыре стадии склероза».

vvn_black ★★★★★
()
Ответ на: комментарий от vvn_black

Способность обучаться полностью отключается только при деменции или после адского инсульта, но в таких случаях редко кто на форумах общается.

Irma ★★
() автор топика
Ответ на: комментарий от MKuznetsov

AI в широком смысле недостижим

Мозг та же нейронка на другой элементной базе. Вполне себе физическая, магии там нет никакой. Порождает и интеллект, и сознание, и всё остальное. Чего ИНС не хватает для этого, вычислительной мощности?

yu-boot ★★★★★
()
Ответ на: комментарий от Irma

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

yu-boot ★★★★★
()
Последнее исправление: yu-boot (всего исправлений: 2)
Ответ на: комментарий от yu-boot

Чего ИНС не хватает для этого, вычислительной мощности?

ИНС обрабатывает данные из своего вычислительного мира.

Для этого она и создана.

Data Engineers приносят ей покушать.

Автономность у неё в пределах дизель-генератора.

i_am_not_ai
()

Все текущие нейронки нуждаются в валидации результата человеком (и последующих просьб исправить ошибки, если запрос был сложнее Hello world). Код на асме провалидировать и исправить будет гораздо сложнее.

KivApple ★★★★★
()
Ответ на: комментарий от i_am_not_ai

В чём проблема кормить её (для начала) детскими книжками и школьными учебниками, например? Никакого фундаментального препятствия тут нет. Если ИНС в принципе не может из этого извлечь всё то, что извлекает человек, что ей мешает это сделать? Гигагерцы же и терабайты, CUDA и вот это всё.

yu-boot ★★★★★
()
Ответ на: комментарий от Irma

А представьте производительность хорошего учёного, не ограниченного скоростью биологических нейронов :) квантовую гравитацию за день распишет.

yu-boot ★★★★★
()
Последнее исправление: yu-boot (всего исправлений: 1)

на ассемблере ЗАЧЕРКНУТО в машинном коде

Не надо было зачёркивать. Зачем нейросети лишняя информация в виде единиц и нолей, если можно то же самое с помощью мнемокода (ассемблера)?

rechnick ★★★
()
Ответ на: комментарий от rechnick

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

Irma ★★
() автор топика
  1. Прежде чем нейросеть станет полезной, ее надо натаскать. А как натаскать, если ты не сможешь разобрать и улучшить машинный код?

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

  3. Программируя в машкоде (и на ассемблере) невозможно писать портабельный код. Эпплу с его прыжками с x86 на арм и обратно это не понравится.

AVL2 ★★★★★
()
Ответ на: комментарий от Irma

Когда нейросеть распознает текст ей нужны биты символов? Думаю, это лишнее. Поэтому вот.

rechnick ★★★
()
Последнее исправление: rechnick (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)