Data Science: Алгоритмы и Структуры данных
الذهاب إلى القناة على Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: https://telega.in/c/structuredata
إظهار المزيد7 577
المشتركون
-424 ساعات
-187 أيام
-6330 أيام
أرشيف المشاركات
Пройдите тест из 10 вопросов от Eduson Academy и узнайте, какая профессия мечты подходит именно вам
Почему профессия мечты? Тест нацелен на IT-профессии, а именно сейчас в IT:
— Средняя зарплата составляет 165.000
— 700.000 специалистов не хватает именно сейчас по данным Минцифры
— 5% ставка по ипотеке для IT специалистов
Открыто всего 300 мест, после, возможность пройти тест будет закрыта. Пройти тест — https://go.2038.pro/356785d2f0017910?erid=LdtCK4uVh&m=1
Реклама. Информация о рекламодателе по ссылкам в посте.
Многорукие бандиты в задаче ритейла
В настоящее время набирают популярность модели Reinforcement Learning для решения прикладных задач бизнеса. В этой статье мы рассмотрим подмножество этих моделей, а именно многоруких бандитов (multi-armed bandits). Также мы:
1.обсудим, какие задачи теоретически могут быть решены с помощью этих моделей;
2.рассмотрим некоторые популярные реализации моделей многоруких бандитов;
3.опишем симулятор ценообразования, применим эти алгоритмы в нём и сравним их эффективность.
https://habr.com/ru/companies/X5Tech/articles/783390/
Алгоритмы и Структуры данных
4 миллиарда операторов if
Просматривая недавно соцсети, я наткнулся на этот скриншот. Разумеется, его сопровождало множество злобных комментариев, критикующих попытку этого новичка в программировании решить классическую задачу computer science: операцию деления с остатком.
https://habr.com/ru/articles/783714/
Алгоритмы и Структуры данных
Станьте Python-разработчиком за 0₽
Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python.
⚠️Переходите по ссылке и забирайте курс по Python — только до 31-го декабря: https://go.2038.pro/e1602faa9cbcaf70?erid=LdtCK7b7u&m=1
Искусство следопыта в корпоративной инфраструктуре
В этой статье хотелось бы обсудить индикаторы атаки — ту часть Threat Intelligence, которая отвечает за эффективное реагирование на угрозы и расследование инцидентов. В этом контексте вспомним одну из апорий Зенона Элейского про Ахиллеса и черепаху. Современный бизнес часто оказывается в позиции быстроного Ахиллеса, который, догоняя черепаху, всегда остается чуть позади.
https://habr.com/ru/companies/securityvison/articles/783698/
Алгоритмы и Структуры данных
Генеративные рекомендательные системы: как мы научились предсказывать заказы пользователей
Продолжая развитие темы рекомендательных систем с моей последней статьи, я бы хотел рассказать о подходе, до которого мы с моей командой самостоятельно дошли и воплотили в жизнь на существующем проекте. Речь идёт о настраиваемом автоэнкодере, но совсем не важно, как я его обозвал, важно то, как он работает - прейдём к сути!
https://habr.com/ru/articles/783302/
Алгоритмы и Структуры данных
В поисках алгоритмического дзена
За последний год было достаточно статей, как с высокой оценкой необходимости знания алгоритмов, так и умеренных и радикальных. Я скорее отношусь к умеренным, но всё же считаю, что всегда важен сам контекст задачи.
В любом случае в этой небольшой статье я затрону весьма простую задачу - поиск самого длинного слова в строке.
Сразу покажу код на питоне, актуальный для многих языков высокого уровня (со страниц StackOverflow):
https://habr.com/ru/articles/782250/
Алгоритмы и Структуры данных
Skillbox дарит 14 дней бесплатного обучения английскому языку!
Обучение подойдет, если вы:
— хотите начать обучение и знаете, что оно дастся непросто
— уже говорите, но хотите прокачать английский
— хотите освоить язык в сжатые сроки
— хорошо понимаете речь, но с трудом говорите
Методика обучения разработана специально для русскоговорящих и дает первые результаты после 8 занятий — она учитывает особенности артикуляции и построения фраз. Вы избежите ошибок и быстро начнете говорить.
Приобретение обучения гарантирует повышение уровня английского, или Skillbox доучит бесплатно!
🎁 Получить бесплатный доступ к платформе можно по промокоду NY2024 — переходите и обучайтесь: https://go.2038.pro/2710fbcd60a92100?erid=LdtCKHfVR&m=1
Простая проблема приводит к слишком большим числам для нашей Вселенной
Нечасто пятилетние дети могут разобраться в вопросах, связанных с информатикой, но и это может произойти. Предположим, например, что у девочки по имени Алиса есть два яблока, но она предпочитает апельсины. К счастью, её одноклассники разработали хорошую систему торговли фруктами со строго контролируемым обменным курсом: за яблоко, скажем, вы получите банан. Может ли Алиса совершить серию сделок, собирая и предлагая бананы или дыни, и получить свой любимый фрукт?
Но математическая задача, лежащая в основе дилеммы Алисы и называемая проблемой достижимости для систем сложения векторов, на удивление тонкая. И хотя некоторые случаи можно легко решить, учёные почти полвека стремились к полному пониманию проблемы. Теперь, благодаря серии прорывов, произошедших за последние несколько лет, они точно установили, насколько сложной может стать эта задача.
https://habr.com/ru/companies/first/articles/782118/
Алгоритмы и Структуры данных
Почему B-деревья быстрые?
B-дерево — это структура, помогающая выполнять поиск в больших объёмах данных. Она была изобретена более сорока лет назад, однако по-прежнему используется в большинстве современных баз данных. Хотя существуют и более новые структуры индексов, например, LSM-деревья, B-дерево пока никто не победил в обработке большинства запросов баз данных.
После прочтения этого поста вы будете знать, как B-дерево упорядочивает данные и выполняет поисковые запросы.
https://habr.com/ru/articles/783012/
Алгоритмы и Структуры данных
Ответьте на 1 вопрос и книги ваши на 30 дней за 0 рублей
Более 200 000 книг и аудиокниг разных жанров в Букмейте. Попробуйте бесплатно!
Попробовать
#реклама 16+
bookmate.ru
О рекламодателе
Разработка и интерпретация иерархической кластеризации
Иерархическая кластеризация является мощным методом анализа данных, позволяющим группировать схожие объекты в кластеры. В этой статье мы рассмотрим процесс разработки и интерпретации иерархической кластеризации, погружаясь в методы создания кластеров и анализа результатов. Мы изучим этот подход, который визуализирует данные в виде дендрограммы, что позволяет наглядно оценить структуру полученных кластеров. Разберем основные шаги этого метода, включая выбор метрик расстояния, выполнение кластеризации и интерпретацию результатов. Давайте вместе углубимся в этот увлекательный мир анализа данных с использованием иерархической кластеризации.
https://habr.com/ru/companies/otus/articles/782862/
Алгоритмы и Структуры данных
🧑💻 Самая простая и высокооплачиваемая работа в IT — Тестировщик. Если главная задача разработчика — создать продукт, то задача тестировщика — убедиться, что продукт работает именно так, как было задумано.
Тестировщик ищет баги и лаги в приложениях и получает за это огромные деньги — от 50 до 300 тысяч рублей в месяц. Раньше было необходимо искать информацию самостоятельно и читать книжки. Сейчас достаточно посетить бесплатный мини-курс от GeekBrains.
На нем вы:
— Попробуете себя в роли тестировщика
— Научитесь выполнять базовые задачи
— Получите 2 недели практического опыта
— Выйдите на доход от 100 000 рублей
Регистрируйтесь и забирайте бесплатный карьерный гид: https://go.2038.pro/410f2abb906b94a0?erid=LdtCK7b7u&m=1
Реклама. Информация о рекламодателе по ссылкам в посте.
Ищу помощницу по дизайну интерьеров.
Пост для тех, кто хочет работать удаленно, занимаясь творческой профессией.
Работа заключается в создании уютных пространств и стильных интерьеров. Можно работать из дома за ноутбуком.
- Для работы достаточно несколько часов в день, вам не придется сидеть в офисе с 9 до 17.
- Высшее образование не требуется, всему научу сама.
- На обучение достаточно 1-2 часа в день, так как вся информация структурирована и очень доступно изложена.
Я помогу вам разобраться в профессии дизайнер интерьеров, объясню с чего начать и покажу весь процесс работы от и до. Дам первых клиентов и скрипты продаж.
Учеников много не набираю, чтобы была возможность уделить внимание каждому.
Успевайте зарегистрироваться, пока места еще есть.
Начать обучение можно по ссылке «Зарегистрироваться».
Зарегистрироваться
#реклама
udesignschool.ru
О рекламодателе
Распаковываем архив gzip вручную
В этой небольшой статье мы создадим архив gzip, после чего разберём его внутренние составляющие и просмотрим начинку. Избегая лишней сложности, в качестве содержимого для сжатия мы просто запишем в изначальный файл 8 символов a.
https://habr.com/ru/companies/ruvds/articles/781862/
Алгоритмы и Структуры данных
Станьте Тестировщиком за 0₽
Зарплата начинающего Тестировщика от 80 000₽, а стоимость обучения на профессию в онлайн-школах от 100 000 до 250 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно курс по тестированию.
Переходите по ссылке и забирайте курс по Тестированию. Акция продлится до 26 декабря: https://go.2038.pro/2fbcadfacbd49000?erid=LdtCK7b7u&m=1
Серверы Lenovo SR630 со скидкой 50% до 31.12
Серверы Lenovo SR630 на процессорах 4-го поколения только до Нового года со скидкой 50%. Гарантия 3 года с сервисной поддержкой 24/7 NBD и пуско-наладочные работы уже входят в стоимость.
Конфигурация: 2xGold 6430 32C 270W 2.1GHz , 16x64GB DDR5 4800MHz (2Rx4) 10x4 RDIMM, M.2 SATA/x4 NVMe 2-Bay (no raid), RAID 5350-8i for M.2 SATA, 2xM.2 5400 PRO 240GB RI SATA NHS SSD, 57414 10/25GbE SFP28 2-Port OCP Eth adapter, Emulex 16Gb Gen6 FC Dual-port HBA, 2x10GBASE-SR SFP+ Transceiver, 2x1100W 230V/115V Platinum HS PSU v3, 2x2.8m C13 to C14 Rack Power Cable, Toolless Slide Rail Kit, XCC2 Platinum, 3y
Всего за 1 749 507 рублей с НДС
Если вам нужна другая конфигурация — пишите, предоставим индивидуальные условия. При штучной покупке серверов, стоимость может измениться.
Получить предложение
#реклама
serverhead.ru
О рекламодателе
Сложность алгоритмов. Разбор Big O
Сложность алгоритмов - это ключевой аспект при проектировании и создании веб-приложений, особенно при работе с большим объемом данных или выполнении вычислительно сложных операций. Понимание, как оценивать сложность алгоритмов, помогает принимать обоснованные решения в выборе алгоритмов и структур данных, а также оптимизировать производительность своих приложений.
https://habr.com/ru/articles/782608/
Алгоритмы и Структуры данных
Открыли набор на курсы по дизайну в январе
Зимой в Школе дизайна НИУ ВШЭ стартуют 13 программ дополнительного образования — они помогут усилить резюме, получить новые навыки или освоить профессию с нуля.
В 2024-м можно стать дизайнером интерьера, иллюстратором, графическим дизайнером, специалистом по компьютерной 3D-графике или диджеем.
А если хотите двигаться по карьерной лестнице, можно научиться управлять брендом одежды, делать интерьеры для кафе или использовать нейросети в творческой работе.
Начните новый год в подразделении лучшего вуза России по версии Forbes и HeadHunter.
Узнать больше
#реклама
design.hse.ru
О рекламодателе
Секреты USA в Micro QR Code M2 (часть 2)
Встроенные в Micro QR Code технологии насыщенны мифами и нереальностями. Программисты моделисты часто добавляют артефакты и/или cookies в свои наработки, которые интересно находить при расшифровке кодов и алгоритмов. А затем и самому кодировать и декодировать практически любую информацию. Рассмотрим этапы расшифровки микрокода среднего микроуровня – М2 формата алфавитно-цифрового кодирования на том же самом историческом примере, что и М4, но в этот раз разделим сплошную фразу на четыре слова, получим: UNITED STATES OF AMERICA.
https://habr.com/ru/articles/782488/
Алгоритмы и Структуры данных
