Публікації на тему 'algorithms'


Візуальне пояснення максимального кліку
Максимальна кліка — це техніка, яка використовується для пошуку найбільшого кластера вершин, де кожна вершина з’єднана одна з одною. Давайте розглянемо приклад. Ми розглянемо кожну вершину і побачимо, яким буде найбільший кластер наступного графа. Розглянемо першу вершину. Вершина 1 з’єднана з вершинами 2, 4 і 6. Ми повинні переконатися, що кожна з цих вершин також має зв’язок одна з одною. Чи з’єднана вершина 2 з вершиною 4? Так Чи зв’язана вершина 2 з вершиною 6? Так Чи..

Найдовший паліндромний підрядок за допомогою алгоритму Манахера
За даним рядком знайдіть найдовший паліндромний підрядок. Що таке паліндром? Рядок паліндрому читається однаково вперед або назад Наприклад: «абба», «авцба» Ми шукаємо підрядок, який є паліндромом, а не підпослідовністю (є різниця) Ці запитання мають схожість із запитанням про пошук найдовшої паліндромної підпослідовності, яку можна вирішити за допомогою динамічного програмування. Оскільки підрядок також є підпослідовністю, ми можемо застосувати той самий алгоритм з незначними..

Машинне навчання проти глибокого навчання: ось що ви повинні знати
Штучний інтелект (AI) і машинне навчання (ML) — це два терміни, які недбало згадуються в щоденних обговореннях, чи то в компаніях, установах чи на технічних зустрічах. Передбачається, що машинне навчання дозволить використовувати штучний інтелект у майбутньому. Тепер ШІ визначається як «теорія та розробка комп’ютерних систем, здатних виконувати завдання підтримки та легітимності людського інтелекту, наприклад зорове сприйняття, розпізнавання мови, прийняття рішень і переклад мови»...

Алгоритми для підвищення ефективності
Чого ми можемо навчитися з комп’ютерів, щоб стати кращими? Ваш фокус і як його захистити На початку моєї кар’єри у мене було враження, що успіх тісно пов’язаний із словом так . Ця швидка послуга? Без проблем. Та цікава ідея, яку хтось щойно згадав мені на кухні? Я, напевно, мав би прототипувати це. Перейти до дзвінка клієнту? Чому ні. Завжди кажучи так , я вважав, що можу бути найбільш корисним і як я можу відкритися для найбільших можливостей. Я маю на увазі, що про це..

Big O дійсно великий! (ЧАСТИНА 1)
Наскільки ефективною та масштабованою є ваша програма? Велика О , це справді важлива тема. Ви майже не можете побачити інтерв'ю без цієї теми. І це концепція, яка триватиме довгий час у світі розробників. Незалежно від того, чи є ви старшим розробником, який тривалий час пише код, чи новачком, який тільки починає, це незамінна концепція, про яку слід знати. Це не тільки допомагає під час співбесіди, але й відіграє важливу роль у тому, як ви пишете програми. Отже, дозвольте мені..

Біти та байти — 8.25.17 — Цей тиждень у машинному навчанні та ШІ
Дослідники з Інституту біомедичної інформатики Університету Пенсільванії перевірили 13 найсучасніших алгоритмів машинного навчання на 165 загальнодоступних проблемах класифікації та представили результати в Порадах, керованих даними, щодо застосування машинного навчання до проблем біоінформатики . Зрештою вони дізнаються те, що знає кожен каглер... Дерева рішень, посилені градієнтом, працюють дуже добре. Штучний інтелект стає справді цікавим, коли ми можемо писати програмне забезпечення,..

Основний посібник зі структур даних і алгоритмів для початківців | Основний ресурс
Основний посібник зі структур даних і алгоритмів для початківців | Основний ресурс Почніть свою подорож зі структурою даних і алгоритмом: покроковий посібник для початківців Прочитайте книгу : виберіть хорошу книгу про структури даних і алгоритми, як-от «Вступ до алгоритмів» Кормена, «Алгоритми на C» Седжвіка або «Структури даних і алгоритми в Java» Гудрича. Практичні завдання : почніть розв’язувати задачі, пов’язані зі структурами даних і алгоритмами. Ви можете знайти багато..