Публикации

Программа OMSCS Технологического института Джорджии: мысли (почти) выпускника
В августе 2014 года я поступил на онлайн-программу магистратуры компьютерных наук штата Джорджия (OMSCS) . Если все пойдет хорошо, я закончу программу в конце этого семестра. Учитывая это, я почувствовал, что сейчас хорошее время, чтобы поделиться некоторыми своими мыслями и впечатлениями о программе, пока все это еще свежо в моей памяти. Почему Моя степень бакалавра связана с геофизикой, а не с информатикой. Однако я работал в сфере программного обеспечения на протяжении всей своей..

Простой и эффективный подход к извлечению графов знаний из текста
Графы знаний (KG) — это эффективный механизм хранения и использования данных, его структура позволяет людям и машинам лучше использовать связи в своих наборах данных. Есть много приложений KG, и предлагаемый подход говорит о системе ответов на вопросы, генерирующей короткий тест QA по заданному предмету для старшеклассников. Область применения KG огромна. Однако построение КГ из неструктурированного текста является сложной задачей из-за его характера. По этому вопросу было предложено..

Семь способов проверить наличие элемента в массиве JavaScript с помощью тестов производительности
Семь различных способов проверить наличие элемента в массиве с помощью тестов производительности Когда дело доходит до определения наличия элемента в массиве в JavaScript, есть несколько разных способов. И это вызывает следующий вопрос: что использовать и что работает лучше. В этой статье я собираюсь перечислить все семь различных способов вместе с некоторыми тестовыми запусками, чтобы увидеть, какой из них окажется в верхней части списка. Семь разных способов: Давайте сначала..

Идеальное совпадение
Эта история является художественным произведением. Все права защищены. Авторское право: Ашиш Гупта Планируем поездку в США Кайра работала в PerfectMatch.com директором отдела машинного обучения. Она обсуждала логистику предстоящей поездки в США со своим боссом Вираджем, основателем и генеральным директором, в его каюте. Целью поездки было сделать предложение о финансировании потенциальным инвесторам. Откашлявшись, Вирадж сказал: «Почему бы тебе не взять кого-нибудь с собой?»..

Мы должны говорить о «дипфейке», технологии и ее моральных последствиях в классе.
Розбех Алиабади В январе 2021 года Дональд Трамп с опозданием признал поражение на президентских выборах в США. Многие новостные сообщения задавали ключевой вопрос: была ли речь г-на Трампа вообще. Сегодня мы являемся свидетелями радикального распространения дипфейков — онлайн-изображений, которые могут заставить любого сделать или сказать что-то в пределах его воображения, жестокости или хитрости — начали ослаблять веру в нашу способность воспринимать реальность и правду. Что такое..

Объективы SQL для вашей системы обнаружения вторжений
Объективы SQL для вашей системы обнаружения вторжений В течение последнего десятилетия приложения работали с данными с высокой пропускной способностью почти в реальном времени. Возьмем, к примеру, системы обнаружения сетевых вторжений (NIDS); важный инструмент сетевой безопасности - независимо от вашего определения безопасности. Еще несколько лет назад такие системы требовали дорогостоящих проприетарных аппаратных решений, связанных с программными инструментами поставщиков..

Различные типы наблюдателей, поддерживаемые современными браузерами?
Прежде чем углубиться в семейство наблюдателей, поддерживаемых современными браузерами, давайте попробуем понять, что такое наблюдатель в целом? Что такое Observer? Observer - это программа, которая что-то наблюдает или замечает. Наблюдатели могут быть полезны, наблюдая за определенными действиями, происходящими в браузере, и реагируют соответствующим образом. Наблюдатели похожи на собак, наблюдающих за определенными действиями и предупреждающих нас, если происходит что-то необычное...

Разделение интересов
желания — проблемы — решение — решения — продукт — обновление 1, процесс реализации продукта — это процесс определения продукта. 2, разделение интересов — это просто способ разделения определений. Чтобы уменьшить объем вычислений мозга, мы должны сначала запустить высокоабстрактный инструмент и продолжать добавлять детали. 3, еще одной целью разделения проблем является сокращение кодирования, уменьшение объема памяти, что также снижает объем вычислений мозга. 4, при кодировании мы..

Борьба с фальшивыми новостями с помощью новейших технологий - 1
Несколько дней назад я просматривал ссылку на Slate, в которой подробно рассказывается о том, как Грнчаров, 20-летний парень из Македонии, смог обмануть Мартину Навратилову, Серену Уильямс, BBC и все теннисное сообщество, чтобы они поверили его способностям в теннисе. . Ссылка- https://slate.com/culture/2018/02/how-darko-grncarov-tricked-serena-williams-and-the-bbc.html ) В то же время я также наткнулся на проводной пост о том, как Facebook может вручную модерировать свою новостную..

