Головна▸Категорії▸Алгоритми та AI

🤖 Алгоритми та AI

Обчислювальні алгоритми у вигляді візуалізацій: сортування, пошук шляху, оптимізація.

487 симуляцій60 fps у реальному часі0 кроків встановлення
Інтерактивний візуалізатор SVMNew📱Це інтерактивне 2D симуляційне дослідження, яке вивчає інтерактивний візуалізатор SVM. Штучний Інтелект: Комплекний ПосібникNew📱Інтерактивна 2D симуляція, що досліджує штучний інтелект. Симуляція Стовбуподібної ІнтелектуNew📱Дослідіть захопливий світ ройової інтелекції, керуючи групою віртуальних агентів, які… Симулятор Штучного РазумуNew📱Це симуляція, яка досліджує принципи зградності розуму, дозволяючи користувачам керувати… Технологія API Дизайн СимуляціяNew📱Ця симуляція зосереджена на дизайні інтерфейсів програмування додатків (API), ілюструючи, як… Генерація ЛандшафтівNew📱Ця симуляція ілюструє процес генерації ландшафту за допомогою процедурних алгоритмів.… Симуляція П'єси для ТеатруNew📱Ця симуляція пропонує інтерактивне середовище для створення театральних сценаріїв. Вона… Симуляція театральної постановкиNew📱Інтерактивна 2D симуляція, що досліджує процес створення та реалізації театральної постановки. Трансцендентна Інформація: Симуляція ПереходуNew📱Інтерактивна 2D симуляція, що досліджує трансцендентну інформацію та перехід. Задача про постачальника (TSP)New📱У цій симуляції візуально демонструється задача про комівояжера (TSP), дозволяючи… Генетичний TSPNew📱У цій симуляції використовуються генетичні алгоритми для вирішення задачі про туристичного… Візуалізатор TSPNew📱Симуляція демонструє візуальний процес розв'язання задачі про туристичного працівника (TSP)… Виклик налаштування моделіNew📱Інтерактивна 2D симуляція, що досліджує виклик налаштування моделі. Виклик налаштування моделі – Інтерактивна гра навчання машинного навчанняNew📱Інтерактивна 2D симуляція, що досліджує виклик налаштування моделі – інтерактивна гра… Хвильова Функція Колапсу (WFC)New📱Ця симуляція демонструє алгоритм ‘Хвильової Функції Колапсу’, показуючи, як патерни… Деформація WireframeNew📱Ця симуляція демонструє візуальну трансформацію wireframe за допомогою технік деформації.… Wolfram_CaNew📱Це інтерактивна демонстрація основних концепцій Wolfram CA (Клітинної автоматики), яка… Симуляція Динаміки Зграї БойдівNew📱Це інтерактивна 2D симуляція, яка демонструє принципи поведінки зграї за допомогою алгоритму… 3D клітинний автоматNew📱Це моделювання візуалізує клітинний автомат у трьох вимірах. Воно демонструє, як прості… 21_City Skyline GeneratorNew📱This simulation demonstrates a procedural city generation algorithm, creating a dynamic… Симуляція Алгоритмів Комп’ютерної НаукиNew📱Інтерактивна 2D симуляція, що досліджує симуляцію алгоритмів комп’ютерної науки. Симуляція Структур Даних Комп’ютерної НаукиNew📱Інтерактивна 2D симуляція, що досліджує симуляцію структур даних комп’ютерної науки. Симуляція паралельних обчисленьNew📱Інтерактивна 2D симуляція, що досліджує принципи моделювання паралельних обчислень. Симуляція «Бвоїдів» (11)New📱Ця симуляція є варіацією Симуляції «Бвоїдів». Вона демонструє, як різні параметри впливають… Навчання Стилів Навчання СимуляціяNew📱Інтерактивна 2D симуляція, що досліджує стилі навчання. 22_Maze_Generator_3DNew📱Це симуляція демонструє алгоритм генерації 3D лабіринтів, створюючи складні лабіринти, які… Шлях у лабіринтіNew📱Симуляція ілюструє проблему пошуку шляху через лабіринт. Вона демонструє різні алгоритми,… 12_Кубик РубікаNew📱Розв’язуйте Кубик Рубіка за допомогою інтерактивного алгоритму. Це симуляція демонструє… Rubik’s Cube Algorithm SimulatorNew📱Ця симуляція надає візуальне представлення розв’язання кубика Рубіка. Вона дозволяє… 22_Voxel_WorldNew📱Це симуляція досліджує світ, побудований повністю з вокселів, демонструючи, як тривимірний… Шляхування АнтNew📱У цій симуляції ви можете спостерігати та маніпулювати пошуком шляхів у мурашнику в… Маршрути колонії мурахNew📱Ця симуляція моделює складні стратегії навігації, які використовують мурахи. Користувачі… Симуляція пошуку шляху мурашиною колонієюNew📱Дослідіть захопливий світ мурашників з цією симуляцією! Спостерігайте, як окремі мурахи,… Контроль трафіку в ліфтовому заліNew📱Ця симуляція моделює систему контролю трафіку всередині ліфтового залу. Вона демонструє, як… Система СтикуванняNew📱Це моделювання демонструє захопливу поведінку зграй – як птахів чи риб – шляхом моделювання… Розвантаження на станції залізниціNew📱Ця симуляція демонструє спрощену модель операцій відправлення поїздів на залізничній… Симулятор виробничої лінії на фабриціNew📱Цей симулятор моделює виробничу лінію на фабриці, демонструючи концепції, такі як пропускна… Крігінг хмарного ресурсуNew📱Ця симуляція демонструє застосування крігінгу – геостатистичної техніки – для прогнозування… Об'єднання Сенсорів для СортуванняNew📱Це моделювання досліджує концепцію злиття датчиків, дозволяючи користувачам об’єднувати дані… Мережа ПоставокNew📱Це інтерактивна 3D-симуляція, яка візуалізує оптимізацію ланцюгів поставок, враховуючи такі… Лабораторія Синаптичної МережіNew📱Це симуляція досліджує динаміку штучних нейронних мереж. Користувачі можуть змінювати ваги… K-D дерева: швидкий пошук найближчого сусіда в багатовимірному просторіNew📱Спостерігайте, як рекурсивні розбиття k-d дерева ділять множину точок, а запит найближчого… LRU-кеш: витіснення найдавніше використаного елементаNew📱Дослідіть, як кеш фіксованої ємності вирішує, що видалити, коли він заповнений, за допомогою… Ескіз Count-Min: оцінка частот без зберігання всього потокуNew📱Дізнайтеся, як ескіз Count-Min оцінює частоту елементів у величезних потоках даних,… HyperLogLog: Підрахунок Мільярдів Унікальних Елементів у Кількох КілобайтахNew📱Дослідіть, як HyperLogLog оцінює кількість унікальних елементів у величезних наборах даних,… Дерева розтягування: бінарне дерево пошуку, що самоналаштовуєтьсяNew📱Дослідіть, як дерево розтягування перебудовує себе після кожного звернення, використовуючи… Дерева Фенвіка (двійкові індексовані дерева): швидкі накопичувальні сумиNew📱Дізнайтеся, як дерево Фенвіка (двійкове індексоване дерево) підтримує префіксні суми масиву,… Дерева префіксів: структура, що керує автодоповненнямNew📱Дослідіть, як дерево префіксів (trie) зберігає рядки так, що слова зі спільним префіксом… Задача про найближчу пару точок: класичний алгоритм "розділяй і володарюй"New📱Дослідіть, як задачу про найближчу пару точок обчислювальної геометрії ефективно розв'язує… Алгоритм сканувальної прямої: розв'язання задач геометрії за допомогою прямої, що рухається по площиніNew📱Дослідіть техніку сканувальної прямої (plane sweep) в обчислювальній геометрії, де рухома… R-дерева: структура даних, що робить запити на картах швидкимиNew📱Дізнайтеся, як структура даних R-дерево індексує точки, прямокутники та фігури на карті за… Дерева інтервалів: миттєвий пошук усіх перетинних часових діапазонівNew📱Дослідіть, як дерева інтервалів використовують доповнене двійкове дерево пошуку для… Суфіксний масив: швидкий пошук підрядківNew📱Дослідіть суфіксний масив — відсортований індекс усіх суфіксів рядка для швидкого пошуку… Rope: структура даних для великих текстових редакторівNew📱Дослідіть структуру даних rope — двійкове дерево фрагментів рядка для швидкого редагування… Зозуляче хешування: швидкий пошук через витісненняNew📱Дослідіть зозуляче хешування — схему хеш-таблиці, де ключі, що конфліктують, витісняють одне… Дерево ван Емде Боаса: швидше за log nNew📱Дослідіть дерево ван Емде Боаса — рекурсивну структуру даних для швидких запитів наступника… Локально-чутливе хешування: коли схожість означає колізіюNew📱Дослідіть локально-чутливе хешування — техніку для швидкого приблизного пошуку найближчих… Roaring Bitmap: стиснені множини для швидких баз данихNew📱Дослідіть roaring bitmap — стиснену структуру бітових карт для ефективного зберігання… Індекс бази даних B+ деревоNew📱Дослідіть, як індекс B+ дерева зберігає всі записи у зв'язаних листових вузлах, дозволяючи… LSM-дерево: як Cassandra, RocksDB і LevelDB пишуть швидкоNew📱Дослідіть Log-Structured Merge Tree — оптимізований для запису механізм зберігання даних у… Фільтр зозулі (Cuckoo Filter)New📱Дослідіть фільтр зозулі — компактну ймовірнісну структуру, яка відповідає на запити про… Суфіксний автомат: стиснена карта всіх підрядківNew📱Досліджуйте суфіксний автомат — найменший детермінований скінченний автомат, що розпізнає… Z-алгоритм для пошуку підрядківNew📱Дослідіть, як Z-алгоритм будує Z-масив за лінійний час і використовує його для пошуку всіх… Перетворення Барроуза-Вілера: оборотне перемішування, що лежить в основі bzip2 і пошуку в геномахNew📱Дослідіть перетворення Барроуза-Вілера — оборотне перевпорядкування рядка, яке групує… Неблокуюча черга Майкла-СкоттаNew📱Дослідіть, як алгоритм Майкла-Скотта створює потокобезпечну чергу FIFO на основі… Мінімум ковзного вікна через монотонну декуNew📱Дослідіть, як монотонна дека відстежує мінімум (або максимум) останніх K елементів потоку… HAMT: геш-масив відображеного дерева (Hash Array Mapped Trie)New📱Дослідіть, як Hash Array Mapped Trie дозволяють мовам на кшталт Clojure та Scala реалізувати… Лінк-кат деревоNew📱Досліджуйте лінк-кат дерево — просунуту структуру даних, що підтримує динамічний ліс… Вейвлет-деревоNew📱Досліджуйте вейвлет-дерево — succinct структуру даних, яка відповідає на запити access, rank… Succinct-бітвектор з rank/selectNew📱Дослідіть, як бітовий масив можна доповнити крихітним індексом із суперблоків і блоків, щоб… Дерево порядкової статистикиNew📱Дослідіть, як доповнення збалансованого бінарного дерева пошуку лічильниками розмірів… Skip Graph: децентралізований упорядкований пошук для однорангових мережNew📱Дослідіть, як skip graph узагальнює skip list у повністю децентралізовану структуру, що… Масив Джаді: кеш-орієнтована адаптивна trie-структураNew📱Дослідіть масив Джаді — розрідений асоціативний масив і структуру відсортованої множини… Техніки бітбордів: кодування шахової дошки у 64 бітахNew📱Дослідіть, як шахові рушії подають дошку 8x8 у вигляді 64-бітних цілих чисел, використовуючи… Ескіз AMS: оцінка нерівномірності потоку у крихітній пам'ятіNew📱Дослідіть ескіз AMS (Алон-Матіас-Сегеді) — рандомізований потоковий алгоритм, який оцінює… Рандомізований алгоритм мінімального розрізу КаргераNew📱Дослідіть, як алгоритм Каргера знаходить глобальний мінімальний розріз графа шляхом… Алгоритм Дініца для максимального потокуNew📱Дослідіть, як алгоритм Дініца прискорює обчислення максимального потоку, чергуючи побудову… Фонтанні коди та LT-коди: безрейтингове стирающе кодуванняNew📱Подивіться, як фонтанний LT-код перетворює файл на нескінченний потік XOR-комбінованих… Стирающе кодування Ріда-Соломона для розподілених сховищNew📱Побачте, як коди Ріда-Соломона розбивають дані на блоки даних і парності по вузлах… Дробове каскадування: один бінарний пошук крізь багато списківNew📱Дізнайтеся, як дробове каскадування шукає той самий ключ у ланцюжку відсортованих масивів за… T-digest: потокова оцінка квантилівNew📱Пропустіть великий розподіл даних через адаптивне злиття центроїдів алгоритму t-digest і… Таблиця фрагментів: секретний буфер редагування текстового редактораNew📱Друкуйте та видаляйте текст у симульованому редакторі та спостерігайте, як таблиця… Пояснення алгоритму Ахо-КорасікNew📱Інтерактивна візуалізація автомата, що одночасно зіставляє кілька рядків-шаблонів з текстом,… Пояснення обертань AVL-дереваNew📱Інтерактивне самобалансуюче двійкове дерево пошуку, відображене у 3D, що обертає вузли при… Пояснення алгоритму Беллмана-ФордаNew📱3D зважений граф, включно з ребрами від'ємної ваги, де симуляція анімує релаксацію ребер… Aho–Corasick — Пошук за кількома шаблонамиNew📱Побудуйте бор із кількох шаблонів та fail-посилання, а потім проскануйте текст за один… AVL-дерево — самобалансувальні поворотиNew📱Вставляйте та видаляйте ключі в AVL-дереві й спостерігайте, як після кожної зміни… Алгоритм Беллмана-Форда — найкоротші шляхи з від'ємними вагамиNew📱Дивіться, як Беллман-Форд релаксує кожне ребро V−1 разів, знаходячи найкоротші шляхи з… Бінарна купа — черга з пріоритетомNew📱Додавайте та видаляйте значення з бінарної мін-купи, що зберігається як масив.… Рабін–Карп — пошук рядка через ковзний хешNew📱Пересувайте вікно вздовж тексту, оновлюючи поліноміальний ковзний хеш за O(1) на кожному… Дерево відрізків — запити суми та мінімуму на діапазоніNew📱Побудуйте дерево відрізків над масивом за O(n) і відповідайте на запити суми чи мінімуму на… Треп — рандомізоване збалансоване ДДПNew📱Кожен ключ у трепі отримує випадковий пріоритет; дерево лишається максимальною купою за… Булева Мережа — Модель Кауфмана NKNew📱Досліджуйте NK-мережі Кауфмана: N бінарних вузлів з K випадковими входами. K керує… Стиснення DCT (Принцип JPEG)New📱Дискретне косинусне перетворення стискає блок 8×8 пікселів, як JPEG. DCT-II: X_k =… Полярні Коди — Ємність КаналуNew📱Полярні коди (Аrikан 2009) досягають ємності Шеннона. Поляризація каналу: рекурсивний G_N =… Диференційна Еволюція — ОптимізаторNew📱Диференційна еволюція (DE/rand/1/bin): мутант v = x_r1 + F(x_r2 - x_r3), схрещування з… Ханойська вежа — рекурсивний розв'язувач та 2ⁿ−1 ходівNew📱Дивіться, як Ханойська вежа розв'язує себе оптимальною рекурсією на 1–10 дисках з анімацією… Код Грея — віддзеркалений двійковий та шлях на гіперкубіNew📱Досліджуйте код Грея (g = b XOR b>>1), де кожне наступне значення змінює один біт. Крокуйте… Червоно-чорне дерево — самобалансивне ДДПNew📱Вставляйте й видаляйте ключі в червоно-чорному дереві та спостерігайте, як перефарбування й… B-дерево — багатошляхове дерево пошукуNew📱Будуйте B-дерево порядку m, вставляючи ключі: вузли заповнюються, розщеплюються по медіані й… Список з пропусками — імовірнісний збалансований пошукNew📱Список з пропусками надбудовує «швидкі смуги» над відсортованим зв'язним списком: кожен… Відстань редагування — таблиця ДП ЛевенштейнаNew📱Заповнюйте таблицю динамічного програмування Левенштейна клітинка за клітинкою, тоді… Найдовша спільна підпослідовність — ДП-вирівнюванняNew📱Обчислюйте найдовшу спільну підпослідовність двох рядків через ДП-сітку, тоді простежте… Пошук рядка КМП — функція відмовиNew📱Кнут-Морріс-Пратт шукає в тексті за O(n+m): префіксна функція відмови дозволяє шаблону… Система неперетинних множин — стиснення шляхуNew📱Об'єднуйте елементи в неперетинні множини та знаходьте їхні корені майже за сталий час.… Імітація відпалу — вихід із локальних мінімумівNew📱Розв'яжіть маршрут комівояжера імітацією відпалу: приймайте гірші ходи з імовірністю… Оптимізація роєм частинок — рій інтелектNew📱Рій частинок шукає на 2D ландшафті вартості, кожну тягне до її особистого та глобального… Коди Ріда-МаллераNew📱Оберіть варіант коду Ріда-Маллера, перемикайте біти повідомлення, а потім переверніть… Контрольна Сума CRCNew📱Оберіть пресет CRC-8/16/32, введіть повідомлення, а потім внесіть помилку — дивіться, як… Стиснення LZ77New📱Спостерігайте, як алгоритм стиснення LZ77 зі ковзним вікном кодує дані, знаходячи… Двійкове Дерево Пошуку — Вставка, Пошук та БалансуванняNew📱Анімовані операції BST: вставка, пошук, видалення та обхід в порядку. Режим AVL показує… Структури ДанихNew📱Інтерактивні візуалізації стеків, черг, зв'язних списків і хеш-таблиць — вставка, видалення… Конвеєр компілятораNew📱Дивіться, як код стає машинним: лексинг у токени, рекурсивно-низхідний парсинг в AST,… Стабільне паросполученняNew📱Запустіть алгоритм відкладеного прийняття Гейла–Шеплі покроково: пропозиції, тимчасові… Пошук шляху A*New📱Спостерігайте, як A* знаходить найкоротший шлях на сітці за f = g + h. Малюйте стіни,… Рюкзак 0/1New📱Максимізуйте цінність, не перевищивши місткість. Дивіться, як динамічне програмування… Кодування ГаффманаNew📱Побудуйте оптимальний префіксний код, послідовно зливаючи два найрідші символи. Дивіться, як… Квадртре Спейс-ІндексNew📱Квадрантне дерево рекурсивно поділяє площину на чотири нащадки. Дивіться, як воно… N-тіла Барнса–ХатаNew📱Алгоритм Барнса–Хата апроксимує гравітаційну N-тіл-симуляцію за O(n log n), використовуючи… Маршируючі квадратиNew📱Витягуйте контурні лінії зі скалярного поля за 16-кейсовою таблицею маршируючих квадратів.… Опукла оболонкаNew📱Обчислюйте найменший опуклий багатокутник навколо набору точок алгоритмами Грехама, Джарвіса… Мінімакс і альфа-бетаNew📱DFS-обхід ігрового дерева за припущення оптимальної гри суперника; альфа-бета відсікання… Фільтр КалманаNew📱Оптимально поєднайте зашумлені вимірювання з моделлю руху. Еліпс коваріації зростає на кроці… Коди Хеммінга📱Коди Хеммінга: біти парності виявляють і виправляють одиничну помилку. Внесіть збій і… Машина Тьюринга📱Покроковий симулятор машини Тьюринга з анімованою стрічкою, підсвіченою таблицею переходів і… Задача N Ферзів📱Задача N ферзів: розставте ферзів на дошці без взаємних загроз. Пошук з поверненням,… Мурашка Ленгтона — клітинний автомат, що будує шосе📱Спостерігайте за мурашкою Ленгтона — простим клітинним автоматом Тюрінга, який спонтанно… Генератор Лабіринтів — DFS, Прима, Вілсона, Крускала📱Інтерактивна генерація лабіринтів 4 алгоритмами: рекурсивний обхід (DFS), рандомізований… Алгоритми Сортування — Бульбашка, Швидке, Злиття, Піраміда📱Інтерактивна візуалізація 6 класичних алгоритмів сортування: Бульбашкою, Швидке, Злиттям,… Клітинні автомати Вольфрама 1D — Правила та Складна Поведінка📱Досліджуйте всі 256 елементарних правил клітинних автоматів Вольфрама. Як прості правила на… Мураха Лангтона📱Мураха Лангтона: 2D машина Тьюрінга, що створює складні паттерни з 2 простих правил. Після… Колонія Мурах📱Стигмергічна симуляція: мурашки знаходять їжу за феромонними шляхами. Генетичний Алгоритм📱Популяція еволюціонує через вибір, схрещування і мутацію. Режими: Weasel та 2D-оптимізація. Задача Комівояжера📱Три алгоритми вирішують задачу комівояжера: жадібний, 2-opt та симуляція відпалу.… Генератор Лабіринту📱Чотири алгоритми генерації лабіринту з живою анімацією та BFS-розв'язанням. Алгоритми Сортування — Візуалізація та Звук📱12 алгоритмів сортування у вигляді анімованих стовпчастих діаграм із звуковим супроводом. Хеш-таблиця і колізії (2D)📱Додавайте ключі до 2D хеш-таблиці й дивіться, як реальна хеш-функція розподіляє їх по…
Про категорію

