То что ВЫ чего-то не видели, и то что ВЫ чего-то не разумеете — это крайне сильный аргумент в дискуссии. Пред ним мне остаётся только смиренно умолкнуть.
Одной из проблем Чернобыля была такая конструкция реактора, в которой при введении стержней в зону на некотором участке их хода реактивность не падала, а возрастала… Кто ещё не читал — всем рекомендую Дятлова, физика процесса там подробно описана.
В условиях свободной конкуренции это вряд ли возможно. Как минимум, потребуется мощная организующая сила с ресурсами, суммарно превышающими возможности крупнейших корпораций. Думаю также, что каждый из создателей больших языков, от Бьярна до Гвидо, далее везде, готов привести массу доводов о том, что его-то дизайн как раз и есть самый разумный.
Проблема универсальных алгоритмов в том, что они будут проигрывать специализированным решениям в каждой из областей. Т.е. и драться плохо, и машину водить так себе. Даже для нейросетей это верно — та машина, которая год назад обыграла в го Ли Седоля, совершенно непригодна для распознавания изображений. Причем эта непригодность — именно на уровне архитектуры (количество слоёв, свёрточная функция, всё такое).
Опять же, перебор в современных шахматных движках не "тупой", а очень даже рафинированный, с огромным количеством улучшений и эвристик, придуманных поверх классической альфа-беты за последние 50 лет.
Очень удивляет второе место библиотекарей. Или я о них чего-то не знаю, что делает эту работу привлекательней члена парламента, голливудской звезды и пилота Формулы-1.
> я идею приблизительно помню, если перечитаю описание (ой, как всё просто), то реализую, а без перечитывания… даже и не знаю
Вот-вот. На уровне понимания, конечно, все эти вещи знать надо, та же идея quicksort просто сама по себе — красивый алгоритм. А вот реализовывать руками…
Недавно история всплывала (может, пару-тройку лет назад), как в одной из библиотечных реализаций то ли бинарного поиска, то ли quicksort обнаружили ошибку. Жила она там чуть ли не два десятка лет, и представляла собой целочисленное переполнение в коде вида mid_index = (low_index + high_index) / 2. Многие ли писатели алгоритмов на бумажке способны сходу почувствовать здесь возможный подвох? Я вот — наверняка не обратил бы внимания…
Если только для демонстрации, то вопрос легко снимается полной нотацией, конечно. Мне-то краткая понадобилась, когда для машинного обучения начал читать базы чужих партий в формате PGN.
Кстати говоря, метод toString у хода может быть нетривиален, и требовать рассмотрения легальности других ходов на доске. Пример из шахмат: пусть есть две белых ладьи, a4 и h4. Если одна из них идет на e4, то по правилам краткой нотации мы должны указать ее начальную вертикаль. Например, Rae4. Но! Если ладья h4 связана (например, на h8 стоит черная ладья, а на h1 — белый король), то неоднозначность исчезает! И мы должны тот же самый ход записывать просто как Re4.
В 15 лет я устремился к учебе,
В 30 лет стал самостоятельным,
В 40 лет освободился от сомнений,
В 50 лет познал веления Неба,
В 60 лет стал проникновенен слухом,
С 70 лет следую желаниям сердца и не нарушаю правил.
То что ВЫ чего-то не видели, и то что ВЫ чего-то не разумеете — это крайне сильный аргумент в дискуссии. Пред ним мне остаётся только смиренно умолкнуть.
ГЛОНАСС живёт и здравствует.
> А GPS из под этих самых резервных систем вышибло финансовую основу.
Не поясните, каким образом и когда?
Одной из проблем Чернобыля была такая конструкция реактора, в которой при введении стержней в зону на некотором участке их хода реактивность не падала, а возрастала… Кто ещё не читал — всем рекомендую Дятлова, физика процесса там подробно описана.
Ну, назовите мне отчество бабушки моего лучшего школьного друга в третьем классе.
<xkcd-14-конкурирующих стандартов.jpg>
В условиях свободной конкуренции это вряд ли возможно. Как минимум, потребуется мощная организующая сила с ресурсами, суммарно превышающими возможности крупнейших корпораций. Думаю также, что каждый из создателей больших языков, от Бьярна до Гвидо, далее везде, готов привести массу доводов о том, что его-то дизайн как раз и есть самый разумный.
Там есть много статей, ссылок, примеров кода.
Проблема универсальных алгоритмов в том, что они будут проигрывать специализированным решениям в каждой из областей. Т.е. и драться плохо, и машину водить так себе. Даже для нейросетей это верно — та машина, которая год назад обыграла в го Ли Седоля, совершенно непригодна для распознавания изображений. Причем эта непригодность — именно на уровне архитектуры (количество слоёв, свёрточная функция, всё такое).
Опять же, перебор в современных шахматных движках не "тупой", а очень даже рафинированный, с огромным количеством улучшений и эвристик, придуманных поверх классической альфа-беты за последние 50 лет.
А на семь полных ходов без отсечений и DeepBlue считать умела. Ей в этом году двадцать лет исполняется.
Вы ошибаетесь. Отдельные ветки и до сотни полуходов доходить могут.
Очень удивляет второе место библиотекарей. Или я о них чего-то не знаю, что делает эту работу привлекательней члена парламента, голливудской звезды и пилота Формулы-1.
Вот-вот. На уровне понимания, конечно, все эти вещи знать надо, та же идея quicksort просто сама по себе — красивый алгоритм. А вот реализовывать руками…
Недавно история всплывала (может, пару-тройку лет назад), как в одной из библиотечных реализаций то ли бинарного поиска, то ли quicksort обнаружили ошибку. Жила она там чуть ли не два десятка лет, и представляла собой целочисленное переполнение в коде вида mid_index = (low_index + high_index) / 2. Многие ли писатели алгоритмов на бумажке способны сходу почувствовать здесь возможный подвох? Я вот — наверняка не обратил бы внимания…
Кстати говоря, метод toString у хода может быть нетривиален, и требовать рассмотрения легальности других ходов на доске. Пример из шахмат: пусть есть две белых ладьи, a4 и h4. Если одна из них идет на e4, то по правилам краткой нотации мы должны указать ее начальную вертикаль. Например, Rae4. Но! Если ладья h4 связана (например, на h8 стоит черная ладья, а на h1 — белый король), то неоднозначность исчезает! И мы должны тот же самый ход записывать просто как Re4.
А однокоренное слово "маршрут" тоже звучит несколько инородное?
В 15 лет я устремился к учебе,
В 30 лет стал самостоятельным,
В 40 лет освободился от сомнений,
В 50 лет познал веления Неба,
В 60 лет стал проникновенен слухом,
С 70 лет следую желаниям сердца и не нарушаю правил.
— Конфуций