Всё про Алгоритмы и Структуры данных
Открыть в Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata
Больше7 759
Подписчики
+124 часа
-37 дней
-2630 день
Архив постов
Удивительные клеточные автоматы: вариативные окрестности (взвешенные, Гаусса, «далёкие углы/стороны»)
Вернёмся к классической модели. Две недели назад мы рассмотрели альтернативные окрестности для КА, из числа «признанных сообществом». Сегодня дополним эту тему интересными вариативными частностями, такими как «взвешенные окрестности» и «far corners»/«far edges».
https://habr.com/ru/companies/timeweb/articles/728198/
Алгоритмы и Структуры данных | ChatGPT
Станьте IT-специалистом с зарплатой от 100 000 рублей бесплатно
👉 Только в июле GeekBrains дарит 3 недельное обучение на профессию Python разработчика бесплатно.
Записавшись на обучение, вы получите не только технические знания, но и возможность войти в профессию с высоким спросом и перспективами для карьерного роста.
Не упустите шанс начать свой путь в IT с поддержкой опытных преподавателей и располагающей обучающей средой.
Зарегистрируйтесь сейчас и получите бонусом карьерную консультацию.
Реклама. Информация о рекламодателе по ссылкам в посте.
Удивительные клеточные автоматы: направленные и пользовательские окрестности
На прошлых неделях мы познакомились с различными вариациями альтернативных окрестностей – начиная с учёта расположения нотацией Хенселя, через альтернативные шаблоны расположения, и заканчивая взвешенными окрестностями. Сегодня добавим в тему окрестностей стандартного поля небольшой финальный штрих – пользовательские расположения.
https://habr.com/ru/companies/timeweb/articles/727932/
Алгоритмы и Структуры данных | ChatGPT
Очередной драйвер SPI флэшек… Но уже с кэшем и «нормальным» api
Прочитал на Хабре кучу простых, и даже очень, статеек на тему программирования микроконтроллеров, тоже решил добавить что-то простое, понятное, но чуть более полезное.
Да простят меня бывалые разработчики за сей труд, да и хейтеры пусть прощают тоже?
Будем размышлять и пытаться писать быстрый драйвер флешки и при этом попробуем сэкономить её ресурс при перезаписях.
https://habr.com/ru/articles/730232/
Алгоритмы и Структуры данных | ChatGPT
Volatile, Lock-free, Immutable, Atomic в Java. Как понять и начать использовать
Сегодня хочу поговорить об одном из lock-free алгоритмов в Java. Разберём как с ним связано ключевое слово volatile и паттерн immutable.
https://habr.com/ru/companies/bercut/articles/822253/
Алгоритмы и Структуры данных | ChatGPT
Москва — самый скучный город в России
…сказал какой-то Вася, который кроме Красной Площади и Арбата ничего там не видел.
А если вы часто бываете в Москве или живете здесь — читайте канал Московская Хроника. Это сборник самых клёвых мест северной столицы и развлечений до 500 рублей.
Внутри: бассейны под открытым небом, кафешки в дореволюционном стиле, прогулочные маршруты о которых не знают туристы и 1001 способ с кайфом провести здесь время.
Дорогие жители и гости Москвы, этот канал для вас: https://t.me/+-kdcVTU9yl84ZDAy
Как вспомнить чудное мгновение, или возможности стандартных журналов SAP NetWeaver (Анне К* в стиле ERP)
В данной статье посмотрим некоторые часто встречающиеся приёмы, а также посмотрим наличие к ним стандартной документации (справка тут Auding and Logging). В данной статье будут рассмотрены прежде всего стандартные инструменты. Все код-листинги доступны на github в ZABAPFILEOS_07; видео к SLG1.
https://habr.com/ru/articles/825214/
Алгоритмы и Структуры данных | ChatGPT
Быстрое нахождениe остатка от деления больших чисел для делителей специального вида
В этой статье я расскажу об одном способе вычисления x mod p, для p вида (2 n - omega), причём omega значительно меньше 2 n. Напишу генератор констант на Python. Приведу пару игрушечных примеров на С++, для которых может быть выполнено исчерпывающее тестирование для всех возможных аргументов. А в качестве серьёзной проверки - вычислю 97! mod (2 256 - 2 32 - 977).
https://habr.com/ru/articles/731038/
Алгоритмы и Структуры данных | ChatGPT
❗️Реально думаете что Питер построен на болоте? Это полная чушь!
Меня зовут Степан Осаднев. Я археолог и кандидат исторических наук. За десятилетия раскопок я видел многое, от подземных кладбищ до закопанных зданий.
Не выдержав того бреда которым кормят туристов и жителей Санкт-Петербурга, я создал канал “Первый Питерский”, в котором делюсь правдой о жизни Северной Столицы.
-Стоят на костях. Какие дома в городе буквально построены на кладбищах.
-Туда лучше не ходить. В каких местах до сих пор бесследно пропадают люди
-Этим ресторанам лет по двести. Рестораны бары и кафе, которые работают с царских времен (список)
Подпишитесь, если не боитесь увидеть и узнать реальную историю Питера:
Первый Питерский
ML-алгоритмы против хакеров: как поведенческая аналитика меняет правила игры в кибербезопасности
Мы уже рассказывали про модуль Behavioral Anomaly Detection (BAD). Он работает как система second opinion — собирает данные о событиях и пользователях, присваивает им определенный уровень оценки риска (risk score) и выдает альтернативное мнение, основываясь на своих алгоритмах. Фишка BAD в том, что он снижает когнитивную нагрузку аналитика системы SIEM, позволяя эффективнее принимать решение по инциденту информационной безопасности.
В этой статье я расскажу, что делает модуль BAD не просто новым инструментом, а полноценным игроком в вашей команде кибербезопасности. Поговорим о перспективах, которые открывает его использование.
https://habr.com/ru/companies/pt/articles/824628/
Алгоритмы и Структуры данных | ChatGPT
Станьте Тестировщиком за 0₽
Зарплата начинающего Тестировщика от 80 000₽, а стоимость обучения на профессию в онлайн-школах от 100 000 до 250 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно курс по тестированию.
Переходите по ссылке и участвуйте в тест-драйве профессии. Акция продлится до 30 июня: https://go.redav.online/7dcc19d0c3c2f5c0?erid=LdtCK7b7u&m=1
Разделяй и запускай: делим тестовый стенд между департаментами
Промышленное математическое программирование - тема раскрученная в академической среде для стандартизированных случаев, но детали реальных внедрений раскрываются редко и спустя много лет.
В настоящей статье делюсь опытом разработки и внедрения в процессы компании оптимизационного решения на базе математического программирования. Материал расширил исследовательскими элементами и локальным мини benchmark'ом.
https://habr.com/ru/articles/823832/
Алгоритмы и Структуры данных | ChatGPT
Алгоритм оценки математического выражения с использованием JavaFX
Постановка задачи: создать калькулятор с графическим интерфейсом и возможностью вычисления длинных выражений (для чего не годится простой калькулятор с ограниченным числом операндов) с помощью ЯП Java и RIA JavaFX. Хочу заметить, что задача алгоритмическая и может быть реализована на любом языке программирования, я выбрал Java лишь из-за удобства его графического интерфейса.
https://habr.com/ru/articles/731244/
Алгоритмы и Структуры данных | ChatGPT
Думаете, Биткоин золотая жила?
Чушь. В этом месяце выйдет 6 монет, который обгонят его годовой рост за неделю. Их список скоро выложат в канале Андрей Соколов.
Это блог трейдера, который за 5 лет начальные $10 тыс. превратил в $2 млн. Он находит монеты, которые взлетают в 3-5 раз в течение недели-двух и рассказывает о таких сделках в своем канале.
Все сделки, анализы и наработки публикует в своём блоге. Загляните сами. Ссылка удалится через сутки, имейте в виду 👇
Перейти в канал и посмотеть список самых перспективных монет на июнь →
Простая процедурная генерация мира, или Шумы Перлина на Python
Недавно я выпустил статью, в которой рассказал о библиотеке Ursina Engine и показал, как создать свою трехмерную игру на Python. Между разделами вскользь упомянул про шум Перлина. Это один из базовых алгоритмов процедурной генерации, который можно использовать для создания красивых игровых миров. Хочу рассказать о нем подробнее и показать, как работать с модулем perlin-noise.
https://habr.com/ru/companies/selectel/articles/731506/
Алгоритмы и Структуры данных | ChatGPT
Учимся летать: симуляция эволюции на Rust. 4/5
После того, как мы реализовали нейронную сеть и генетический алгоритм, нас ждет самая восхитительная часть: моделирование экосистемы и отображение танцующих треугольников на наших экранах!
https://habr.com/ru/companies/timeweb/articles/823676/
Алгоритмы и Структуры данных | ChatGPT
Состязательные атаки на промышленный ИИ и способы защиты от них
Эта статья будет посвящена влиянию состязательных атак на системы диагностики неисправностей. Искусственный интеллект в нашем случае представлен классификаторами на основе нейронных сетей, а в качестве данных выступают сигналы с датчиков, образующих многомерные временные ряды. Я постараюсь объяснить, зачем вообще все это нужно, приведу обзор известных на сегодня методов состязательных атак и способов защиты от них
https://habr.com/ru/companies/airi/articles/824192/
Алгоритмы и Структуры данных | ChatGPT
Апдейтить или нет: нужно ли брать новую ML-модель?
В этой статье я попробую рассказать как не поддаваясь хайпу и принимать взвешенные решения. Поговорим про ситуацию замены сети на аналогичную. Если сеть умеет что-то принципиально новое - скорее относится к компетенции продакт оунеров. И вопрос там стоит: "Нужен ли нам новый функционал"?
https://habr.com/ru/companies/recognitor/articles/822799/
Алгоритмы и Структуры данных | ChatGPT
Как американская коррупция превратила физика-ядерщика в быдло-кодера
Это история из цикла «как войти в IT», написанная старпером, ветераном броуновского движения, который помнит динозавров. Поэтому его опыт вхождения в ИТ никому не пригодится, но представляет интерес с точки зрения истории.
https://habr.com/ru/articles/824250/
Алгоритмы и Структуры данных | ChatGPT
Алгоритм, сделавший ChatGPT таким «человечным» — Reinforcement Learning from Human Feedback
ChatGPT генерирует разнообразный и привлекательный для человека текст. Но что делает текст «хорошим»? Это субъективно и зависит от контекста. Например, если вы попросите сочинить историю, нужен творческий подход. Если вы запрашиваете информацию, то хотите, чтобы она была правдивой. А если вы просите написать код, то ожидаете, что он будет исполняемым.
Вы наверняка слышали о том, что OpenAI привлекали сотрудников из Африки для помощи в разметке токсичности их ассистента. Менее известен факт найма реальных разработчиков, чтобы подготовить данные с пояснениями к коду на человечском языке.
Именно данные с фидбеком от людей позволили дообучить их языковую модель и сделать продукт таким «человечным».
Разберем алгоритм, который позволяет согласовать модель машинного обучения со сложными человеческими ценностями.
https://habr.com/ru/articles/730990/
Алгоритмы и Структуры данных | ChatGPT
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
