Как стать автором
Обновить
2
Карма
0
Рейтинг

Senior CV/ML Engineer

  • Подписчики 2
  • Подписки 11

Играть на уровне бога: как ИИ научился побеждать человека

Мощно поднят пласт, огромное спасибо!

Эволюционная метафора мира информационных технологий

Спасибо! Вопрос о степени строгости (или притянутости) такого изложения — это отдельный вопрос, а вот использование «эволюционных» моделей в качестве средств анализа и прогнозирования будущего (даже ближайшего) — это очень важно. Согласен с Вами.

Четыре ИИ прошли тест Роршаха. И вот что они увидели:

Чтобы сеть распознавала фигуры Роршаха нужно учить ее на фигурах Роршаха. )))

Будущее браузеров и искусственный интеллект. Дзен в Яндекс.Браузере

В какой-то момент умный браузер начнет становится виртуальным порталом.
С элементами социальных сетей. В рамках модных концепций типа месседжеров.
Всё возвращается на круги своя…

Эволюционная метафора мира информационных технологий

Знаком с «Эгоистичным геном», трудно не быть. )) Но я пытался делать иные акценты. Возможно не получилось, статья просто обозначает элементы модели. С концепцией мемов тоже знаком, к.м.к. она не дает представлений о механизмах, она слишком феноменологическая. Мне интересно понять эмерджентность самой среды, поскольку эволюция развивается фронтами и это самое важное в ней.
В этом смысле мой «базовый» автор — Тейяр де Шарден.

Эволюционная метафора мира информационных технологий

Вам стыдно за Ваши собственные термины? Разделяю )))

Эволюционная метафора мира информационных технологий

У меня нормально всё с биологией и физтех в качестве образования )))
Не упрощенно, а точно и универсально. И без всяких посторонних сущностей в виде «нормальных компаний», «правильного кода», «симбиоза».
Пойдите лучше, Гради Буча почитайте. ))

Эволюционная метафора мира информационных технологий

Притянуто за уши, более чем нужно. Мозг — это симбиоз клеток, а не орган. Клетка — это симбиоз белков и органических молекул. Молекула — это симбиоз атомов и элентарных частиц. ))))) Я понимаю, что Вы не хотите признавать очевидного, но придется и на этот раз.

Суть проста. Система — это код. Код — это набор каких-то алгоритмов, которые существуют как фукции, организация памяти и прочая, условно, код организован в библиотеки. Всё.

Эволюционная метафора мира информационных технологий

Мы не будет их относить к «симбиозу». В этом нет никакой необходимости.
Код системы чуть более, чем полностью состоит из библиотек, интерфейсов, вызовов функций, объявлений переменных типов и их алгоримтов. Извините, Вы программист или биолог?

Эволюционная метафора мира информационных технологий

Использование алгоритмов и библиотек — это не внешние признаки.

Эволюционная метафора мира информационных технологий

Давайте мы все-таки останемся в рамках того, что Вы не являетесь воплощением Докинза в нашей беседе, а то получится еще смешнее: я буду спорить с Вами, а Вы каждый раз будете отсылать меня к Докинзу )))))
Вернемся к точке Вашего непонимания. Ваше «Обычно новая версия не имеет никакого отношения к коду старой версии и является абсолютно новым продуктом, просто имеющим похожее название» я предлагаю в такой редакции: Обычно новая версия имеет прямое и непосредственное отношение к коду, использует общие библиотеки и является функциональным развитием старой системы. То есть полностью противоположные смысл тому, что Вы сказали. Если Вы с этим согласны — продолжим, если нет, давайте закончим, Вы не очень хорошо понимаете как устроено создание систем, на мой вкус.

Эволюционная метафора мира информационных технологий

Я просто первый раз сталкиваюсь с термином «эволюционное понимание слова».
И судя по тому, что я читал у Маркова и Докинза, они мне в толковании этого не помогут, поскольку их книжки умные и ответственные в терминах.
То есть еще одна загадка у нас осталась. Ладно, я начинаю привыкать к тому, что Вы не очень хорошо можете объяснить о чем именно хотите сказать.

Эволюционная метафора мира информационных технологий

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

Эволюционная метафора мира информационных технологий

