Всё про Алгоритмы и Структуры данных
前往频道在 Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata
显示更多7 759
订阅者
+124 小时
-37 天
-2630 天
帖子存档
Быстрое вычисление степени
В этой статье я покажу алгоритм функции вычисления любой степени положительного числа, использующий новую «магическую константу». Кроме того, я приведу результаты её сравнения с исходной функцией вычисления обратного квадратного корня, а также со стандартной функцией вычисления степени Math.Pow.
https://habr.com/ru/articles/820713/
Алгоритмы и Структуры данных | ChatGPT
Пишем GPT в 60 строк NumPy (окончание, 2/2)
В первой части поста мы начали реализацию с нуля GPT всего в 60 строках numpy.
Во завершающей части мы загрузим в нашу реализацию опубликованные OpenAI веса обученной модели GPT-2 и сгенерируем текст.
https://habr.com/ru/articles/717644/
Алгоритмы и Структуры данных | ChatGPT
Твои задачи можно выполнить в 200 раз быстрее: Просто воспользуйся ИИ 🦝
Теперь ты можешь сделать за 5 секунд то, на что тратил часы. Нейросети помогут ускорить процессы в любой сфере.
Подписывайся на канал Деньги на нейронках, чтобы упростить свою работу и жизнь:
🔵Избавься от рутины
🔵Обучай нейросеть под себя
🔵Экономь время и ресурсы
🔵Увеличь свой заработок
💕Не теряй времени! Погружайся в мир нейросетей прямо сейчас👇🏼
Деньги на нейронках
Математика самонаводящихся ракет из аниме
Я создал прототип ракетной атаки! Для этого понадобилась хитрая математика, о которой будет рассказано в этой статье.
https://habr.com/ru/articles/718018/
Алгоритмы и Структуры данных | ChatGPT
Пути и графы
Рассмотрение задачи анализа структуры разнообразных сетей равно, как и структуры многих других систем, формирование показателей свойств структур приводит к необходимости анализа системных элементов, связей и их взаимного размещения. Чаще всего структура системы моделируется графом поэтому важной составной частью такого анализа является задача о путях в графе.
Большой теоретический и практический интерес представляет не только решение задачи существования, в которой отыскивается ответ на вопрос о наличии путей между какими-то узлами структуры, о числе таких путей, но и решение задачи о перечислении самих этих путей. В литературе [1-12 ] методам решения этих задач уделяется достаточно много внимания, что говорит об их значимости, приводятся алгоритмы получения решения, но к сожалению часто не приводятся данные по оценкам самих алгоритмов. В предлагаемой автором работе рассматривается оригинальный подход к перечисления всех путей в графе между парой фиксированных вершин. Алгоритм является базовым для решения многих других задач (некоторые предполагается рассмотреть в последующих публикациях) и обладает хорошими вычислительными характеристиками.
https://habr.com/ru/articles/719142/
Алгоритмы и Структуры данных | ChatGPT
Хитрый Алгоритм: Решение задачи Continuous Subarray Sum
За последние две недели я занимался различными задачами на Leetcode. И сегодня я наткнулся на интересную задачу: Сумма последовательного подмассива - решением которой хотел бы с вами поделиться.
https://habr.com/ru/articles/820485/
Алгоритмы и Структуры данных | ChatGPT
Девушка требуют вызвать такси и настаивает на ресторане?
Ты либо нарвался на тарелочницу, либо вообще не заинтересовал собой хорошую девушку, которая от скуки надеется хотя бы поесть за твой счет.
Чтобы пресечь такие манипуляции и не терять время впустую — прежде, чем звать на свидание, созвонись с девушкой. На звонке прояви себя как ценный и востребованный мужчина, раскрой специальными вопросами, приправь эмоциями и заинтригуй встречей — уложишься в 10 минут.
Вероятность 80%, что после этого она сама приедет в любую указанную точку да еще и кофе захватит — ведь мужчин, которые так делают, реально единицы. Вдруг ты тот самый?
Больше рабочих советов и инструкций — на канале Творчество Чувств. Его автор превратил отношения в реалити-шоу и показывает на собственной шкуре:
— как уверенно общаться с девушками и показывать доминацию
— как заставить ее думать о тебе после первого свидания
— как быть №1 любовником в постели
Стань тем самым мужчиной — t.me/+QFKzx8dttLYxMDBi
Учимся летать: симуляция эволюции на Rust. 2/5
В этой статье мы заложим основы нашего проекта и реализуем простую FFNN (feedforward neural network — нейронная сеть прямого распространения), которая впоследствии станет мозгом. Мы также рассмотрим множество тонкостей и идиом, которые встречаются в коде Rust, включая тесты.
https://habr.com/ru/companies/timeweb/articles/818985/
Алгоритмы и Структуры данных | ChatGPT
Навеяно проблемой четырёх красок
Как известно, Проблема четырёх красок решена в результате перебора вариантов на компьютере. Но не все математики согласны с таким решением, поскольку возникают сложности с проверкой отсутствия ошибок.
Для непосвящённых… Проблема четырёх красок формулируется очень просто: «Для раскраски любой карты на плоскости достаточно четырёх красок».
При этом, если области (страны) «касаются» только в одной точке, то считается, что они не граничат и их можно раскрасить в один и тот же цвет. Так, например, для раскраски клеток шахматной доски достаточно двух цветов.
https://habr.com/ru/articles/719646/
Алгоритмы и Структуры данных | ChatGPT
Решаем задачу заливки однородной области
В этой статье мы возьмём интересную задачу с собеседования, которую можно решить при помощи алгоритма flood fill, разберём её и познакомимся с несколькими вариантами решения. В этом поможет Евгений Бартенев, техлид и автор курса «Python-разработчик» в Яндекс Практикуме.
https://habr.com/ru/companies/yandex_praktikum/articles/715874/
Алгоритмы и Структуры данных | ChatGPT
Градиентный спуск простыми словами
Машинное обучение произвело революцию в том, как мы обрабатываем и анализируем данные, затронув отрасли от финансов до здравоохранения. Благодаря своей способности выявлять закономерности, которые в противном случае остались бы незамеченными, он стал краеугольным камнем современных технологий. Но по мере того, как эта область продолжает расти и расширяться, растет и потребность в глубоком понимании ее возможностей и ограничений.
https://habr.com/ru/articles/716380/
Алгоритмы и Структуры данных | ChatGPT
Найдите высокооплачиваемую и подходящую вам профессию меньше чем за месяц!
В то время, как многие люди всё еще не нашли своё призвание или работают за копейки, большие IT-компании ломают голову над поиском себе толковых сотрудников, назначая заработную плату от 100 тыс.руб. Просто об этом мало кто знает.
Специально для вас GeekBrains организовали марафон поиска профессий из самых востребованных и самых оплачиваемых профессий, под кураторством экспертов высшего уровня.
Регистрируйтесь на марафон, и получите свою новую профессию уже в июне.
Реклама. Информация о рекламодателе по ссылкам в посте.
Моделирование лесных пожаров: теория, клеточный автомат на Python
В июле западная часть Соединенных Штатов обычно вступает в самый разгар пожароопасного сезона. Во многих частях страны в это время выпадает меньше среднего количества осадков и температура выше среднего, что создаёт жаркие, сухие условия, идеальные для лесных пожаров.
Математические модели распространения огня являются важной частью борьбы с пожарами. Модели могут помочь определить, где может начаться пожар, как быстро он будет распространяться (и в каком направлении), и сколько тепла он будет выделять; эти важные подсказки могут спасти жизни и существенно сократить финансовые потери.
https://habr.com/ru/articles/716342/
Алгоритмы и Структуры данных | ChatGPT
Бухучёт для программистов
Любому образованному человеку непременно нужно иметь общее представление о бухгалтерском учёте. Так же, как и математика, естественные науки, программирование, музыка, литература, история, да и много чего ещё, бухучёт — это одна из тех сфер знаний, которые помогают нам понимать этот мир. Хотя работа с деньгами — не особо увлекательное занятие, это — неотъемлемая часть жизни, поэтому вполне можно уделить некоторое время на то, чтобы в этом разобраться.
https://habr.com/ru/companies/wunderfund/articles/715266/
Алгоритмы и Структуры данных | ChatGPT
Разбираемся с рекурсией на примере связных списков
На написание этой статьи меня натолкнули размышления о Capstone, а также изучение разнообразных концепций, касающихся структур данных и алгоритмов. Две наиболее интересные из данных тем – это структура данных для представления связных списков и концепция рекурсии как таковая (рекурсия может использоваться в алгоритмах разных типов, но чаще всего применяется в алгоритмах категории «разделяй и властвуй» и в динамическом программировании).
https://habr.com/ru/companies/piter/articles/716652/
Алгоритмы и Структуры данных | ChatGPT
Обучитесь на менеджера проектов за 4 урока и начните свою новую карьеру с зп 100 тыс.руб.
Менеджер проектов это специалист, который требуется каждой команде, без него в IT не запустить сайт, а в строительстве — не построить дом. Причём профессия устойчива к переменам на рынке: например, в кризисный 2020 год зарплаты таких специалистов не снизились, оставшись на уровне 130 тыс.руб.
GeekBrains проведет для вас самый понятный старт в профессии, вы научитесь методике SMART, сделаете свой первый MVP продукт и составите план поиска своих заказчиков.
Переходите по ссылке, и пройдите бесплатные 4 урока, для становления специалистом с высокой заработной платой.
Реклама. Информация о рекламодателе по ссылкам в посте.
Альфа-бета фильтр Калмана: фильтр «Hello, world!»
Disclaimer: данная статья подойдёт, на мой взгляд, прежде всего для новичков, которые ничего не понимают в фильтрации, а фильтры Калмана вызывают недоумение. Прошу отнестись к ней с этой оговоркой.
https://habr.com/ru/articles/716750/
Алгоритмы и Структуры данных | ChatGPT
Пишем GPT в 60 строк NumPy (часть 1 из 2)
В этом посте мы начнём реализацию с нуля GPT всего в 60 строках numpy. Во второй части статьи мы загрузим в нашу реализацию опубликованные OpenAI веса обученной модели GPT-2 и сгенерируем текст.
https://habr.com/ru/articles/716902/
Алгоритмы и Структуры данных | ChatGPT
О трёх существенных недостатках известных алгоритмов обучения с подкреплением (и о том, как их устранить)
Уже несколько десятилетий существуют такие алгоритмы машинного обучения с подкреплением, как Q-learning и REINFORCE. До сих пор часто применяется их классическая реализация. К сожалению, эти алгоритмы не лишены фундаментальных недостатков, значительно усложняющих обучение хорошей политике. Рассмотрим три основных недостатка классических алгоритмов обучения с подкреплением, а также решения, направленные на их преодоление.
https://habr.com/ru/companies/skillfactory/articles/717360/
Алгоритмы и Структуры данных | ChatGPT
Сверхскоростные связные списки
В этом посте будет продемонстрирован практический пример, в котором связный список существенно обгоняет Vec. Мы напишем простую библиотеку для валидации данных, которая будет показывать, где именно находится ошибка в невалидном вводе. Здесь будет наглядно показано, как можно использовать связные списки при обходе графа.
https://habr.com/ru/articles/819693/
Алгоритмы и Структуры данных | ChatGPT
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
