Статьи

Лучшее из лучшего программирования (1–14 июля 2022 г.)
Отборные истории программирования — Выпуск №39 Чтобы дать толчок 39-му выпуску Coffee Bytes, давайте отправимся в прошлое и посмотрим, как началось разделение между ролями фронтенда и бэкенда . Yiming Cao представляет захватывающую историю с взглядом в будущее, которое могло бы иметь более ориентированную на интерфейс парадигму. Чтобы перенести нас еще дальше в прошлое, Грэм Бентли описывает, как разработка программного обеспечения выглядела в 80-е годы . Для любителей оптимизации..

Что такое закрытие в JavaScript?
Я считаю, что каждый, кто хоть раз сталкивался с JavaScript, наверняка слышал о слове « Закрытие ». В этом посте я постараюсь раскрыть все о закрытии, не используя этот термин очень часто :) Рассмотрим следующий код: 1- function greeting(){ 2- var message="Hello World"; 3- return message; } 4- const message=greeting(); Так что же происходит при выполнении вышеуказанного кода? Давайте представим некоторые символы, которые помогут нам отследить приведенный выше..

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

Методы снижения веса, часть 2 (машинное обучение)
Оптимальные функции рельефа для неглубоких сетей ReLU: снижение веса, разделение по глубине и проклятие размерности (arXiv) Автор : Стефан Войтович Аннотация: В этой заметке мы изучаем, как нейронные сети с одним скрытым слоем и активацией ReLU интерполируют данные, полученные из радиально-симметричного распределения с целевыми метками 1 в начале координат и 0 вне единичного шара, если внутри единичного шара метки неизвестны. . С регуляризацией затухания веса и в бесконечном..

Разверните приложение React с Firebase
Шаблон React Шаблон React доступен из github (ветка response-template ) gpDA / response-firebase Этот проект был загружен с помощью приложения Create React. В каталоге проекта вы можете запустить: Запускает приложение на… github.com Вы можете клонировать репозиторий и начать с него Приведенный выше код создан с помощью CRA (react-response-app) npm install -g create-react-app create-react-app react-firebase &..

Понимание машинного обучения с использованием Python
Руководство для начинающих по машинному обучению с использованием Python. Что такое данные? Проще говоря, все вокруг — это данные. Часто термины «информация» и «данные» используются взаимозаменяемо, но есть небольшая разница, на которую следует обратить внимание. Все вокруг нас является информацией — от пикселей на картинке, которую мы видим в Instagram, до количества людей, вакцинированных от Covid-19 в нашей местности, и т. д. Информация, которая эффективно и результативно..

Почему методы нуждаются в «я» в качестве параметра-Python
TypeError: method() takes 0 positional arguments but 1 was given. Почему вы получаете сообщение об ошибке выше, даже если вы не давали никаких аргументов этому методу?! Короткий ответ: python передает один аргумент под капотом, лучший ответ — читайте дальше. Когда мы определяем функцию внутри класса (он же метод), мы передаем ей параметр self, вы когда-нибудь задумывались, почему?! Это потому что методы оцениваются в глобальной области видимости, независимо от того, насколько..

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

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

Три буквы, которые изменят работу, какой мы ее знаем
Важность RPA на выставке ASCEND 2018 в Лондоне RPA — три маленькие буквы у всех на устах на конференции, полной инженеров, генеральных директоров и владельцев малого бизнеса со всей Европы. Эти люди собрались в Лондоне, чтобы два дня подряд говорить обо всем на тему RPA , потому что это отрасль искусственного интеллекта, которая изменит характер работы. Когда эксперты говорят о революции ИИ, большинство СМИ представляет себе разумных роботов, которые являются копиями человека...

Глубины узлов поддерева | Ржавчина
Напишите функцию, которая принимает бинарное дерево и возвращает сумму глубин узлов его поддерева. мы уже рассмотрели, как найти глубину узла , здесь в этой задаче нам нужно будет найти это для каждого узла в нашем входном двоичном дереве и добавить их, таким образом, наивный подход состоял бы в итерации по каждому узлу во входном дереве и вызове функции поиска глубины узла и добавлении глубины всех узлов, но это заняло бы O(n²) в худшем случае , когда бинарное дерево не..

