Публикации

AutoML: использование TPOT в кино
AutoML: использование TPOT в кино Обзор Цель этой статьи - подробно рассказать о моем исследовании TPOT, автоматизированного инструмента машинного обучения. Сначала я кратко представлю концепцию autoML. Затем я дам обзор инструмента TPOT. Поняв основную информацию, мы перейдем к сценарию рекомендаций по фильму. Я расскажу о проблеме, данных, реализации TPOT в нашем сценарии и результатах, полученных из сценария. Наконец, я представлю некоторый анализ TPOT в качестве инструмента и..

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

5 причин, почему нужно изучать JAVA
Все будут предлагать вам приветствовать программирование с помощью Learning Java. Вы, как учащийся, можете задаться вопросом, будет ли начинать с Java очень правильным решением. Не думайте дважды, но Java идеально подходит для начала вашего предприятия с языками программирования. Это не ты один. К настоящему времени почти все программисты сделали то же самое и сегодня являются успешными профессионалами в ИТ-индустрии. Считайте их источником вдохновения, а также рассмотрите следующие..

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

IBM сплачивает инженеров COBOL, чтобы спасти перегруженные системы безработицы
Компания предлагает бесплатное обучение COBOL и форум для инженеров COBOL. Поскольку каждую неделю миллионы людей в Соединенных Штатах подают заявки на пособие по безработице, стареющие компьютерные системы штатов просто не успевают за ними. Такие штаты, как Нью-Джерси и Коннектикут, заявили, что отчаянно нуждаются в программистах, которые все еще знакомы с COBOL, языком программирования, который дебютировал в 1960 году и до сих пор используется в критически важных компьютерных..

Временные сверточные сети
Временные сверточные сети Могут ли CNN обрабатывать последовательные данные и поддерживать более эффективную историю, чем LSTM? В этой статье рассматривается работа Шаоджи Бая, Дж. Зико Колтера и Владлена Колтуна под названием Эмпирическая оценка общих сверточных и рекуррентных сетей для последовательного моделирования . До появления TCN мы часто связывали RNN, такие как LSTM и GRU, для новой задачи моделирования последовательности. Однако в документе показано, что TCN..

Сколько стоит нанять MEAN Stack Developer из Индии в 2019 году?
Разработчик с полным стеком похож на одного из тех разносторонних художников, которые могут играть любую роль, которую им отвели. Поскольку это набор различных технологий JavaScript, необходимо, чтобы разработчик стека MEAN хорошо разбирался во всех них. MEAN означает MongoDB, Express.js, AngularJS и Node.js. Стек MEAN подобен полному стеку, за исключением разницы в технологиях, используемых с этими стеками. MEAN Stack Development лучше всего подходит для небольших и средних проектов...

Запуск моделей CNN на микроконтроллерах 2 КБ
Подход к запуску моделей CNN на микроконтроллерах 2 КБ Да, вы все правильно прочитали, вы можете запустить модель CNN на своем простом процессоре ARM. Недавно вышла статья Игоря Федорова из ARM ML Research под названием Поиск разреженных архитектур для CNN на микроконтроллерах с ограниченными ресурсами . Этот пост в блоге посвящен моему пониманию того, что SpArSe отличается от предыдущих методов, представленных в этой области. Одна из основных проблем последних современных моделей..

Понимание Node.js для разработки приложений
До начала Введение Прежде чем приступить к разработке приложений или установке программ, очень важно понять, что такое Node.js и почему мы его используем. Предполагая, что вы знаете разницу между клиентской и серверной сферами, Node.js — это серверная веб-система, использующая Javascript. Короче говоря, это быстро и отлично подходит для приложений реального времени. Если в какой-то момент вы запутаетесь или потеряетесь в этом руководстве, выполните быстрый поиск в Google по..

Почему перфекционизм убивает ваш прогресс в программировании
Чтобы расти, нужно запачкать руки В своей блестящей книге Искусство и страх: наблюдения за опасностями (и наградами) искусства Тед Орландо рассказал историю: Учитель керамики объявил в день открытия, что делит класс на две группы. По его словам, все, кто находится в левой части студии, будут оцениваться исключительно по количеству проделанной работы, а все, кто находится справа, - только по ее качеству. Его процедура была проста: в последний день урока он приносил свои весы..

