Статьи

Создайте обещание JavaScript с нуля
Изучите обещания JavaScript и создайте собственную реализацию Promise.then (). Catch (), чтобы глубже понять обещания и то, как они обрабатывают асинхронный код в JavaScript. Исходная статья здесь : Создайте вопрос для собеседования с помощью JavaScript Promise Coding | Skilled.dev ПРИМЕЧАНИЕ. Если вы хотите увидеть, как наша реализация обещания работает с реальным запросом API, ознакомьтесь с REPL от… expert.dev Асинхронное..

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

Что такое программа магистра наук в области науки о данных в DA-IICT?
«Данные - это драгоценность, и они прослужат дольше, чем сами системы». - Тим Бернерс-Ли Магистр наук о данных - это новая программа на получение степени, предлагаемая DA-IICT, которая предназначена для студентов, которые хотят научиться решать реальные проблемы в мире больших данных. Кануприя Дасгупта в интервью с профессором Бхаскаром Чаудхури дает нам больше информации о магистратуре в области науки о данных в DA-IICT. В: Почему в DA-IICT следует изучать степень магистра наук..

Поставка Angular проектов
Его относительно легко разработать с использованием Typescript и Angular. Но как внести изменения в проект, чтобы кто-то мог легко взглянуть на него? Вступление Эта статья весьма самоуверенна, и я уверен, что у большинства разработчиков программного обеспечения будет свой собственный опыт и набор инструментов, и я очень хочу услышать о них, потому что мне всегда нравится изучать и опробовать новые предложения. Более того: в этой статье я описываю свой собственный опыт в отношении..

Год гимназии на Open edX
Год назад Gymnasium перешла на Open edX с партнерской платформы с закрытой экосистемой, которую мы ранее использовали для наших MOOC. Это отражение моего опыта за последний год в качестве директора по технологиям и единственного разработчика гимназии. Проще говоря, Gymnasium - это бесплатная онлайн-видеоинструкция по проектированию и разработке [в основном] веб-программного обеспечения. У нас есть расширяющийся список бесплатных курсов по всему, от Основы информационного..

Причинно-следственная связь Задача 1: Обобщенное изучение политики
В предыдущем сообщении блога мы разработали некоторые идеи и теории, необходимые для обсуждения причинно-следственного подхода к обучению с подкреплением. Мы формализовали понятия многоруких бандитов (MAB), марковских процессов принятия решений (MDP) и некоторые причинные понятия. В этой записи блога мы, наконец, перейдем к разработке некоторых идей обучения с причинным подкреплением. Первая из них называется Задачей 1 , поскольку CRL может помочь в решении. Это Обобщенное изучение..

Серия TUN ELI5 CS: массивы
Серия TUN ELI5 CS: массивы Все, что было изучено в рамках диплома о компьютерных науках, объясняется простыми («объясни, как я-5»). Это первая статья из многих в этой серии. В этой статье мы поговорим о том, как примитивные / простые массивы в языках программирования работают в памяти. Память в компьютере можно рассматривать как места в комнате. Чем больше у вас памяти, тем больше комната и больше в ней мест. Мы кратко коснемся оперативной памяти и хранилища...

Машинное обучение как услуга (MLaaS) Рыночные бизнес-данные | IBM, Google, Amazon Web Services…
Глобальный рынок машинного обучения как услуги находится на подъеме из-за продолжающейся революции в Интернете и связанных с ним услугах. Категория услуг принесла больший доход на мировой рынок в 2016 году из-за увеличения спроса на передовые облачные услуги машинного обучения в разных секторах. MLaaS относится к ряду услуг, которые предлагают инструменты машинного обучения как часть расширенных услуг облачных вычислений. Инструменты MLaaS включают визуализацию данных, интерфейс..

Непрерывные функции, три сильные теоремы
РАСЧЕТ НЕПРЕРЫВНОСТИ СВОЙСТВ ФУНКЦИЙ Непрерывные функции, три сильные теоремы Каким должно быть большинство функций затрат на машинное обучение В этом посте мы рассмотрим некоторые теоремы, необходимые для применения непрерывных функций. Три сильные теоремы В предыдущем посте наши теоремы включали в себя непрерывность в какой-то момент, в следующих они требуют непрерывности на всем интервале, если непрерывность не выполняется в одной точке, выводы этих теорем могут потерпеть..

Самые современные файловые системы
Вы знаете, сколько файловых систем было выпущено за последние 5 лет? Какой из них самый последний? Какие функции у него есть? Среди других основных файловых систем APFS можно назвать самой современной. Apple File System (APFS) — это новая файловая система Apple, выпущенная в 2017 году и разработанная для всех платформ Apple — iOS, iPadOS, macOS, tvOS, watchOS. APFS пришла на смену HFS+, которая используется в компьютерах Apple уже более 30 лет. APFS стала доступна для..

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

