Рубрика «Алгоритмы» - 10
Об одном красивом неизвестном решении одной известной задачи
2025-05-14 в 14:00, admin, рубрики: Алгоритмы, машина Тьюринга
Генетический алгоритм в помощь Adam — супер, но есть нюанс
2025-05-13 в 16:15, admin, рубрики: mnist, Алгоритмы, генетические алгоритмы, искусственный интеллект, машинное обучение, нейронные сети, нейронные сети и машинное обучение, обучение нейронных сетейЭто моя первая статья и я хотел бы начать ее с такого интересного эксперимента как "сбор гибрида для обучения нейронных сетей с помощью генетического алгоритма" и дополнительно рассказать про библиотеку Deap. Для данной статьи я подразумеваю, что вы уже знаете как устроены нейронные сети и как они обучаются.
Недавно написал скептический комментарий по поводу необходимости алгоритмических интервью. Вспомнил примеры из своей практики, один из них вполне подходящий, можно сделать патч в opensource проекте.
Разработчики зачастую пишут код (скелет), используя наивные алгоритмы и не используя валидаторы (предполагая изменить код позже либо ошибочно предположив что объем данных будет небольшим).
Не так давно попался один тикет с жалобой на зависание in‑house приложения которое обрабатывает adobe pdf документы (печатает в png изображение для web клиентов).
Приложение использует библиотеку apache pdfbox.
JavaScript: структуры данных и алгоритмы. Часть 11
2025-05-06 в 10:05, admin, рубрики: algorithms, data structures, javascript, machine learning, statistics, timeweb_статьи, Алгоритмы, машинное обучение, статистика, структуры данных
Привет, друзья!
В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это одиннадцатая часть серии.
Сегодня мы рассмотрим несколько простых, но интересных алгоритмов машинного обучения, а также один весьма любопытный статистический алгоритм.
Код, представленный в этой и других статьях серии, можно найти в этом репозитории.
Интересно? Тогда прошу под кат.
Ах, как хочется вернуться в «старый интернет»
2025-05-05 в 11:37, admin, рубрики: beeline cloud, Алгоритмы, социальные сети, старый интернетРанее в блоге beeline cloud мы вспоминали настоящий «осколок старого интернета» — страничку на миллион долларов. Сегодня продолжим тему и поговорим о том, как энтузиасты стремятся сохранить веб-артефакты, идеи и дух интернета из 90-х.
Конец Экономике…
2025-05-01 в 9:00, admin, рубрики: Алгоритмы, ии-агенты, поведенческая экономика, экономикаТут в одном блоге нового мессии (в хорошем смысле этого слова) прочел про Конец Экономики.
Прокомментировать не смог, миссионеры меня редко в свои чаты пускают. И я могу их понять) Мысль осталась невысказанной, решил здесь поделиться.
Автор говорит, что мы приближаемся к посткоузианской эпохе, где экономика в привычном понимании уходит в прошлое. Мол, раз транзакционные издержки стремятся к нулю (спасибо цифровизации и ИИ), то и смысла в привычных рыночных структурах больше нет.
Код как кисть: как Python превращается в художника с помощью генеративных алгоритмов
2025-04-26 в 14:16, admin, рубрики: matplotlib, perlin noise, pillow, python, Алгоритмы, визуализация, генеративное искусство, код как искусство, программное рисование, цифровое искусствоМожно ли научить Python рисовать? Эта статья — не сухой туториал, а настоящая история экспериментов с генеративным искусством. В ней рассказывается о создании цифровых картин с помощью случайностей, математики, шума Перлина и любви к визуальному абсурду. Много кода, немного философии и никакой нейросети — только чистый Python и жажда выразительности.
Очень простая структура данных, с помощью которой решаются сложные задачи
2025-04-24 в 14:16, admin, рубрики: c++, c++23, Алгоритмы, олимпиадное программирование, Спортивное программирование, структуры данныхВ этой статье я расскажу о стеке и задачах в которых он применяется. Включая задачу с заключительного этапа Всероссийской олимпиады школьников по информатике 2025 года.
Что такое стек?
Стек (англ. stack — "стопка") — это структура данных, работающая по принципу LIFO (Last In, First Out) — "последним пришёл, первым ушёл". Реализация стека приведена во многих языках программирования.
Основные операции со стеком:
-
push(x)— добавить элементxна вершину стека. -
pop()— удалить верхний элемент. -
top()— возвращает верхний элемент без удаления.
Реализация ГОСТ 32.12. Симметричный шифр Кузнечик
2025-04-24 в 8:15, admin, рубрики: c language, Алгоритмы, гост, крипта, криптография, КузнечикДоброго времени суток.
В качестве первой статьи решил выбрать разбор реализации отечественного шифра «кузнечик». Постараюсь объяснить сложные вещи простым языком.
В качестве рабочего примера моя реализация на C.
Используемые определения:
-
Блок — последовательность из 16ти байтов.
-
Мастерключ — основной ключ для расшифрования(длина 32байта). Из него мы получаем раундовые ключ. Сам ключ в преобразованиях не используется.
-
Раундовый ключ — ключ, получаемый из мастер ключа, используемый непосредственно внутри преобразований
Пиши простой код
2025-04-23 в 1:49, admin, рубрики: backend, Алгоритмы, архитектура, веб-разработа, ПрограммированиеИ это решит 95% проблем типичного стартапа. Как-то так повелось, что по всему СНГ и его окрестностям на работу набирают зумеров с колоссальным опытом в три года, и они начинают создавать идеальные архитектуры. Да, каждый из вас, как только получает возможность взять на себя хоть малейшую ответственность, сразу вспоминает все прочитанные и не прочитанные книги и пилит свою уникальную архитектуру, непохожую ни на что.
Да, именно — непохожую ни на что, с кучей ошибок,Читать полностью »
