Статьи

Об автоматической генерации сообщений коммитов из различий в коде
Краткое содержание статьи предоставлено здесь . Ссылка на статью: https://arxiv.org/pdf/1708.09492v1.pdf Название статьи и авторы: Автоматическая генерация сообщений фиксации из различий с использованием нейронного машинного перевода Авторы: Сиюань Цзян, Амир Армали и Коллин Макмиллан. Воспроизвести ссылку/код: https://sjiang1.github.io/commitgen Требуемые концепции: нейронный машинный перевод с использованием RNN (см. учебные материалы в конце). Введение: Разработчики..

React против компонентов Angular
Реагировать React разработан и поддерживается Facebook (включая instagram и WhatsApp) Существует около 5 лет Один из самых популярных проектов на github 119 000 звезд Угловой Angular был меньше, чем React поддерживается Google Используется в более чем 600 приложениях в Google (Консоль Firebase, Google Analytics, Google Express, Google Cloud Platform и др.) Функции: — Реагировать Без внедрения зависимостей Вместо классических шаблонов у него есть JSX, XML-подобный..

Начало работы с JavaScript
Что такое Javascript? и зачем его использовать? Привет, ребята👋, Это моя первая статья из серии A, B, C по JavaScript. В котором я буду объяснять идею javascript и его строительных блоков. Без дальнейших проволочек давайте перейдем к основной статье. Программирование — это процесс создания программы, набора точных инструкций, сообщающих компьютеру, что делать. Я не буду рассказывать вам об истории JavaScript . Основная идея этой серии состоит в том, чтобы помочь вам начать..

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

Идти в ногу с данными - список для чтения за 24-ю неделю
5 минут на 5 часов чтения Изображение выше взято из статьи Стратегия обработки данных: хорошие данные против плохих данных . Согласно статье, Good Data - это данные, интегрированные в хорошую стратегию обработки данных, согласованную со стратегией компании. Цель состоит в том, чтобы предпринимать более эффективные действия, основанные на правильных решениях. Для этого вам понадобится хорошее понимание, основанное на достоверной информации. Наличие хороших данных позволяет..

Месяц машинного обучения: безопасность и полунадзор
[Этот пост содержит небольшой набор резюме, сгруппированных вокруг двух основных моментов, связанных с полу-контролируемым обучением и проблемами безопасности / стабильности ИИ. Интересно, почему все эти сообщения связаны с днями месяца? Посмотрите это объяснение здесь ] День 1: PixelDefend Эта статья позиционирует себя как решение проблемы, которая в последнее время вызывает немалый интерес в сообществе машинного обучения: проблема состязательных примеров. В документе утверждается,..

Простая реализация команды «помощь»
Когда используется argparse , он обеспечивает автоматическую обработку команд -h / --help . Даже если были добавлены подпарсеры, он обрабатывает их справку по подпарсерам , а также глобальную справку, которая предоставляет список этих подпарсеров. Все идет нормально. Добавление команды справки Добавление команды help command является любезностью по отношению к пользователю, если используются субпарсеры. Рекомендуется предоставить пользователю два способа просмотра справки:..

PyConPL: выпуск Python
PyCon PL — крупнейшая ежегодная конференция Python в Польше. Последний состоялся 15–18 октября в отеле Ossa в Оссе, графство Рава. Но давайте поговорим о самой конференции. Мероприятие проходило в трех основных форматах: доклады, мастер-классы и молниеносные переговоры. Все происходило одновременно в шести залах заседаний. Было много различных тем, но наиболее популярными были те, которые были сосредоточены не строго на Python, а на тестировании и Docker. Другие доклады касались,..

