Публикации по теме 'java'
Изучите JAVA — № 7 (операторы управления потоком)
Эта статья охватывает все, что вам нужно, чтобы полностью понять все важные операторы потока управления… одну из самых полезных концепций программирования. Хватит говорить, давайте копать.
Введение в операторы потока управления
В программировании код обычно выполняется построчно сверху вниз . Однако операторы управления потоком дают вам возможность проверить некоторые условия, выполнить только определенный код и пропустить другие строки кода , которые не подходят для условия...
Проверка JavaScript-движка Rhino или как единорог встретил носорога
Среди большого разнообразия языков программирования больше всего наши пользователи хотят, чтобы анализатор PVS-Studio начал поддерживать JavaScript. Движок Rhino — это проект, который наша команда может использовать для создания анализатора PVS-Studio для JavaScript. В этой статье мы будем использовать анализатор PVS-Studio для проверки исходного кода Rhino.
Начало
Анализатор PVS-Studio постепенно развивался и поддерживал новые языки программирования. Первым дополнительным языком..
Объяснение алгоритма игры в шахматы
Реализация Minimax на Java.
С развитием обучения с подкреплением (RL) большой интерес к алгоритмам поиска в играх. Поиск по дереву Монте-Карло (MCTS) является современным и используется в AlphaGo и AlphaZero. Другой популярный и важный - Minimax.
Это та самая машина, которая стоит за машиной Deep Blue от IBM, которая победила чемпиона мира Гарри Каспарова в 1996–1997 годах. Он по-прежнему может быть эффективен в шахматах, крестиках-ноликах и других играх с нулевой суммой ,..
#Day69 из #100day_of_coding
Вчера был мой 69-й день кодинга. Я решил одну проблему
Задача: найти все анаграммы в строке
Учитывая две строки s и p , вернуть массив всех начальных индексов p анаграмм в s . Вы можете вернуть ответ в любом порядке .
Анаграмма – это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно с использованием всех исходных букв ровно один раз.
Пример 1:
Input: s = "cbaebabacd", p = "abc"
Output: [0,6]
Explanation:
The..
Что такое абстрактное синтаксическое дерево (AST)?
Глубокое погружение в AST с примерами на трех разных языках программирования
Большая часть кода, который мы пишем, превращается в абстрактное синтаксическое дерево (AST) на каком-то этапе рабочего процесса разработки. Обычно считается, что AST является частью компилятора, но есть множество мест и вариантов использования, где его можно использовать. Хотя книги по проектированию компиляторов могут различать синтаксические и семантические представления дерева, рисунок ниже работает как..
Javascript | Создайте веб-страницу, которая может автоматически загружать новые сообщения, когда вы достигаете нижней части страницы…
Вы можете использовать прослушиватели событий AJAX и JavaScript.
1] Структура HTML: создайте структуру HTML, включающую контейнер для отображения сообщений и элемент загрузчика, который будет появляться при загрузке новых сообщений.
// Add div for posts-container
<div id="posts-container"></div>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"..
Новые материалы
Обучение модели Keras с большим набором данных (пакетное обучение)
Привет народ!! В этом блоге я собираюсь обсудить очень интересную особенность Keras. При обучении любой модели глубокого обучения обязательным условием для получения хорошего результата..
Раскрытие возможностей сверточных нейронных сетей: обучение аутентификации изображений
1.0 ВВЕДЕНИЕ
В области анализа цифровых изображений насущной необходимостью стала разработка надежных методов, позволяющих отличить подлинные изображения от поддельных. С появлением сложных..
Изучение основных библиотек Python для науки о данных
В эпоху больших данных и информационной перегрузки способность извлекать значимую информацию из огромных наборов данных стала важнейшим навыком. Именно здесь в игру вступает наука о данных...
Легко загружать в React элемент HTML в виде изображения
Много раз на наших сайтах нам нужно сделать кнопку доступной для пользователей, чтобы они могли загружать содержимое страницы. Иногда нам нужно загрузить таблицу, график или, в более общем..
Запуск кластера Stable Diffusion на GCP с обслуживанием tensorflow (часть 1)
Часть 1. Настройка инфраструктуры с помощью Terraform
В первой части этого руководства, состоящего из двух частей, мы научимся создавать кластер Kubernetes, который развертывает модель Stable..
Внедрение человечности в машинное обучение
Иногда мне хочется, чтобы прогресс в кодировании был хоть немного более полезным. Если использовать баскетбол — еще одно хобби всей моей жизни — для сравнения: когда я забиваю мяч, это гораздо..
Обнаружение выражений лица и поз с помощью машинного обучения
От обнаружения лица человека до доступа к устройствам или распознавания человека с помощью камер видеонаблюдения или прогнозирования стратегий в спорте путем определения ключевых точек поз или..