Я как бы уже несколько раз пытался Вам объяснить, что мой опыт говорит о том, что существуют библиотеки, версионность софта, преемственность обновлений и т.п., в этот момент с Вашей стороны появлялись какие-то дополнительные условия к реальности в виде «нормальных компаний» и не-говнокода. Если в процессе создания системы Вы используете свою библиотеку, на которой писали другой софт — это и есть «генетическое» наследование. )))) Там просто сложнее, чем в биологии, ибо слоев много — функциональность, алгоритм, язык, технология, платформа и т.п, а суть одна.

Эволюционная метафора мира информационных технологий

Еще раз, вернуться к теме дискуссии мне не позволяет (цитирую) «обычно новая версия не имеет никакого отношения к коду старой версии и является абсолютно новым продуктом, просто имеющим похожее название».
Я не считаю такую ситуацию обычной, обычно продукт имеет свое почти непрерывное развитие, да она бывает для части модулей, когда происходит ревизия, ее никогда не происходит на уровне функциональном, просто появляется новый продукт.
Это факты, реальность, это ключевые вещи для понимания эволюционных процессов в IT, если мы с Вами не понимаем друг друга на уровне фактографическом, мы точно не сможем понять в интерпретациях.

Эволюционная метафора мира информационных технологий

Видите ли, если мы будем для оценки процессов, о которых я пишу делить компании на «нормальным» и не очень, делить код на (цитирую Вас) говнокод и правильный код, если будем рассматривать только глобальные релизы, а не будем рассматривать апдейты и промежуточные сервис паки и так далее. На мой вкус, слишком много странных условий только для того, чтобы Вы оставались при своем мнении. Оставайтесь, я не против. Продолжать беседу я не могу, поскольку у меня нет критериев отличать правильный код от говнокода, а нормальные компании от убогих. :)

Эволюционная метафора мира информационных технологий

«Нормальные компании» — это интересный поворот беседы. Вы меня простите, я не могу с этим согласиться по факту. Как человек, который для написания кода использует библиотеки, в том числе свои, в том числе такие, которым много лет. Один из важнейших принципов программирования заключается в повторном использовании кода. Я допускаю, что я никогда не работал в «нормальных компаниях», но мой опыт противоречит Вашему.
Прошу меня простить.

Эволюционная метафора мира информационных технологий

Нет. Давайте, мы пока дальше никуда не пойдем, а разберемся с предыдущим тезисом. Вы сказали (цитирую) «обычно новая версия не имеет никакого отношения к коду старой версии и является абсолютно новым продуктом, просто имеющим похожее название.» Я считаю это глубоким искажением реальности. Обычно, в софтверных компаниях (исходя из моего скромного опыта) новая версия — это исправление багов, а совсем новая версия — добавление функциональности. Большая часть кода заимствуется из старых версий, особенно, если система хорошо спроектирована.

У меня вопрос по процедуре: согласны ли Вы с тем, что в полемическом задоре Вы очень сильно исказили факты? Если согласны, то я жду от Вас опровержение, если нет, то не смогу дальше полемизировать, поскольку не представляю как можно продолжать полемику в условиях, когда Ваше представление о реальности полностью отличается от моего на уровне фактов.

Эволюционная метафора мира информационных технологий

Да, так и есть. Куча версий винды. Они борются между собой и линуксом за комп. И производятся постоянно новые версии. Как instance так и release. И, конечно, же новый продукт никогда не бывает абсолютно новым. По своим потребительским свойствам и месте в нише.

Честно говоря, Ваше мнение по этому поводу я понял с первого раза. Вам кажется, что аналогия не выполняется — хорошо, я понял. Но говорить о том, что новая версия какого-то софта не имеет (я цитирую) никакого отношения к коду старой — это некоторый перебор в аргументах, мой опыт работы в IT показывает противоположное, с аргументами такого качества я согласиться не смогу, извините.

Эволюционная метафора мира информационных технологий

Я согласен с Вами и говорю именно о том же — самовоспроизводство — это отличие. Что касается инструкций, сборки, где она записана и как она происходит — это вопрос открытый, компилируемый код — это вполне себе инструкция на мой вкус. Это можно обсуждать.

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность