Публикации

Автоматическая оценка ответов
Использует разнородную кластеризацию векторов для изучения ответов и выставления оценок. Оценка сценариев вручную — это огромная система Map-Reduce. Скрипты ответов сначала раздаются учителям. Оценка проводится каждым учителем. Руководящий орган предпринимает шаги, чтобы избежать нежелательных последствий. Наконец, все эти оценки собираются для публикации результатов. Представьте, если бы у нас была система, которая сама принимает сценарии ответов и выставляет оценки, генерируя..

Различные типы операторов в Python
Введение в оператор Python Оператор Python делится на 7 категорий: Арифметический оператор Python Реляционный оператор Python Оператор присваивания Python Логический оператор Python Оператор членства Python Оператор идентификации Python Побитовый оператор Python Давайте пересмотрим синтаксис в Python , прежде чем мы начнем с оператора в Python. Также рекомендуется пересмотреть типы переменных в Python для правильного программирования. Арифметический оператор Python..

Правила ReLU: давайте разберемся, почему его популярность остается непоколебимой
От банальности к топологии… Для любого, кто только стучится в дверь к глубокому обучению или является опытным его практикующим, ReLU является обычным явлением, как воздух. Воздух исключительно необходим для нашего выживания, но нужны ли ReLU для сетей глубокого обучения? Если да, то «Почему?» - это первый вопрос, который приходит в голову, потому что существует множество активаций, из которых мы можем выбирать. С момента своего создания в 2010 году Дж. Хинтоном он неизменно..

Практическое введение в функциональное программирование (версия JavaScript)
Когда говорят о функциональном программировании, они упоминают головокружительное количество «функциональных» характеристик. Они упоминают неизменяемые данные, функции первого класса и оптимизацию хвостового вызова. Это языковые функции, которые помогают функциональному программированию. Они упоминают отображение, сокращение, конвейерную обработку, рекурсию, каррирование и использование функций более высокого порядка. Это методы программирования, используемые для написания функционального..

Гаусс, самозванцы и освобождение места для творчества
Что для вас значит «практичный»? В TDS мы стараемся не употреблять определения. Статьи, которыми мы делимся с вами каждый день, должны иметь особую ценность: то, что вы можете использовать в повседневной жизни. Но теоретическое объяснение высокого уровня или личное размышление о работе и идентичности могут быть столь же полезными - столь же практичными! - как хорошо выполненный учебник. Примером может служить переменная этой недели. Мы начинаем с сообщения Райана Сандера :..

Как Кафка решил проблему культуры в GOJEK
Программное обеспечение остановило нас от масштабирования, программное обеспечение освободило нас. Программное обеспечение может решать культурные проблемы. Хотя это может показаться диковинным, если вы разработчик, вы можете просто понять, что я имею в виду. Подумайте об этом внимательно; он может повторять повседневные задачи, делая людей более продуктивными. Он может решать сложные проблемы, поэтому разработчики могут сосредоточиться на насущных задачах. Однако это также может..

Агенты с искусственным интеллектом («Агент»), созданные для физических лиц для использования в киберпространстве.
Этот Агент — не аватар в киберпространстве, а совершенно отдельная сущность, населяющая киберпространство от имени своего владельца. Агент окружает каждого человека Интернетом вещей («IOT») и активно настраивает киберсреду, чтобы обеспечить именно то, что хочет его владелец. Агент будет иметь адаптивные реакции и способность узнавать образ жизни, личность и желания своего владельца. Поскольку Интернет вещей будет всепроникающим, и все будет связано, повседневные объекты будут действовать..

SweetBeats: аудио-кейс
Как создать музыкальное приложение, которое всегда звучит хорошо, независимо от того, что вводит пользователь? Это также должно быть интересно для опытного пользователя? И в результате получился какой-то уникальный трек? Вот некоторые из проблем, с которыми мы столкнулись, работая над этим проектом вместе с Wildlife и Duncan Channon . SweetBEATS — онлайн-кампания по созданию битов для продвижения конфет SweeTARTS. У Plan8 была возможность стать частью этого, создав музыку и..

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

