Публикации по теме '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:
Их создание - мое настоящее испытание, а обучение их - мое дело.
О чем этот проект?
Эта статья предназначена для читателей, которые не знакомы с машинным обучением или, в частности, с искусственными нейронными сетями (ИНС). Это попытка дружеского знакомства с основами ИНС. Мы начнем с фундаментальных математических предпосылок, прежде чем последовательно углубляться в более абстрактные и более сложные концепции, стремясь к интуитивно понятному объяснению так называемых генеративных..
Самый первый шаг к квантовому машинному обучению
Прежде чем углубляться в алгоритмы квантового машинного обучения, вам необходимо овладеть основами
На прошлой неделе я начал свои следующие еженедельные занятия. Я прошу вас решить небольшую задачу по квантовому машинному обучению. Этот пост резюмирует проблему и ее решение .
Вы можете присоединиться к еженедельному челленджу здесь .
Цель машинного обучения - научить машину предсказывать значение неизвестной переменной. Но прежде чем предсказать значение переменной, мы обычно..