cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Всё про Алгоритмы и Структуры данных

Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников и структурируем его для вашего удобства. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc

Show more
Advertising posts
9 266
Subscribers
-1024 hours
-187 days
-7730 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Основы программирования на примере исходного кода MobX Представляет базовую единицу наблюдаемости. Класс Atom в atom.ts хранит текущее состояние наблюдаемого значения и управляет взаимодействиями наблюдателей и обновлениями состояния. Он предоставляет методы: Отслеживание наблюдателей: reportObserved вызывается, когда производная обращается к значению атома, позволяя производной записать атом в список своих зависимостей. Уведомление наблюдателей: reportChanged вызывается, когда значение атома изменяется, уведомляя всех наблюдателей о том, что они могут быть устаревшими и их необходимо перезапустить. https://habr.com/ru/articles/813647/ Алгоритмы и Структуры данных | ChatGPT
Show all...
Основы программирования на примере исходного кода MobX

Структуры данных Специализированные структуры Атом Представляет базовую единицу наблюдаемости . Класс Atom в atom.ts хранит текущее состояние наблюдаемого значения и управляет взаимодействиями...

Как происходит генерация мира Minecraft Задумывались ли вы когда-нибудь, сколько на нашей планете песчинок? По грубым оценкам, более 7 квинтиллионов! Это 7 с 18 нулями. И всё-таки это даже меньше половины количества уникальных миров в Minecraft. Как же Minecraft и другим похожим играм удаётся создавать такие сложные, красивые, однако полностью процедурные миры? В этой статье я расскажу, как игра генерирует свои миры, от самой высокой горы до самой глубокой пещеры. https://habr.com/ru/articles/673268/ Алгоритмы и Структуры данных | ChatGPT
Show all...
Как происходит генерация мира Minecraft

Задумывались ли вы когда-нибудь, сколько на нашей планете песчинок? По грубым оценкам, более 7 квинтиллионов! Это 7 с 18 нулями. И всё-таки это даже меньше половины количества уникальных миров в...

Обзор архитектур image-to-image translation В этой статье я расскажу про основные архитектуры генеративных сетей для задачи перевода изображения из одного домена в другой (image-to-image translation). В конце расскажу, для чего именно мы применяем синтетические данные и приведу примеры изображений, которых нам удалось достичь. Но перед погружением в данную тему рекомендую ознакомиться с тем, что такое свёрточная сеть, U-Net и генеративная сеть. Если же Вы готовы, поехали. https://habr.com/ru/companies/nornickel/articles/676296/ Алгоритмы и Структуры данных | ChatGPT
Show all...
Обзор архитектур image-to-image translation

Привет, Хабр! Я работаю инженером компьютерного зрения в направлении искусственного интеллекта компании Норникель. Мы разрабатываем и внедряем модели с применением машинного обучения на наши...

Raft (не)всемогущий: какие надстройки повышают надёжность алгоритма Эта статья — вольный пересказ нашего с Борисом Степаненко доклада на Hydra 2022. https://habr.com/ru/companies/vk/articles/675596/ Алгоритмы и Структуры данных | ChatGPT
Show all...
Raft (не)всемогущий: какие надстройки повышают надёжность алгоритма

Все любят Raft. Существует устойчивое мнение, что присутствие этого алгоритма в какой-нибудь распределённой системе означает, что всё с этой системой будет хорошо. А именно: До тех пор, пока...