Это замечание о шаблонах не подходит для больших проектов.
Это замечание о шаблонах не подходит для больших проектов. Если у вас нет этого дополнительного кода ts, вы в конечном итоге будете писать гораздо больше модульных тестов вместо него, выполняя именно такие проверки, которые система типов делает за вас. Вы всегда можете написать файлы объявлений для библиотек. Не жалуйтесь на то, в чем нет вины ТС. Написанные вручную типы не подвержены ошибкам. Если бы типы Пабло и Джона были структурно совместимы, они бы просто работали (в отличие от..

10 лучших основ JavaScript
Этот блог будет представлен в виде списка. Потому что всем нравятся листики; это научно доказано . Я представлю 10 концепций, которые обычно обсуждаются на собеседованиях по JavaScript. Предполагается, что мы уже знакомы с такими основами, как циклы, функции и обратные вызовы. Значение по сравнению с эталоном Чтобы понять всю тему, вы должны понять 3 разные вещи: Как базовые структуры данных реализованы на языке (объекты, примитивные типы, изменчивость). Как работает..

Тестирование моделей машинного обучения — Как автоматизировать
Хотя этот тип тестирования можно рассматривать в рамках DataOps, важно учитывать его в жизненном цикле расширенной аналитики. Убедитесь, что входные данные для обучения имеют достаточное качество . Для автоматического определения качества данных можно использовать традиционные подходы к проверке данных с помощью схем или методов машинного обучения. Для последнего случая, в дополнение к корпоративным инструментам, существуют библиотеки с открытым исходным кодом с такой функциональностью,..

Как вы практикуетесь с Leetcode для интервью, вероятно, плохо
Я испытал это на собственном опыте Я пишу эту статью, потому что я никогда не хочу, чтобы кто-то тратил сотни часов на Leetcode и чтобы у них появилось ложное чувство уверенности в том, что они смогут пройти любое собеседование по кодированию. Затем, когда им отказывают во всех своих собеседованиях, потому что они не понимают технического процесса собеседования или оцениваемых критериев, они испытывают сокрушительное чувство раскаяния, думая: «Я потратил сотни часов и / или сотни..

Создание игры, ничего не зная о создании игры.
Я начал изучать JavaScript, начав программировать RPG в браузере, это то, чему я научился до сих пор. Много лет назад, когда я жил в Монреале, я работал QA-тестировщиком в EA и Babel Media, и в то время я был очарован всем процессом разработки игр. Несмотря на то, что я очень мало видел программную сторону вещей, было очень интересно увидеть сторону управления проектами в отрасли. Видя огромное количество людей, которым необходимо сотрудничать и общаться друг с другом, каждый из..

Так же просто, как «ls -l»?
Так же просто, как «ls -l»? Для обычного пользователя терминала ввод «ls» — это обычная задача все время в Linux, команда «ls» используется часто. Но вы когда-нибудь задавались вопросом, как система делает то, что она делает, всего с несколькими буквами? На самом деле, если мы используем другое «двухбуквенное слово», мы можем увидеть ту же информацию, но более удобочитаемую. В следующих строках объясняется, что происходит со следующей командой: ls -l Первое, что мы должны..

Топ-5 развивающих курсов на Udemy в 2017 году
Udemy  – это глобальная торговая площадка для обучения и преподавания онлайн-курсов, на которой учащиеся осваивают новые навыки и достигают своих целей, изучая онлайн-курсы из обширной библиотеки, содержащей более 55 000 курсов, проводимых опытными преподавателями. 1- Учебный курс веб-разработчиков Colt Steele : Привет! Добро пожаловать на курс Web Developer Bootcamp, единственный курс, который вам нужен для изучения веб-разработки. Вариантов онлайн-обучения..

Решение в JS. ЛягушкаРекаОдин
Кодилити — FrogRiverOne Вопрос. A small frog wants to get to the other side of a river. The frog is initially located on one bank of the river (position 0) and wants to get to the opposite bank (position X+1). Leaves fall from a tree onto the surface of the river. You are given an array A consisting of N integers representing the falling leaves. A[K] represents the position where one leaf falls at time K, measured in seconds. The goal is to find the earliest time when the frog can..

Обучение с подкреплением в автономном гоночном автомобиле
Эпизод 2 из серии «Приглашение всем начинающим практикам RL» В первой части этой серии мы узнали о некоторых важных терминах и концепциях обучения с подкреплением (RL). Мы также узнали, как RL работает на высоком уровне. Прежде чем мы углубимся в теорию, лежащую в основе RL, я приглашаю вас узнать вместе со мной о RL на основе его СУПЕР крутого приложения AWS DeepRacer. Что такое AWS DeepRacer? AWS DeepRacer - это автономный гоночный автомобиль в масштабе 1/18, разработанный..

Данные сдерживают ИИ
Я помню, как ворчал: «Господи, это пустая трата времени» в 1992 году, когда я работал над AI-приложением для чтения по губам. Ворчание сорвалось с моих губ, потому что мне казалось, что я трачу половину своего времени на ввод данных в нейронную сеть обработки видео. Перепрыгивая с устройства видеозахвата на рабочую станцию ​​DEC, на суперкомпьютер Convex и на Cray, я чувствовал себя так, словно меня бросили в котел китайских пыток водой. Над моей головой висел шутливый плакат с днем..

Мой последний сложный опыт обучения.
Изучать что-то новое может быть и весело, и сложно, но всегда бросайте себе вызов каждый день, и жизнь становится веселой и, как правило, чем экстремальнее, тем веселее. Около двух месяцев назад я начал изучать javascript, какое-то время я изучал python, проходя онлайн-курсы и читая книги, и очень горжусь достигнутым прогрессом, возвращаясь к javascript, процесс обучения был сложным. и сложно, поскольку я привык писать код с другим синтаксисом, мне пришлось сначала решить задачи javascript..