Раскрытие ароматов: искусственный интеллект расшифровывает запахи по молекулярным структурам
TL;DR: - Система искусственного интеллекта предсказывает запахи на основе молекулярных структур, отражая восприятие запахов человеком. - Исследователи разработали нейронную сеть искусственного интеллекта, позволяющую связывать дескрипторы запахов с химическими структурами. - Искусственный интеллект идентифицирует 250 корреляции между структурными закономерностями и ароматами. - Карта основных запахов (POM) была создана для ИИ, чтобы предсказывать запахи новых молекул. - Проверка..

Использование модели RoBERTa для классификации текста
Использование модели RoBERTa для классификации текста После тонкой настройки модели RoBERTa для классификации текста (классификация последовательностей) мы теперь можем использовать ее для логического вывода. Начните с импорта настроенной модели и токенизатора. from transformers import RobertaTokenizerFast, RobertaForSequenceClassification tokenizer = RobertaTokenizerFast.from_pretrained("../path/to/tokenizer", max_len = 512) model =..

Знакомство с хуками в React JS  —  Функциональные и классовые компоненты
Компонентная разработка — популярный сегодня способ создания пользовательских интерфейсов и веб-приложений. Независимо от того, какой современный фреймворк вы используете, Vue, Ember или React, все они основаны на компонентах . Таким образом, понимание того, как эффективно использовать компоненты, поможет вам стать лучшим веб-разработчиком, а также создавать более качественные приложения React.

Подход Madiro Global Health Hackathon Winner Solution
NB: Написано руководителем группы Этот хакатон был организован мадирохаками виртуально 19–20 марта для решения глобальных проблем со здоровьем. У меня была команда под названием Team Data Руководитель группы — Рахим Насирудин Член команды — Эммануэль Имонмион Я поделюсь подходом, который мы использовали при решении задач в категории науки о данных. Прогноз медицинского диагноза Определите вероятность отрицательного или положительного результата диагоналистичного теста..

Музыка для программирования
Музыка для программирования Сосредоточьтесь и решите проблемы с кодированием с помощью этого плейлиста. автор: Dries Vints Когда я начал с этого плейлиста, мне было интересно, какой он должен быть. Я мог бы сделать хип-хоп или рок-плейлист или мог бы сделать хардкор-плейлист (я знаю, Адаму Уотану это понравилось бы, ха-ха), но я решил сделать тот, который состоял бы из электронной музыки, в основном D&B, Trap и Dubstep, которые это музыка, которую я в основном слушаю,..

Head First Java: Глава 09 — Жизнь и смерть объекта
Конструкторы могут быть общедоступными, частными или стандартными. Пометка конструктора как частного не означает, что никто не может получить к нему доступ, это просто означает, что никто за пределами класса не может получить к нему доступ. Все конструкторы в дереве наследования объекта должны запускаться, когда вы создаете новый объект. Даже у абстрактного класса есть конструкторы. Хотя вы никогда не можете сказать «новый» об абстрактном классе, абстрактный класс по-прежнему является..

Понимание хука useState в React
Хук useState в React — это встроенная функция, которая позволяет вам управлять состоянием ваших функциональных компонентов. Так что же такое «государство»? Состояние — это способ хранения и управления данными, которые могут меняться со временем, например данными, введенными пользователем в форму. Хук useState упрощает добавление состояния к функциональным компонентам, что позволяет создавать более эффективный и читаемый код. Как использовать хук useState Чтобы использовать хук..

Сначала настройте свой Raspberry Pi с помощью дистанционного управления
Raspberry Pi — это микрокомпьютер, который легко программируется и может использоваться как обычный компьютер. Например, можно устанавливать программы или заниматься веб-серфингом. Хотя более новые модели, такие как Raspberry Pi 4, уже обладают относительно высокой вычислительной мощностью и оперативной памятью и поэтому могут использоваться даже в качестве настольного компьютера с Office или аналогичными, преимущества Raspberry Pi часто заключаются в их проектах для непрерывного..

Почему есть бесплатный обед
Об универсальности паттернов в нейробиологии и искусственном интеллекте «Бесплатных обедов не бывает». – Роберт А. Хенлейн Теорема «Нет бесплатных обедов» в области машинного обучения напоминает мне теорему Гёделя о неполноте в мире математики. Хотя эти теоремы часто цитируются, они редко объясняются подробно, и последствия для реальных приложений часто остаются неясными. Точно так же, как теорема Гёделя стала краеугольным камнем веры математиков начала 20-го века в полную и..