Публикации

Краткая инструкция Git
Git - это бесплатная распределенная система управления версиями с открытым исходным кодом, предназначенная для быстрой и эффективной обработки всего, от небольших до очень крупных проектов. Прочитав этот блог, вы не станете экспертом по git, и я тоже. Я хочу рассказать вам, как создать новый проект, в котором для управления версией используется git. Поэтому я называю это инструкцией, а не учебником. Порядок в этом блоге будет отличаться от других руководств, которые намерены..

Сценарист недели: Йозеф Круз
Сценарист недели: Йозеф Круз Здесь, в In Plain English , мы хотим использовать как можно больше способов повысить осведомленность о превосходном контенте, который создают наши любимые писатели. Мы особенно хотим наградить авторов, которые недавно опубликовали много статей в любом из наших изданий. Каждую неделю мы будем выбирать одного из наших писателей, на которого будем обращать внимание. Наш писатель недели: Йозеф Круз � Вот некоторые из их работ за прошедшую неделю:..

Динамические библиотеки
Динамические библиотеки могут показаться запутанными и ненужными, особенно по сравнению со статическими библиотеками, но на самом деле их довольно просто понять, если вы знаете, что, почему, когда и как. Что такое динамические библиотеки и почему вы их используете? Библиотеки — это файлы, содержащие объектные файлы различных программ, которые используются для значительного ускорения компиляции. В C существует два основных типа библиотек: статические и динамические . Статические..

Понимание методов регуляризации в ML и DL
Понимание методов регуляризации Понимание методов регуляризации в ML и DL Простой, но исчерпывающий обзор методов, которые сокращают время вычислений и человеко-часы, затрачиваемые на обучение моделей машинного обучения и машинного обучения. Обзор: Теперь, когда отрасли начинают воспринимать «искусственный интеллект» как важную часть прогнозирования успеха своей компании, методы машинного обучения и глубокого обучения начинают появляться в списках профилей компаний. Но часто..

Сверточные нейронные сети для быстрого распознавания ипотечных документов
В Snapdocs мы помогаем ипотечным профессионалам закрывать более 50 000 ипотечных кредитов в месяц по всей территории США. Подавляющее большинство этих закрытий ипотечных кредитов проходят гладко, но иногда проблемы возникают уже при подписании контракта. Проведя анализ, мы обнаружили, что большой процент споров при подписании документов возникает из-за путаницы в условиях ссуды. Например, заемщик не ожидает закрытия до закрытия сделки или процентных ставок. В Snapdocs мы хотим, чтобы..

Что такое компиляция?
Почему Python называется языком сценариев, а C ++ - нет? Почему C ++ обычно работает быстрее Python? Почему нам нужно компилировать C ++, а не Python? Что компилирует? Что такое компилятор? Начнем с того, что и Python, и C ++ являются языками программирования. Мы создали их, чтобы мы могли общаться с компьютерами. Чтобы упростить задачу, давайте рассмотрим Python и C ++ как двух людей. Python - португальский, а C ++ - китайский. Они оба едут в Квебек и хотят заказать путины в..

Зыбучие пески «А.И.»
Почему A.I. дебаты терпят неудачу Публичная дискуссия вокруг А.И. имеет значение для финансирования, исследований, регулирования и масштабов злонамеренного злоупотребления. Наш дискурс терпит неудачу, потому что мы коллективно выставляем напоказ несколько определений этого термина. Блестящий ажиотажный поезд С тех пор, как чрезмерно усердное и отвратительное замечание о том, что наука о данных является самой сексуальной работой XXI века , и возникшая в результате..

Откуда вы знаете, что ваша документация разработчика успешна? - Метрики!
Когда дело доходит до общедоступной документации для разработчиков, есть много способов измерить ее успех. Но не все метрики одинаковы. К концу этой статьи вы должны иметь хорошее представление о том, какие показатели полезны, а каких следует избегать. Подводные камни, которых следует избегать при выборе показателей документации Прежде чем мы углубимся в подробности отличных показателей в документации, давайте разберемся с некоторыми типичными ошибками, связанными с показателями. В..

Управление собственным состоянием React Native с помощью Context API
Краткое руководство по управлению состоянием с помощью Context API. Контекстный API - одно из лучших решений для управления состоянием отдельных отключенных компонентов в React. Он решает сложность передачи данных через реквизиты между несколькими уровнями компонентов. В этой статье обсуждается Context API и реализуется образец мобильного приложения To Do с использованием Context API. Полный код можно взять здесь . Когда мы обсуждаем управление состоянием, мы можем сказать, что..