Как Серторий из Древнего Рима познакомил бы команду с новыми технологиями?
Какое отношение имеет «Роман, покоривший Рим» к командам разработчиков программного обеспечения? В этой статье рассматривается использование подарков, наград и управления фреймами в стиле Сертория для быстрого достижения технического прогресса. Когда Серториус не был занят убеждением иберийского соплеменника в том, что его любимый олененок может предсказывать будущее (в отличие от его обширной шпионской сети), лидер модернизировал свою армию и организацию, используя силу даров (Плутарх..

AEM: заполнить раскрывающийся список источником данных
Как создать универсальную, многократно используемую систему источников данных для предоставления данных для раскрывающихся списков и других виджетов При создании компонентов или изменении других частей TouchUI AEM иногда необходимо использовать отдельные виджеты, содержащие несколько опций. Итак, как мы можем это сделать и как лучше всего, особенно если у нас много больших списков? Решения Быстро и грязно Это можно сделать самым простым способом, указав каждый элемент как узел в..

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

Начало работы с модульным тестированием и Moq — часть 3
В предыдущем посте мы получили наши первые тесты, настроенные с помощью moq. Итак, теперь давайте рассмотрим создание некоторых модульных тестов для работы с нашими службами WCF . Первое, что нам нужно сделать, это создать наш сервис WCF. Ничего особенного, функций по умолчанию, созданных с помощью приложения WCF, должно быть достаточно. Во-первых, добавьте новый проект в решение RussUnitTestSample: Щелкните решение правой кнопкой мыши -> Добавить -> Новый проект… WCF ->..

ДАВАЙТЕ ЛИЧНО
ДАВАЙТЕ ЛИЧНО (Почему персонализация не работает, пока она не сработает) Мин Чжао Я заметил, что примерно в середине 2013 года деловые журналы и знающие люди из всех секторов начали гудеть о «гиперперсонализации» как о новом революционном способе продажи продуктов. Гиперперсонализация предполагает использование данных о клиентах для отслеживания поведения и предпочтений, а затем отображение этих сведений для тех же клиентов с помощью персонализированных сообщений и предложений..

Как я получил отличную работу в области разработки программного обеспечения на первом курсе университета
РАБОТА ОХОТА Как я получил отличную работу в области разработки программного обеспечения на первом курсе университета Во время пандемии! В апреле 2020 года я был в середине второго семестра программы бакалавриата по программной инженерии. Пора было искать работу. Поэтому я начал подавать заявки на открытые вакансии разработчиков программного обеспечения с частичной занятостью, стараясь изо всех сил, но не возлагая слишком больших надежд. В конце концов, я был еще только на втором..

Линейная регрессия в R - пример в коде
Учебное пособие для новичков по линейной регрессии и построению графиков в R Линейная регрессия - это первый шаг, который делает большинство новичков, начинающих заниматься машинным обучением. Эта статья прекрасно объясняет теорию линейной регрессии. Однако сегодня мы увидим, как на самом деле выполнять линейную регрессию в коде. Полный код приведен внизу статьи. Язык, выбранный для этой статьи, - R с его красивыми пакетами построения графиков, но python будет столь же удобен...

Выпущен исследовательский v5.0!
Выпущен исследовательский v5.0! Новый дизайн пользовательского интерфейса и возможности, рыночная корзина, дерево решений, кластеризация K-средних, закрепление диаграмм и многое другое! Я очень рад анонсировать Exploratory v5.0! Наконец-то! 🎉🎉🎉 Самым важным в этом выпуске является новый дизайн пользовательского интерфейса и новые возможности. Мы начали работать над ним около 6 месяцев назад, в то время как мы все еще работали над другими разработками для серии v4.x. Мы хотели..

Учебные курсы по кодированию — это не то, что вы думаете… вы можете учиться (почти) бесплатно
Небольшой контекст: Я начинаю программировать и купил курс Udemy, Web Developer Bootcamp от Colt Steele. Продолжение моего предыдущего поста: https://medium.com/@kaibrabo/youre-late-5e1d773efe05 Приступая к новому курсу, учебному пособию или проекту, главная цель — завершить начатое. Обнаружение, каркас, разработка, тестирование, развертывание, исправление ошибок — все это часть процесса создания программного обеспечения. Это была моя главная проблема в моем опыте с буткемпами. Мы..

Понимание LSTM и GRU
Глубокое обучение , Обработка естественного языка Понимание LSTM и GRU Прекрасное руководство по долговременной краткосрочной памяти и закрытым рекуррентным устройствам. В моей последней статье я рассказал о рекуррентных нейронных сетях и связанных с ними сложностях. Для борьбы с недостатками мы используем LSTM и GRU. Рекуррентные нейронные сети для чайников Идеальное руководство по рекуррентным нейронным сетям medium.com..

Объектно-ориентированное программирование на C#
Привет, Анвар здесь. В этом посте я хотел бы рассказать об объектно-ориентированном программировании (ООП) с использованием C#. Да, будет много технических терминов и кодов. Объектно-ориентированное программирование Что такое объектно-ориентированное программирование или ООП? Как следует из названия, это принцип написания кода, в котором мы рассматриваем определенную «группу» поведения как объект. Итак, что такое объект? Объект — это связанное с программным обеспечением состояние..

Технология, которая лучше, чем OCR
Было бы неправильно сказать, что последние пару лет стали огромным открытием того, что искусственный интеллект может и чего не может делать в настоящий момент. Сейчас, когда у большинства из нас растет интерес к реальным возможностям этой технологии, мы также сталкиваемся с проблемами в этом процессе. Итак, можно сказать, что 2019 год станет годом серьезной ретроспективы для следующих людей: а) Те, кто уже внедрил решения AI в своих организациях б) Тем, кто планирует принять его в..