Статьи

Что происходит, когда вы создаете ОБЪЕКТ в java?
Чтобы понять создание объекта, мы должны сначала знать понятие ООП . Это модель программирования, основанная на четырех основных принципах объектно-ориентированного подхода, а именно: Абстракция , Инкапсуляция , Наследование и Полиморфизм . Позже мы обсудим эти четыре столпа в нашем следующем блоге, но сначала нам нужно понять термин объект. Объект — это не что иное, как экземпляр класса. У него есть состояние, поведение и идентичность. Состояние и поведение объекта могут быть..

Введение в глубокое обучение с подкреплением
Глубокое обучение с подкреплением (DRL) — это мощный подход, сочетающий в себе глубокое обучение и обучение с подкреплением для решения сложных задач принятия решений. В последние годы он привлек значительное внимание благодаря своей способности достигать сверхчеловеческих характеристик в различных областях, включая игры, робототехнику и автономное вождение. Что такое обучение с подкреплением? Обучение с подкреплением (RL) — это подобласть машинного обучения, которая фокусируется на..

Моя история: как я начал свою карьеру в Python ?
Привет! Мне очень интересно, когда люди делятся своими жизненными путями, иногда это вдохновляет, огорчает или помогает избежать ошибок. Поскольку я пишу в основном о разработке программного обеспечения, моя история расскажет вам, как я стал разработчиком Python. На данный момент нахожусь в Украине, город Кропивницкий. А вот магистратуру я получил в столице — Киеве. А вот что написано в моем дипломе: АСУ ТП, как вы ничего не заметили в программировании. Но мы учили на бумаге (да,..

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

10 обязательных к просмотру каналов YouTube, которые помогли мне ускорить мою карьеру программиста
Я занимаюсь программированием уже некоторое время, и я узнал много советов и приемов на этом пути. Но одна вещь, которая действительно помогла мне ускорить мою карьеру, — это просмотр некоторых каналов на YouTube. Мне всегда было интересно узнавать что-то новое, но трудно успевать за всем, когда ты работаешь полный рабочий день и одновременно пытаешься получить степень. Поэтому я решил каждую неделю посвящать некоторое время просмотру некоторых каналов YouTube о разработке программного..

Отказ от обучения и переобучение (глубокое) машинное обучение
Путешествие в тысячу миль начинается с одного шага! Это, вероятно, моя сотая попытка снова изучить машинное обучение, и с 2016 года отрасль настолько продвинулась вперед, углубившись, что на этот раз я изучаю «Глубокое обучение». В прошлом я прошел знаменитый курс доктора Эндрю Нг по машинному обучению. Хотя я смог закончить этот курс на сильной ноте, я, вероятно, мог бы сказать, что тогда у меня не было никакой интуиции для машинного обучения. В 2017 году я прошел еще один курс под..

Динамическая типизация в Ruby: плюсы, минусы и подводные камни
Нет, не тот тип печати! Ruby — это язык программирования с динамической типизацией, что означает, что тип переменной определяется во время выполнения, а не объявляется явно. Эта функция имеет ряд плюсов и минусов, о которых следует знать разработчикам. Плюсы динамической типизации в Ruby: Ускоренная разработка: динамическая типизация позволяет разработчикам писать код быстрее, поскольку им не нужно объявлять тип каждой создаваемой переменной. Это может помочь ускорить процесс..

Python и не только: расширьте свой набор инструментов для программирования в науке о данных
Объем кода, который специалисты по данным должны написать в рамках своей работы, сильно различается в зависимости от организации и проекта, как и его уровень сложности. Тем не менее, независимо от того, где вы находитесь в спектре интенсивности программирования, трудно возразить против ценности добавления глубины и диапазона к вашим навыкам кодирования. Чтобы поддержать вас в этом путешествии, мы собрали несколько замечательных руководств, которые помогут вам расширить свой кругозор за..

Развитие больших языковых моделей, часть 1 (машинное обучение)
Instruct2Act: сопоставление мультимодальных инструкций с действиями роботов с помощью большой языковой модели (arXiv) Автор: Сыюань Хуан , Чжэнкай Цзян , Хао Дун , Юй Цяо , Пэн Гао , Хуншэн Ли . Аннотация: модели Foundation добились значительных успехов в различных приложениях, включая преобразование текста в изображение, паноптическую сегментацию и обработку естественного языка. В этом документе представлена ​​Instruct2Act, структура, которая использует модели большого языка для..

есть один аспект, который вы упускаете из своего аргумента: еще в 70-х годах все было построено с…
в ваших рассуждениях вы упускаете один момент: в 70-х все строилось с расчетом на эксперименты… в настоящее время индустрия больше сосредоточена на том, чтобы заставить кодеров создавать код, практически не имея места для инноваций или экспериментов… в результате такие редакторы, как atom или sublime, больше ориентируются на людей, которые пишут код, и меньше на потребности новаторов, что делает потребность в каскадных командах, работающих с текстом, приятной для нишевой функциональности...

3 совета, которые вы должны знать о гибочных станках Руководство
В производстве листового проката существует множество факторов, влияющих на точность однократной штамповки изделий. Наиболее важным из них является качество гибочных станков. Из-за использования технологии одноразовой формовки в процессе производства инструментов и других компонентов, инструменты очень требовательны. Для совместимости контактные поверхности должны поддерживать высокую степень согласованности; поэтому, если производительность соответствия инструментов неудовлетворительна,..

Полное руководство по «этому» в JavaScript
Новички в Javascript часто не понимают значения ключевого слова this в javascript. Эта тема будет интересна не только новичкам, но и тем, кто просто хочет освежить в памяти этот аспект. Если вам сложно ответить на вопрос «что такое это в Javascipt», добро пожаловать в эту статью! Ключевое слово this — одна из самых запутанных особенностей языка JavaScript. Исходя из Java, он был предназначен для реализации ООП. В JavaScript сомнения насчет «этого» могут возникать каждый день — по..

Чистая архитектура: приложение Flutter
Чистая архитектура: приложение Flutter Используя чистую архитектуру, вы можете разрабатывать приложения с очень низкой степенью связанности, не зависящей от деталей технической реализации. Таким образом, приложение становится простым в обслуживании и гибким для изменений. Чистая архитектура позволяет нам создавать архитектурные границы между зависимостями, что позволяет компонентам быть внутренне тестируемыми. В этом проекте мы будем использовать процесс создания приложения CRM для..

Использование логистической регрессии для классификации биопсии рака молочной железы
Мы смогли вылечить многие болезни, которые встречались на нашем пути. Первое известное упоминание о медицинской практике относится к Древнему царству Древнего Египта, датируемому примерно 2600 годом до нашей эры. С тех пор наши технологии и здравоохранение постоянно растут и развиваются с экспоненциальной скоростью. Теперь люди находятся на пороге создания самого большого достижения в области здравоохранения 21-го века: лекарства от рака. По данным Центров по контролю и профилактике..

Решение HackerRank Weighted Uniform Strings в JavaScript
Взвешенная строка — это строка строчных букв латинского алфавита, где каждая буква имеет вес. Веса символов равны от до, как показано ниже: Вес строки равен сумме весов ее символов. Например: Унифицированная строка состоит из одного символа, повторяющегося ноль или более раз. Например, ccc и a являются однородными строками, а bcb и cd — нет. Для строки , пусть будет набором весов для всех возможных однородных смежных подстрок ​​строки . Будут запросы, на..

Исследователи создают (ИИ), который создает (ИИ)
Теперь исследователи могут заранее настраивать искусственные нейронные сети с помощью гиперсетей, экономя время и деньги на обучении. Искусственный интеллект — это в основном математическая задача. Наконец-то у нас достаточно данных и вычислительных мощностей, чтобы в полной мере воспользоваться преимуществами глубоких нейронных сетей — типа ИИ, который учится обнаруживать…

Веб-разработка на флажках
На этой неделе книга Data Science — Веб-разработка на Flask М. Гринберга. Одним из часто упускаемых из виду навыков в науке о данных является способность быстро генерировать API, информационные панели и проверку концепций для развертывания модели машинного обучения. Flask — это микрофреймворк на основе Python с простым и лаконичным подходом, который позволяет чрезвычайно легко перейти от идеи к рабочему продукту. Эта книга предназначена для того, чтобы превратить вас из человека,..

Добавление SASS для создания приложения React без извлечения
Простое руководство по добавлению SASS в CRA без извлечения Итак, вы рыскали по Интернету, пытаясь найти способ сохранить преимущества приложения create response без преждевременного извлечения приложения, и так и не пришли к какому-либо окончательному выводу. Был там. Я здесь, чтобы сказать вам, что это возможно и, самое главное, просто. Цель этого поста - помочь другим понять, как реализовать SASS в их приложении Create React без запуска команды извлечения, а также дать людям..

Чему я научился при разработке своей первой видеоигры (+1200 часов)
В этой статье я дам вам несколько советов о том, как приступить к работе над вашим проектом, организовать свои задачи и получить некоторую мотивацию для выполнения работы, но сначала позвольте мне представиться и рассказать вам немного обо мне. Фон: Сейчас я изучаю разработку программного обеспечения, закончу в декабре, если все будет хорошо, мне 20 лет и у меня почти нет опыта в серьезных работах или крупных программных проектах, так что мне есть чему поучиться, мой основной язык —..

Мои мысли об ИИ
Искусственный интеллект (ИИ) — это быстро развивающаяся область, которая меняет то, как мы взаимодействуем с машинами и окружающим миром. В этой статье мы рассмотрим историю ИИ, текущее состояние технологии, ее влияние на общество, будущее ИИ и работу, проводимую OpenAI в этой области. История ИИ Концепция ИИ восходит к древнегреческим мифам и легендам, но первые современные работы в этой области начались в 1940-х и 1950-х годах. Такие исследователи, как Джон Маккарти, Марвин Мински..