Алгоритми та AI

Обчислювальні алгоритми у вигляді візуалізацій: сортування, пошук шляху, оптимізація.

Three.js · WebGL 60 FPS CC BY 4.0
Коротко
487інтерактивних симуляцій у цій категорії
⚡працює на 60 FPS у будь-якому сучасному браузері
🌐англійська, українська, польська, іспанська, німецька, японська, італійська, португальська (Бразилія), французька, арабська, нідерландська, китайська, корейська, гінді, турецька, в'єтнамська, російська, індонезійська, перська, бенгальська, тайська, філіппінська, суахілі, урду, малайська, тамільська, іврит, грецька, панджабі, амхарська, бірманська, кхмерська, грузинська, непальська, монгольська, вірменська, сінгальська, лаоська, чеська, румунська, угорська, болгарська, шведська, данська, фінська, норвезька, словацька, хорватська, сербська, словенська, литовська, латвійська, естонська, ісландська, албанська, македонська, боснійська та мальтійська
🎓CC BY 4.0 — безкоштовно для шкіл і LMS

Часті запитання

Чи потрібно щось встановлювати, щоб запустити симуляції «Алгоритми та AI»?▾

Ні. Усе працює просто у браузері — без завантажень, плагінів і реєстрації. Chrome, Firefox, Edge, Safari; більшість симуляцій працюють і на смартфоні.

Чи можна використовувати ці симуляції для навчання?▾

Так — увесь контент безкоштовний для освіти за ліцензією CC BY 4.0. Посилайтеся на будь-яку симуляцію або вбудовуйте її в LMS через iframe.

Наскільки моделі наукові?▾

Вони використовують ті самі рівняння, що й професійне ПЗ, і інтегруються чисельно в реальному часі. Кожна симуляція вказує свої алгоритми.

Схожі категорії

Що ви знайшли?

Додати кроки відтворення (опційно)