Путь разработчика в современную веб-разработку
Я занимался разработкой корпоративного программного обеспечения (.NET) около шести лет, когда начал заниматься веб-разработкой. Сегодня я расскажу вам о путешествии, о том, что я мог бы сделать лучше и о своих планах на будущее. Примечание. Эта запись изначально была опубликована на моем веб-сайте. Путь разработчика в современную веб-разработку Андреас Рейтерер Мне всегда нравилась идея стать веб-разработчиком. В 14-18 лет, когда я еще учился в..

Нам всем нужно работать над своими социальными навыками
Нас засыпают учебниками по программированию, вопросами с доски и рассказами о технических интервью. Затем мы целыми днями изучаем структуры данных, шаблоны проектирования, алгоритмы и не останавливаемся, пока не узнаем принципы SOLID наизусть. Но всегда есть большая часть навыков, которые мы упускаем. Наши социальные навыки. Как мы доносим наши идеи, как участвовать в беседах и, самое главное, как предлагать и принимать критику. Наши коллеги, начальники, клиенты и пользователи - не..

Блокчейн-эксперимент с Apache Kafka
Технология блокчейн и Apache Kafka имеют общие характеристики, которые предполагают естественную близость. Например, оба разделяют концепцию «неизменяемого журнала только с добавлением». В случае раздела Kafka: Каждый раздел представляет собой упорядоченную неизменяемую последовательность записей, которая постоянно добавляется к структурированному журналу фиксации. Каждой записи в разделах присваивается последовательный идентификационный номер, называемый смещением, который..

Flex-Cheat — Простые чит-классы для различных макетов CSS с использованием Flexboxes
Flex-Cheat — это тридцать строк CSS, представленных в виде шести классов, которые можно смешивать и сопоставлять для создания практически любого макета HTML-элемента с помощью магии flexbox. В недавнем посте на HackerNews многие комментаторы сетовали на сложность разметки HTML-элементов с помощью CSS. Раньше я находил размещение элементов в HTML с помощью CSS довольно раздражающим и утомительным, пока не появился flexbox , который значительно упростил жизнь, по крайней мере,..

Временная сложность
Привет, ребята, сегодня я собираюсь поговорить о временной сложности и о том, как она важна для нас, программистов. Мы все начали писать программу для решения проблемы. Но знаете ли вы, что вы можете улучшить свою программу. Написание хорошей программы имеет фундаментальное значение, но на среднем уровне вам также необходимо учитывать время, необходимое для запуска программы. Давайте рассмотрим различные типы временной сложности O(n!)›O(2^n)›O(n²)›O(n log n)›..

Swift: циклы forIn и forEach !!
Swift предоставляет различные типы циклов для итерации. его легко понять и использовать даже для начинающих разработчиков, изучающих языки программирования. Здесь я хотел бы описать два типа циклов for , которые на первый взгляд могут сбивать с толку. Оба они работают одинаково, но между ними есть несколько основных различий. Я пробовал оба в функции объекта WordCount. Ниже представлен снимок детской площадки. Если вы видите вид с вертолета на вышеуказанной игровой площадке,..

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

Шаблон проектирования Builder в Node JS
Недавно я узнал о шаблоне проектирования конструктора и считаю, что этот шаблон решит проблему читабельности кода в Node JS. В этом блоге я упомянул проблему и ее решение. Вы когда-нибудь чувствовали себя неловко, когда создавали объект, передавая столько аргументов в конструктор? Коды для создания объектов будут выглядеть некрасиво и нечитабельно, если вы передадите все аргументы в конструктор. Например, предположим, что у вас есть класс Person, и у этого класса есть конструктор с..

Создавайте гистограммы для случаев COVID-19 с легкостью с помощью Python
КОДЕКС Легко создавайте анимированные гонки на гистограммах с помощью Python Практическое руководство по созданию гистограммы с помощью Python и мощной библиотеки bar_chart_race из набора данных реальных случаев COVID-19 Визуализация данных - одна из сильных сторон Python. Создавать красочные и содержательные диаграммы из набора данных с помощью Python всегда весело, особенно когда он анимирован! да. Вы правильно прочитали! Сегодня я собираюсь показать вам, как создать движущуюся..

Изучай программирование, как будто тебе пять
Объяснять термины программиста, такие как API, Headless CMS, Serverless, Industry 4.0, IoT… как можно проще. Нет ничего сложного, как кажется. И нет ничего проще, чем кажется. Особенно в информатике. Как бы то ни было, все, что вы можете сделать, это начать. Начни самообразование. Заложите основу для вашего лучшего понимания. Возможно, это не лучший вариант, но я постарался максимально упростить свои слова. API (интерфейс прикладного программирования) Предположим, у вас есть..