Публикации по теме 'computer-science'


Вопросы для собеседования по динамическому программированию: уникальные пути
Сколько уникальных путей к цели? Давайте рассмотрим небольшую забавную задачу. Робот расположен в верхнем левом углу сетки размером m x n, отмечен «Start» на диаграмме ниже). Робот может двигаться только вниз или вправо в любой момент. Робот пытается добраться до правого нижнего угла сетки, отмеченного на диаграмме ниже «Готово». Сколько существует возможных уникальных путей? Выше - сетка 7 х 3. Сколько существует возможных уникальных путей? Пример 1 Ввод: m = 3,..

Как протестировать ваше программное обеспечение с Юлией
Введение Тестирование - один из важнейших аспектов итеративной разработки программного обеспечения. Это связано с тем, что тесты могут автоматически выявить проблемы с программным обеспечением без необходимости его фактического использования. Излишне говорить, что, вероятно, размещение программного обеспечения, которое даже не работает, в репозиторий - плохая идея, и тестирование поможет избежать столкновения с этой проблемой. Реализация тестирования на языке программирования Julia -..

Как стать веб-разработчиком
Как стать веб-разработчиком Около 2 лет назад я переключил карьеру с маркетинга на веб-разработку. Я не буду утомлять вас целым рассказом о том, почему и как я это сделал. Найдите любого другого представителя поколения миллениума, который посещал учебный курс по программированию, и я уверен, что моя история очень похожа. Однако я скажу, что переход к веб-разработке, без сомнения, был самым важным жизненным решением, которое я когда-либо принимал. Но не обошлось без борьбы. Этот..

компиляция gcc
Все шаги, необходимые для понимания компиляции 4 этапа компиляции gcc 1- Предварительная обработка 2- Компиляция 3- Сборка 4- Связывание Хорошо! Теперь, когда мы знаем 4 стадии… что они делают? Предварительная обработка Это первая фаза, на которой выходные данные сохраняются в «filename.i». На этом этапе с вашим кодом происходит несколько вещей. Давайте посмотрим, что сейчас находится внутри нашего файла test.c . Давайте посмотрим, как выглядит файл после..

Исследователь Массачусетского технологического института Нил Томпсон о ненасытных вычислительных потребностях глубокого обучения и возможных решениях
В июне 2018 года OpenAI представила свою первую большую языковую модель GPT (Generative Pre-Training). Обученный работе с огромным количеством текстовых корпусов без надписей и использованию революционной генеративной архитектуры глубокого обучения , GPT-1 быстро справился со сложными задачами понимания языка. В феврале 2019 года сообщество глубокого обучения приветствовало новый улучшенный GPT-2, чьи 1,5 миллиарда параметров сделали его в 12 раз больше, чем у оригинала. Этой..

Изучение GAN с помощью Pokémon:
Их создание - мое настоящее испытание, а обучение их - мое дело. О чем этот проект? Эта статья предназначена для читателей, которые не знакомы с машинным обучением или, в частности, с искусственными нейронными сетями (ИНС). Это попытка дружеского знакомства с основами ИНС. Мы начнем с фундаментальных математических предпосылок, прежде чем последовательно углубляться в более абстрактные и более сложные концепции, стремясь к интуитивно понятному объяснению так называемых генеративных..

Самый первый шаг к квантовому машинному обучению
Прежде чем углубляться в алгоритмы квантового машинного обучения, вам необходимо овладеть основами На прошлой неделе я начал свои следующие еженедельные занятия. Я прошу вас решить небольшую задачу по квантовому машинному обучению. Этот пост резюмирует проблему и ее решение . Вы можете присоединиться к еженедельному челленджу здесь . Цель машинного обучения - научить машину предсказывать значение неизвестной переменной. Но прежде чем предсказать значение переменной, мы обычно..