Публикации по теме 'computer-science'
На волне искусственного интеллекта: изучение «текущего» потенциала ликвидных нейронных сетей
Жидкие нейронные сети (LNN) — это новый тип искусственных нейронных сетей, которые разработаны так, чтобы быть более адаптируемыми и эффективными, чем традиционные нейронные сети. LNN вдохновлены тем, как человеческий мозг учится и адаптируется, и они способны учиться и адаптироваться к новой информации гораздо быстрее, чем традиционные нейронные сети.
Как работают ликвидные нейронные сети?
LNN работают с использованием алгоритма непрерывного обучения. Это означает, что LNN постоянно..
Самая длинная общая подпоследовательность (LCS) двух перестановок
Учитывая две перестановки P1 и P2 из 1, 2, …, n , найдите их самую длинную общую подпоследовательность (LCS), n <= 10⁵ .
Например, ввод: Первая строка содержит целое число n . Каждая из следующих двух строк содержит перестановку n натуральных чисел от 1 до n .
5
3 2 1 4 5
1 2 3 4 5
Итак, вам нужно вывести:
3
Потому что длина LCS ( 1, 4, 5 или 3, 4, 5 или 2, 4, 5 ) этих двух перестановок равна 3 .
Вопрос от Codeforces: https://codeforces.com/gym/102951/problem/C..
Черт возьми!+ ПЛАТЯТ ли компании, производящие память и дисковые накопители, кодерам за то, чтобы они создавали такие неэффективные…
Святые $h!+ ПЛАТЯТ ли компании, занимающиеся памятью и дисководами, программистам за создание таких неэффективных приложений?
Лучшие ресурсы для программистов для создания прочных основ компьютерных наук III: компьютерные сети
Лучшие ресурсы для программистов для создания прочных основ компьютерных наук III: компьютерные сети
Программисты постоянно работают с компьютерными сетями, это может быть либо связь с серверами ресурсов с запросом/ответом API, настройка разрешения DNS для нового домена, либо создание VPC и балансировщиков нагрузки в облачных сервисах и т. д. Вы, вероятно, сможете обойтись этим задачи, если вы умеете искать на…
День 4 моего путешествия по изучению Python
День 4 моего путешествия по изучению Python
Сегодня решил 4 задачи codeforces:
Задача-282А: Бит++ : Проверил, есть ли в строке + или - . Я добавлял 1, если в строке был + , или вычитал 1. Задача-339A: Полезная математика : я использовал функцию разделения, чтобы отделить числа от строки. Как мы знаем, если мы воспользуемся функцией разделения, она станет списком. В результате я использовал функцию sort() для сортировки всех чисел и их вывода.
n=input()
if "+"..
Компоненты алгоритма и шаблоны выражения алгоритма
Предметы:
Что должно быть в алгоритме Шаблоны выражений алгоритма
Что должно быть в алгоритме
Четкость Ввод Вывод Точность Эффективность Конфигурация Время обработки Использование памяти Разбиение на подзадачи Повторное использование
Давайте рассмотрим эти элементы сейчас.
Ясность . Алгоритм должен четко и понятно указывать шаги, которые необходимо выполнить шаг за шагом. Ввод . Алгоритм должен указать, какой..
Как начать программировать на питоне
Вы человек с нулевым знанием программирования? Но если вы ищете удобный для начинающих язык для изучения, начните с Python.
Гвидо ван Россум разработал программирование на Python в конце 1980-х, когда работал над программированием ABC в CWI (Centrum Wiskunde & Informatica).
Python — это интерпретатор и объектно-ориентированный язык, связанный с классами, модулями, типами данных, исключениями, динамической типизацией и т. д. Он поддерживает не только объектно-ориентированную парадигму,..
Новые материалы
Прогрессивная транспиляция
В последние годы программисты JavaScript (он же EcmaScript) часто используют компиляторы исходного кода , также известные как транспиляторы , для преобразования более усовершенствованной или..
Алиса в стране машинного обучения — инициатива «100 дней кода машинного обучения»
Covnets, регрессия, классификация, ReLU, предвзятость… — все это интригующие жаргоны, которые я слышал от своих сверстников, выбравших курс машинного обучения, по касательной во время обычного..
Иногда учитель, всегда ученик
Учение Йоды в применении к развитию разработчиков
«Делай или не делай. Нет никакой попытки.”
Обучение программированию превратилось в современное «создание группы» или «написание книги»...
Как создать файл конфигурации сборки в Xcode | Серия настроек проекта Xcode
Эта статья шаг за шагом расскажет вам, как создать новый файл конфигурации сборки в вашем проекте Xcode.
Что такое файл конфигурации сборки?
Файл конфигурации сборки — это обычный..
Venv против Virtualenv в Python — что использовать?
Когда дело доходит до создания виртуальных сред в Python, есть два популярных варианта: venv и virtualenv. Оба инструмента служат одной цели — созданию изолированных сред для ваших проектов..
Реализация персептрона на Python (для абсолютных новичков)
Введение
За последние пару десятилетий было довольно много шумихи вокруг искусственного интеллекта и его приложений. В этой статье мы обсудим, что такое искусственный интеллект и его основное..
С помощью javascript мы можем сделать это в одну строку.
С помощью javascript мы можем сделать это в одну строку.
let x = 5;
let y = 7;
y = [x, x = y][0];
Но то, что мы можем , не обязательно означает, что мы должны это делать.