OpenNET

OpenNET

Русскоязычный интернет-проект, посвящённый открытым и свободным компьютерным технологиям. https://dzen.ru/OpenNet Можно даже поддержать донатами: TRC20 — TAuWcW2ehMb5EyqcqTAaSJoe4u98Ev12Gm BTC — 3FgrZGJHeRtLZgmr1jtA87pq129ZKZsrSm
Пикабушник
Дата рождения: 8 июля

Счастливая жизнь

без ипотеки

0 10 000 000
из 10 000 000 собрано осталось собрать
21К рейтинг 229 подписчиков 0 подписок 147 постов 112 в горячем
Награды:
5 лет на Пикабу
73

GitHub открыл наработки по применению машинного обучения для поиска и анализа кода

GitHub представил проект CodeSearchNet, в рамках которого подготовлены модели машинного обучения и наборы данных, необходимые для разбора, классификации и анализа кода на различных языках программирования. CodeSearchNet, по аналогии с ImageNet, включает большую коллекцию отрывков кода, снабжённых аннотациями, формализующими выполняемые кодом действия. Компоненты для обучения моделей и примеры использования CodeSearchNet написаны на языке Python с использованием фреймворка Tensorflow и распространяется под лицензией MIT.


При создании CodeSearchNet использованы технологии разбора текста на естественном языке, дающие возможность системам машинного обучения учитывать не только синтаксические особенности, но и смысл выполняемых кодом действий. В GitHub система применяется в экспериментах по организации семантического поиска кода с использованием запросов на естественном языке (например, при запросе "сортировка списка строк" выводится код с реализацией соответствующих алгоритмов).


Предложенный набор данных включает более 2 млн связок "код-комментарий", подготовленных на основе исходных текстов существующих открытых библиотек. Код охватывает полный исходный текст отдельных функций или методов, а комментарий описывает выполняемые функцией действия (приводится детальная документация). В настоящее время наборы данных подготовлены для языков Python, JavaScript, Ruby, Go, Java и PHP. Предоставлены примеры использования предложенных наборов данных для обучения различных типов нейронных сетей, включая Neural-Bag-Of-Words, RNN, 1D-CNN, Self-Attention (BERT) и 1D-CNN+Self-Attention Hybrid.


Для развития механизмов поиска на естественном языке дополнительно подготовлен набор CodeSearchNet Challenge, включающий 99 типовых запросов с около 4 тысячами экспертных аннотаций, описывающих наиболее вероятные привязки к коду в наборе данных CodeSearchNet Corpus, охватывающем около 6 млн методов и функций (размер набора около 20 Гб). CodeSearchNet Challenge может выступать как эталон для оценки эффективности тех или иных методов поиска кода на естественном языке. С использованием инструментария Kubeflow подготовлен пример движка для поиска кода.


GitHub открыл наработки по применению машинного обучения для поиска и анализа кода
Показать полностью 1
185

Против GNOME Foundation подан патентный иск


Организация GNOME Foundation сообщила о начале судебного разбирательства, инициированного компанией Rothschild Patent Imaging LLC. В предъявленном иске вменятся нарушение патента 9,936,086 в менеджере фотографий Shotwell. Организация GNOME Foundation уже наняла юриста и намерена решительно защищать себя от предъявленного безосновательного обвинения. Из-за продолжающегося разбирательства организации пока воздерживается от более подробных комментариев о выбранной стратегии защиты.


Фигурирующий в деле патент "Система и метод беспроводного распространения изображений" датирован 2008 годом и описывает технику беспроводного соединения устройства захвата изображений (телефон, web-камера) с получающим изображение устройством (компьютер) и последующей выборочной передачей изображений с фильтрацией по дате, местоположению и другим параметрам.


В иске указано, что Shotwell поддерживает импорт и фильтрацию изображений с внешних цифровых камер, позволяя пользователям упорядочивать фотографии и делиться ими в социальных сетях и фотосервисах. По мнению истца для нарушения патента достаточно наличия функции импорта с камеры, возможности группировки изображений по определённым признакам и отправки изображений на внешние сайты (отправка фотографий в социальную сеть трактуется как передача через беспроводной канал связи).


Rothschild Patent Imaging LLC является классическим патентным троллем, живущим в основном за счёт исков к мелким стартапам и компаниям, которые не имеют ресурсов для длительного судебного разбирательства и доказательства несостоятельности патентов, например, через выявления фактов более раннего использования описанных в патентах технологий (Prior art). Компания не ведёт разработку и производственную деятельность, поэтому ей невозможно предъявить ответный иск.

Против GNOME Foundation подан патентный иск
Показать полностью 1
51

Red Hat представил CentOS 8 и непрерывно обновляемую редакцию CentOS Stream

После четырёх месяцев разработки опубликован релиз дистрибутива CentOS 8, основанного на пакетной базе Red Hat Enterprise Linux 8.0 и полностью совместимого с ним. Одновременно представлена новая непрерывно обновляемая редакция проекта - CentOS Stream. Сборки CentOS 8 и CentOS Stream подготовлены (7 Гб DVD и 550 Мб netboot) для архитектур x86_64, Aarch64 (ARM64) и ppc64le.


В процессе разработки Red Hat проект CentOS Stream выступает промежуточным звеном между RHEL и Fedora, и развивается в соответствии с rolling-моделью доставки обновлений. Если Fedora можно рассматривать как платформу для обкатки технологий для новых значительных веток RHEL, то CentOS Stream позволит получить доступ к ядрам и пакетам, формируемым для следующего промежуточного выпуска RHEL (своеобразный предварительный rolling-вариант RHEL, позволяющий отслеживать процесс разработки). CentOS Stream даст возможность сообществу принимать участие в обсуждении планов и изменений, ещё только готовящихся для будущих выпусков, а также быстрее передавать свои патчи и новшества.


CentOS Stream также поможет ускорить разработку новых выпусков различных редакций CentOS, так как вместо единоразовых пересборок всего дистрибутива можно будет поэтапно накапливать изменения. Для Red Hat появление CentOS Stream сделает взаимодействие с сообществом более прозрачным и даст возможность наладить обратную связь на этапе до публикации нового выпуска, а также позволит учитывать предложения и пожелания по его формированию.


Новая редакция будет развиваться параллельно с классическим CentOS Linux. Из планов на будущее отмечается перенос в проект CentOS части процесса разработки RHEL с целью организации сотрудничества при работе над обновлениями RHEL. По сути CentOS станет площадкой, дающей возможность сторонним разработчикам передавать свои изменения в RHEL.


Что касается CentOS 8, то по функциональности и новшествам, он полностью аналогичен RHEL 8. Удалены специфичные для RHEL пакеты, такие как redhat-*, insights-client и subscription-manager-migration*, и изменено содержимое 35 пакетов, среди которых: anaconda, dhcp, firefox, grub2, httpd, kernel, PackageKit и yum. Внесенные в пакеты изменения, как правило, сводятся к ребрендингу и замене художественного оформления.

Показать полностью
Отличная работа, все прочитано!