100 дней кода машинного обучения — День 027
Итоги дня 026 В дне 026 мы продолжили рассказ об отличиях машинного обучения в искусстве. Мы видели, что это несколько наборов больших данных в области искусства, например, коллекции аудио или текстов, связанных с классической или популярной музыкой. Но маловероятно, что вы найдете большие наборы данных о жестах, сделанных музыкантами или танцорами, и почти наверняка вы не найдете больших наборов данных именно о том типе жестов, который вы хотите использовать в настроенном музыкальном..

M2M, день 90 - Как я использовал искусственный интеллект для автоматизации Tinder
Этот пост является частью 12-месячного проекта ускоренного обучения Джеффа под названием Месяц, чтобы стать мастером . В марте он загружает возможность создания ИИ. Если вам интересно узнать обо мне больше, загляните на мой сайт . Вступление На днях, когда я сидел в туалете, чтобы * какать *, я вытащил свой телефон и открыл король всех туалетных приложений: Tinder. Я открыл приложение и начал бессмысленное смахивание. * Левый * * Правый * * Левый * * Правый * * Левый *...

Мой путь к коду (неделя 3)
Нажмите здесь , чтобы прочитать предыдущую часть серии Всех с Новым Годом!!! Я надеюсь, что ваш 2017 год начался замечательно, и я также надеюсь, что вы поставили перед собой невероятные цели и остались верны им. Теперь у меня тоже есть большие цели, которых я надеюсь достичь в течение года, и одна из них посвящена, среди прочего, тому, чтобы стать экспертом в программировании. Как вы, возможно, знаете, в настоящее время я изучаю C и JQuery. Что касается языка программирования..

Неофициальное руководство по основам Numpy
Это неофициальное руководство по основам библиотеки Numpy. В этом посте мы изучим основы Numpy с кодом Python 3. Итак, давайте учиться! Что такое Нампи? Numpy или «Числовой Python» — это пакет Python для научных вычислений. Он очень популярен среди специалистов по данным и инженеров по машинному обучению. Он предоставляет очень мощный объект N-мерного массива (например, списки Python, но очень продвинутый и эффективный) и различные математические функции. Кроме того, Numpy..

Что там с рекурсией.
Давайте посмотрим, что MDN говорит о рекурсии. Действие функции, вызывающей саму себя. Рекурсия используется для решения проблем, которые содержат более мелкие подзадачи. Теперь с теоретической точки зрения можно понять, что он говорит, но давайте рассмотрим простой пример из реальной жизни, чтобы узнать, как это работает. Давай сыграем в игру. Это просто, вам просто нужно бросить монету, если выпадет орел, вы получите 5 долларов, и вам нужно снова бросить монету, а если выпадет..

Паттерн командного дизайна
Что это такое и как это применить? Существует 23 классических шаблона проектирования, которые описаны в оригинальной книге Шаблоны проектирования: элементы объектно-ориентированного программного обеспечения многократного использования . Эти шаблоны предоставляют решения конкретных проблем, которые часто повторяются при разработке программного обеспечения. В этой статье я опишу шаблон команды, а также как и когда его следует применять. Командный шаблон: основная идея В..

Регулирование и этика в области науки о данных и машинного обучения
Регулирование и этика в области науки о данных и машинного обучения Машинное обучение меняет нашу жизнь, нравится нам это или нет. Статистический вывод, обучение с подкреплением, глубокие нейронные сети и другой жаргон в последнее время привлекают большое внимание, и действительно, по фундаментальной причине. Статистический вывод расширяет основу наших решений и изменяет процесс обсуждения при принятии решений. Это изменение составляет существенное отличие от того, что я называю..

Понимание генераторов Javascript (ES6) — часть I: простой аргумент Yield
Одной из самых захватывающих новых функций, появившихся в JavaScript ES6, является функция нового поколения, называемая генератором . Эта статья призвана объяснить основы того, как они работают, и помочь вам понять, почему они так важны для будущего JS. Дайте только свой первый аргумент Давайте сначала рассмотрим, как создать простую функцию-генератор в коде. Ниже приведен пример функции-генератора, выдающей только свой первый аргумент: regeneratorRuntime — это отдельная среда..

В погоне за зеленым светом:
В погоне за зеленым светом: Психология цвета в кодировании Я не знаю, относится ли это ко всем разработчикам, но, как студенту буткемпа по кодированию, у нас есть лаборатории. Тонна лабораторий. В каждой лаборатории есть три индикатора — один для правильного разветвления репозитория, один для прохождения всех тестов и один для правильной отправки запроса на включение. Первый и третий свет обычно не являются проблемой. Это второй свет, на который мы иногда попадаем. Единственная..