Моноиды везде
Моноиды — одна из тех вещей, которые начали сводить меня с ума, как только я понял, что они означают и как ими можно владеть. Мое первое знакомство с ними произошло в рамках курса по дискретной математике в колледже, который имел дело с набором алгебраических структур. Курс представлял собой содержательное изложение их свойств и ничего более, я отчетливо помню, как пытался понять, зачем вообще нужно кольцо или полугруппа, особенно в программной инженерии. Встретившись [1] с ними сейчас, я..

Университет закончился
На этой неделе я пересматривал свои запросы на включение, чтобы исправить их, и, наконец, 4 из 5 были объединены, и я этому рад. Университет закончился В конце моего последнего семестра в школе неизбежно вспомнить все, что дал мне мой университет. Прекрасные друзья, невероятные впечатления, процесс обучения, который мне понравился, и незабываемые академические поездки. С таким количеством дел и работы иногда я забываю, чего я пытаюсь достичь. Я научился быть более благодарным,..

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

Конец начала, часть II/II
Это обновление моего участия в конкурсе #100DaysOfCode. Это завершено. Я прошел сертификацию по алгоритмам JavaScript и структурам данных на freeCodeCamp . Я провел последние 46 дней, прорабатывая его, а затем еще несколько, запустив сертификат до того, как принял участие в испытании #100DaysOfCode . В моем последнем обновлении (Часть I/II) я говорил о завершении этой сертификации как о чем-то сюрреалистичном. И я говорю так, потому что, хотя я чувствую, что начинаю довольно..

Обучающие машины
Обучающие машины Говоря об искусственном интеллекте , можно выделить две повторяющиеся темы. Один, который предсказывает мир, завоеванный злонамеренным роботом, и другой, который предсказывает утопический мир, в котором роботы будут служить нам и будут делать всю работу за нас. Какой сбудется? Что ж, вероятно, никто этого не знает, и я тоже. Цель этой статьи не в том, чтобы дать вам какой-то вымышленный мир будущего. Цель состоит в том, чтобы проиллюстрировать принцип..

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

Reddit AMA с генеральным директором Helm.ai Владом Воронинским   —   пятница, 26 июня, 9a-2p PT
Спросите у Влада Воронинского из Helm.ai что-нибудь на Reddit об автономном вождении, нейронных сетях, глубоком обучении и многом другом! Интересуетесь последними и самыми большими достижениями в области автономного вождения, нейронных сетей и искусственного интеллекта? Мы надеемся, что вы присоединитесь к нам на Reddit/IAMA в эту пятницу, 26 июня с 9:00 до 14:00 по тихоокеанскому времени , чтобы провести сеанс Спросите меня о чем угодно с генеральным директором и..

Прощай, рука, да здравствует рука!
3 июня 2019 г. Последние 6 лет в Arm были для меня невероятным опытом, но теперь пришло время вернуться к своим корням, как начинающему предпринимателю, инвестору-ангелу и технологу. Когда в 2013 году Arm приобрела наш стартап Sensinode, мы понятия не имели, чего ожидать, кроме того, что мы действительно любили Arm с самого начала. Эквайринговая команда из Arm даже приезжала с нами в Финляндию в сауну, что для финнов является настоящим рукопожатием при любой сделке. Примечание для..

Что такое полнота по Тьюрингу?
Арсенал ненасытного педанта Я слышал, что термин «полнота Тьюринга» используется гораздо чаще в разработке программного обеспечения, чем я ожидал. Я думаю, что есть небольшая путаница в том, что означает Turing Complete, особенно в контексте разработки программного обеспечения. Мы говорим, что полнота по Тьюрингу - это свойство вычислительной системы, которое утверждает, что система обладает такой же вычислительной мощностью, как машина Тьюринга. Но что ИМЕННО это означает? Наденьте..

5 причин использовать GraphQL и Prisma
Одна из самых сложных задач разработчика - всегда спрашивать: «Подходит ли этот инструмент для работы?» и «Могу ли я лучше справиться с тем, что я делаю, используя другой инструмент?» Признаюсь, сначала я был супер неуклюжим со всеми разными идеологиями. Трудно было понять, что то, что GraphQL создавал для меня (думая о моих данных в типах, которые всегда более естественны для меня), было конечной точкой REST. Единственная конечная точка, которая понимает, что такое запрос GraphQL, и..

Angular 2 с Array.include и Object.entries
Angular-cli генерирует tsconfig.conf, который поддерживает методы Object.entries и Array.include с машинописным текстом. Чтобы начать работу с этими функциями, необходимо изменить tsconfig.conf lib, включив в него «es2017.object», «es2016.array.include». { "compilerOptions" : { .... "lib" : [ "es6" , "dom" , "es2017.object" , "es2016.array.include" ], .... } } Array.include После этого изменения вы можете изменить все свои lodash array_.includes на стандартные es6, включая..