Простой сапер на Javascript
Шаг 1: Я создал динамически сгенерированную таблицу, заполненную значениями от 1 до 100: var table=""; for(var j=0; j<=90; j=j+10){ table+= "<tr>"; for(var i=1; i<=10;i++){ var value= i+j; table+= "<td onclick='clicked(this)'id='"+value+"'>"+value+"</td> "; } table+="</tr>\n"; } document.getElementById("myTable").innerHTML= table; И вуаля, вот таблица: Шаг 2:..

Может ли машинное обучение нейтрализовать когнитивную предвзятость в (человеческом) управлении онлайн-рекламой?
Если ваш бизнес получает трафик через рекламу, вы, скорее всего, тратите много времени на просмотр подобных экранов и принятие решений на их основе: Как и большинству людей, оказавшихся в этой области, мне удобно работать с такими графиками и таблицами. На самом деле мне нравятся данные (я изучал инженерное дело). Тем не менее, много раз я ловил себя на том, что борюсь со своими инстинктами. Как будто часть моего мозга настроена на игнорирование данных или, по крайней мере,..

10 важных вопросов на собеседовании по JavaScript, которые вам зададут: с правильным объяснением
Здравствуйте, меня зовут Мехзад Галиб, младший веб-разработчик из Бангладеш. Если вы читаете эту статью, я уверен, что вы разработчик JavaScript, который, возможно, не получил свою первую работу разработчика. На собеседовании работодатель должен задать вам вопросы, которые я собираюсь обсудить. Я дам краткие ответы на все вопросы, которые я упоминаю. Итак, приступим к делу: 1. Различие между Null и Undefined Это популярный вопрос на собеседовании для разработчиков JavaScript...

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

Var Let и Const в Javascript. В чем разница?
Правильный способ объявления переменных в JavaScript Итак, вы можете быть новичком, который только начал изменять мир с помощью JavaScript, или, может быть, кем-то, кто уже делает это некоторое время, но только что наткнулся на ту же старую недоумение, через которую проходит каждый разработчик JavaScript, если это будет var, пусть, или const? Не волнуйтесь, вы уже в нужном месте. В этой статье рассказывается все о var, let и const. В чем разница между ними и какой из них следует..

Глубокое и неглубокое копирование с помощью Object.assign JavaScript
Работа с функцией JavaScript Object.assign TechnoFunnel представляет еще одну статью, посвященную клонированию объекта с помощью функции Object.assign в JavaScript. Object.assign - еще один отличный способ скопировать объект в другой объект. Посмотрим, сможем ли мы выполнить глубокое или поверхностное копирование с помощью этого метода. Для других методов копирования объекта вы можете обратиться к следующему: Object.create для клонирования объекта...

Как понять ключевое слово this и контекст в JavaScript
Как упоминалось в одной из моих предыдущих статей , полное освоение JavaScript может оказаться долгим путешествием. Возможно, вы встречали this на своем пути в качестве разработчика JavaScript. Когда я только начинал, я впервые увидел это при использовании eventListeners и jQuery. Позже мне приходилось часто использовать его с React, и я уверен, что вы тоже это делали. Это не значит, что я действительно понял, что это такое и как полностью контролировать это. Однако очень..

Рецепт успеха  — ElasticSearch + Kibana + React
По мере появления на рынке новых технологий заказчики предъявляют более подробные и уточненные требования, помимо конкуренции, которая повышает уровень результатов. У каждой услуги теперь есть онлайн-версия, например, поиск жилья, найма кого-то, знакомства с кем-то, здравоохранение, покупки и бесконечный список. Поэтому все больше и больше людей ищут такие услуги, потому что они проще и понятнее. Таким образом, поисковое слово стоит здесь с ударением, потому что ключ и цель здесь —..

Освойте собеседование по JavaScript + упражнения по программированию и многое другое
Приготовьтесь к собеседованию по JavaScript. Изучите внутреннее устройство языка JavaScript. Я счастлив объявить о моем втором курсе, посвященном всем, кто хочет изучить JavaScript, или всем, кто хочет улучшить свои знания JavaScript. Это мой второй курс на Удеми, и создание этого курса было намного более гладким, чем первое. В этом посте я хочу познакомить вас с курсом, его построением и идеей, лежащей в основе этого курса. В конце этого рассказа я поделюсь с вами ссылкой на курс...

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

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