Data Science: Алгоритмы и Структуры данных
Відкрити в Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: https://telega.in/c/structuredata
Показати більше7 588
Підписники
-324 години
-167 днів
-5530 днів
Архів дописів
Как вспомнить чудное мгновение, или возможности стандартных журналов 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
У топовых айтишников есть секрет, они работают не 8 часов, а головой!
Понимают, что без английского в айти делать нечего. Поэтому в начале карьеры изучают технический английский, а потом смело прибавляют +40% к рыночной зарплате.
Знают где в телеграме брать современные идеи и материалы для работы. Например, для web-разработчиков – это Сайтодел.
Становись Senior-разработчиком. Всё просто, два клика:
→ Английский для программистов
→ Сайтодел
🎁 Бесплатно: Поиск разработчика для сайта и первый созвон по обучению английскому. Не упускай такую возможность!
Об ускорении некоторых тестов на нормальность из библиотеки SciPy
Приветствую уважаемых читателей, случайно или нет наткнувшихся на эту статью. Адресована она всем тем, кто исследует распределение разнообразных эмпирических данных.
В моей публикации вас ждут: небольшой ликбез по теории вероятностей, развивающий её интуитивное и практическое понимание; детективная история о том, как решение дифференциального уравнения привело нас к двум важнейшим статистическим характеристикам выборочных последовательностей; ревизионизм в области проверки распределений на соответствие гауссовскому и объяснение пресловутого p-value с нуля за 5 минут (можете засекать).
https://habr.com/ru/companies/aktiv-company/articles/823510/
Алгоритмы и Структуры данных | ChatGPT
Станьте IT-специалистом с зарплатой от 100 000 рублей бесплатно
👉 Только в июне GeekBrains дарит 3 недельное обучение на профессию Python разработчика бесплатно.
Записавшись на обучение, вы получите не только технические знания, но и возможность войти в профессию с высоким спросом и перспективами для карьерного роста.
Не упустите шанс начать свой путь в IT с поддержкой опытных преподавателей и располагающей обучающей средой.
Зарегистрируйтесь сейчас и получите бонусом карьерную консультацию.
Реклама. Информация о рекламодателе по ссылкам в посте.
Нахождение минимальных путей в разреженных графах, используя матрицу 5xN
Здравствуйте, дорогие читатели! Я рад представить вам алгоритм, который разработал для решения задачи нахождения кратчайших путей в графе, когда использование алгоритма Дейкстры было неэффективно из-за ограничений по памяти. Этот алгоритм имеет ряд преимуществ перед традиционным алгоритмом Дейкстры. В данной статье мы рассмотрим ключевые особенности этого алгоритма, его преимущества и недостатки, а так же примеры реализации.
https://habr.com/ru/articles/732056/
Алгоритмы и Структуры данных | ChatGPT
В этом посте мы рассмотрим способы, которыми один балансировщик нагрузок может распределять HTTP-запросы на множество серверов. Мы начнём снизу и проделаем весь путь вверх до современных алгоритмов балансировки нагрузок.
Полезен ли сегодня быстрый обратный квадратный корень из Quake III?
Об этом алгоритме написано множество статей, и ему посвящена хорошая страница Википедии, где он назван fast inverse square root (быстрым обратным квадратным корнем). На самом деле, этот алгоритм упоминался на различных форумах ещё до публикации исходного кода Q3. Ryszard из Beyond3D провёл в 2004-2005 годах исследование и в конечном итоге выяснил, что первоначальным автором алгоритма был Грег Уолш из Ardent Computer, который создал его десятью годами ранее.
https://habr.com/ru/articles/730872/
Алгоритмы и Структуры данных | ChatGPT
Алгоритмы балансировки нагрузок
Рано или поздно веб-приложения перерастают среду одного сервера. Компаниям требуется увеличить или их доступность, или масштабируемость, или и то, и другое. Чтобы сделать это, они развёртывают своё приложение на нескольких серверах и ставят перед ним балансировщик нагрузок для распределения входящих запросов. Чтобы справляться с нагрузками, большим компаниям могут потребоваться тысячи серверов, на которых запущено веб-приложение.
В этом посте мы рассмотрим способы, которыми один балансировщик нагрузок может распределять HTTP-запросы на множество серверов. Мы начнём снизу и проделаем весь путь вверх до современных алгоритмов балансировки нагрузок.
https://habr.com/ru/companies/ruvds/articles/732648/
Алгоритмы и Структуры данных | ChatGPT