🤑 10.000 NOT = 200$? Только что заметили, как Notcoin на бирже Bybit начал набирать обороты. Объем уже $367.900, а цена чуть выше 2 центов. Полагаю, если данная стоимость сохранится, то 10.000 NOT можно будет оценить в 200 баксов. 1️⃣ Срочно регаемся на Bybit — https://partner.bybit.com/b/81065 2️⃣ Переводим свои Notcoin из приложения на биржу. 3️⃣ На листинге играем в Скруджа Макдака со своим золотом. Либо продаем, либо удерживаем. Очевидно, что новый гем от команды ТГ 🚀
Show all...
🔥 1
Совершенный алгоритм. Алгоритмы для NP-трудных задач Совершенный алгоритм. Алгоритмы для NP-трудных задач - четвертая и заключительная часть лекций от Тима Рафгардена. Для NP-трудных задач мы снова имеем треугольник, в котором для решения предлагается выбрать две характеристики из трех: Универсальность Правильность (точность) Скорость https://habr.com/ru/articles/676708/ Алгоритмы и Структуры данных | ChatGPT
Show all...
Совершенный алгоритм. Алгоритмы для NP-трудных задач

Совершенный алгоритм. Алгоритмы для NP-трудных задач  -  четвертая  и заключительная часть  лекций  от Тима Рафгардена. Для NP-трудных задач мы снова имеем треугольник, в...

Префиксное дерево (trie) — вставка и поиск Префиксное дерево (нагруженное дерево, trie) — структура данных для эффективного поиска. С его помощью сложность поиска можно довести до оптимального уровня — длины ключа. Вспомним, что в хорошо сбалансированном бинарном дереве поиска данные можно найти за время, пропорциональное M * log N, где M — максимальная длина строки, а N — количество ключей в дереве. В префиксном дереве — O(M), но увеличиваются требования к памяти. Подробнее о применении префиксных деревьев см. в этой статье. https://habr.com/ru/companies/otus/articles/676692/ Алгоритмы и Структуры данных | ChatGPT
Show all...
Префиксное дерево (trie) — вставка и поиск

Префиксное дерево (нагруженное дерево, trie) — структура данных для эффективного поиска. С его помощью сложность поиска можно довести до оптимального уровня — длины ключа. Вспомним, что в хорошо...

👍 1
Как создать свой сборщик проектов В данной статье предлагаю рассмотреть историю создания мной сборщика Java проектов под названием Conveyor Для чего эта статья? Хотелось бы поделиться опытом написания проекта сложности выше средней (по моему мнению), описать с какими проблемами пришлось столкнуться, посмотреть на причины принятия технических решений, примеры использования шаблонов проектирования. При этом фокус будет делаться на том, каким проект получился в итоге. В заголовках указывается хэш коммита, на момент которого рассматриваем под лупой проект. https://habr.com/ru/articles/813445/ Алгоритмы и Структуры данных | ChatGPT
Show all...
Как создать свой сборщик проектов

Предисловие В данной статье предлагаю рассмотреть историю создания мной сборщика Java проектов под названием Conveyor (

https://github.com/maximtereshchenko/conveyor

). Зачем понадобилось писать...

Заставляем ChatGPT быть эгоистичным и решать дилемму заключенного, в которой есть котики Успехи машинного обучения наталкивают на мысль, что ИИ, стоящий в развитии на пару ступеней выше человека, уже не за горами. Станет он нам новым лучшим другом или скорее чем-то вроде Скайнета? Мы не знаем будущего, но можем проверить, насколько железный мозг дружелюбен в настоящем. Привет! Мыl часто используем ИИ и знаем, что это хороший помощник, которому можно доверить часть рутины. А как насчет человеческих качеств? Чтобы выяснить это, сыграем с ним в классическую математическую игру, с помощью которой ученые уже больше 70 лет исследуют альтруизм и эгоизм, способность к эмпатии и готовность предать — характеристики, присущие человеку. https://habr.com/ru/companies/selectel/articles/812917/ Алгоритмы и Структуры данных | ChatGPT
Show all...
Заставляем ChatGPT быть эгоистичным и решать дилемму заключенного, в которой есть котики

Успехи машинного обучения наталкивают на мысль, что ИИ, стоящий в развитии на пару ступеней выше человека, уже не за горами. Станет он нам новым лучшим другом или скорее чем-то вроде Скайнета? Мы не...

⭐️ ChatGPT стал намного умнее! Подпишись на лучший канал по нейросетям и ChatGPT в Telegram.
Show all...