Публикации

Что такое подъем в JavaScript?
Для TL; DR утопить прокрутку Подъем - это часто неправильно используемый термин, который часто отбрасывают на собеседованиях при приеме на работу и технических беседах, и лишь немногие действительно понимают его и понимают, что на самом деле происходит за кулисами. Большинство разработчиков, которые плохо знакомы с JavaScript, когда их спрашивают о подъеме, сначала подумают о переменных let vs var , о том, как одну можно использовать перед объявлением (var), а другую - нет...

Проект месяца: scikit-learn
Выбрать проект месяца всегда сложно. На процесс принятия решения влияет множество факторов: документация, качество кода, лицензирование, известные уязвимости, активность сообщества и многое другое. В начале нового года мы хотели бы объявить, что выбрали scikit-learn в качестве проекта месяца в январе 2020 года. Что такое scikit-learn? scikit-learn (AKA sklearn) — бесплатная библиотека машинного обучения с открытым исходным кодом для Python. Его функции включают в себя..

Рекомендации по развертыванию модели машинного обучения
Разработка модели машинного обучения относительно дешевая по сравнению с ее развертыванием и обслуживанием. Большинство специалистов по данным сегодня сосредоточены на построении сложного конвейера и игре со сложными алгоритмами, преследуя точность модели, а не простоту развертывания или интерпретации моделей. Во многих случаях простые алгоритмы работают довольно близко к сложным алгоритмам черного ящика или составным моделям. Повышение на 1 или 2%, которое можно получить при..

Unity 3D Terrain от Blender ANT Landscape Generator
Ландшафты в Unity можно генерировать с помощью Blender’s ANT Landscape Generator. Установите ANT Landscape Generator, если он еще не установлен в Blender. В Blender выберите Файл » Настройки пользователя… : В группе Дополнения нажмите кнопку Установить дополнение… . Перейдите к скрипту add_mesh_ant_landscape.py и, выбрав скрипт, нажмите кнопку Установить дополнение… . После установки включите надстройку, установив флажок в группе Добавить сетку: ландшафт ANT ...

Причина, по которой я хочу присоединиться к буткемпу по кодированию
Я родился и вырос в Пенанге, Малайзия. Страна с ее разнообразием рас, религий и культур. 3 года назад мы с семьей переехали в Остин, штат Техас. Мы верим, что переезд в Остин откроет мне и моей семье большие карьерные возможности. Остин — отличный город для воспитания детей, много хороших школ и недорогое жилье. В Остине нет недостатка в парках и тропах, мы считаем, что это позволяет вести активный и здоровый образ жизни. Конечно, техасское барбекю — это то, что мы тоже любим. Я был..

DeepMind полагается на этот старый статистический метод для построения справедливых моделей машинного обучения
Причинно-байесовские сети используются для моделирования влияния атрибутов справедливости в наборе данных. Недавно я начал новый информационный бюллетень, посвященный образованию в области искусственного интеллекта. TheSequence - это информационный бюллетень, ориентированный на искусственный интеллект (то есть без рекламы, без новостей и т. Д.), На чтение которого уходит 5 минут. Цель состоит в том, чтобы держать вас в курсе проектов, исследовательских работ и концепций машинного..

Начало работы с НЛП: токенизация, матрица терминов документа, TF-IDF
Применение основных техник НЛП для классификации текста твитов: настоящие или фальшивые? В этом посте мы продолжаем описывать некоторые традиционные методы решения задачи обработки естественного языка, классификации текста. Это простой и быстрый в создании классификатор текста, основанный на традиционном подходе к проблемам НЛП. Следующие шаги: описать процесс токенизации как построить матрицу терминологического документа (используя некоторые методы, такие как подсчет слов и TFIDF) в..

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

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

5 главных причин использовать Vue js для вашего следующего проекта веб-приложения
Обладая более чем 1 51 825 звездами на GitHub, Vuejs является одной из самых модных прогрессивных сред javascript, значительно опережая по количеству звезд Angular и React . Vue.js — это гибкая технология, которую вы можете использовать для создания современных, быстрых приложений, не используя много ресурсов. В этой статье мы рассмотрим основные преимущества фреймворка (которые мы научились ценить на собственном опыте) и покажем вам, почему он может стать хорошим выбором для..

Как развернуть API на бессерверном AWS менее чем за 5 минут
Развитие бессерверной инфраструктуры это путь в будущее . У технологии есть широкие последствия, такие как повышенная масштабируемость, более низкая стоимость и другие преимущества . Существует тонна ресурсов для определения бизнес-кейса для бессерверных технологий , так что это определенно стоит изучить. В этом примере мы работаем с распространенной проблемой: у вас есть конечная точка API, которую вы хотите протестировать на удаленном сервере, возможно, что-то с SSL, без необходимости..

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

Я живу внутри компьютера
В 1998 году у меня было странное видение, что я живу внутри компьютера . Сегодня я знаю, что это так. Чувство было сильнее всего в самолете. Земля напомнила мне сшитую структуру данных. Здания были сложными, многоярусными, переменными, содержащими биты информации. Дороги были путями передачи данных. Люди были мобильными носителями битов. Реки были барьером для передачи данных. С 1998 года я много времени живу внутри. Я приписываю часть этого видения популярной культуре. В..

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

Готов ли ваш бизнес к внедрению искусственного интеллекта? Как узнать наверняка
Проблема с новыми технологиями заключается в том, что их внедрение сопряжено с неопределенностью. Даже если вы перешли на лидирующую позицию из науки о данных, сложно понять, как и когда внедрить внедрение ИИ с точки зрения бизнеса. Вам нужно двигаться вперед, но на карту поставлено гораздо больше, чем когда вы строите модели во время учебы в колледже или стажировки. [Статья по теме: 3 небольших шага к внедрению ИИ] Так как же добиться успеха без слепого риска? Вот три..

ESLint — интересная функция Javascript, которую я обнаружил во время подготовки к Bootcamp
Линтинг — это одна из техник, которые я использовал в прошлом, даже не зная, как она называется. Примерно месяц назад я упорно отказывался использовать какие-либо IDE/редакторы, не основанные на Jetbrain. Rider Jetbrain, моя последняя IDE Jetbrain, имеет функцию/инструмент, который проверяет мой код C# на соответствие установленному соглашению о написании кода (стилю программирования). Эта функция выделяет любую линию, которую считает неправильной, и предлагает лучшие способы исправить эту..

10 статистических методов, которыми должны овладеть специалисты по данным
10 статистических методов, которыми должны овладеть специалисты по данным Независимо от того, как вы относитесь к сексуальности Data Science, просто невозможно игнорировать непреходящую важность данных и нашу способность анализировать, систематизировать и контекстуализировать их. Опираясь на свои обширные данные о занятости и отзывы сотрудников, Glassdoor поставила Data Scientist №1 в своем списке 25 лучших рабочих мест в Америке . Таким образом, роль остается неизменной, но,..

Ночной дозор: потому что зима близко…
(или, говоря более технически, новый способ написания сквозных тестов) Производство высококачественного программного обеспечения — это только одна из задач, которую мы делаем здесь, в Neosavvy, но обеспечение того, чтобы оно ОСТАЛОСЬ высоким качеством, — это еще одна обязанность, которую мы принимаем во внимание, когда беремся за новый проект. Есть несколько отличных способов следить за вашей производственной и промежуточной программной средой. В наши дни, кажется, идут решения на..

JavaScript для начинающих
Совершенно новый курс JavaScript! — июнь 2016 г. ** Обновления за июль 2016 г.! Более тысячи студентов начали изучать JavaScript за одну неделю с момента выхода этого курса — 94% этих отзывов получили четыре или пять звезд!** Обновляется еженедельно — смотрите внизу июльские обновления JavaScript the Basics — это универсальный курс для изучения языка JavaScript. Мы собираемся начать с нуля и вместе развивать наше понимание самого популярного в мире языка..

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