Статьи
Спинлок против семафора
Спин-блокировка — это блокировка, а значит, механизм взаимного исключения (строго 1 к 1). Он работает путем многократного запроса и/или изменения области памяти, обычно атомарным образом. Это означает, что получение спин-блокировки является «занятой» операцией, которая может сжигать такты..
Изучил Git/GitHub за 3 дня
Это всего лишь мой опыт обучения навыкам с помощью методов активного обучения.
С того дня, как я начал смотреть на себя через 10 лет как на гибкого программиста, ориентированного на работу, у меня появились идеи, которые могли бы помочь мне почувствовать себя немного ближе к этой персоне...
Лучшие города для младшего разработчика прямо сейчас
Glassdoor выпустила очень интересный отчет о лучших городах для работы в 2016 году. Мы посмотрели на рабочие места в сфере ИТ и технологий и обнаружили удивительные результаты. Читайте дальше и воспользуйтесь почтовым ящиком вакансий Careerscore’s , чтобы найти работу своей мечты в городе..
Решения HackerRank для программирования Python
Решения HackerRank для программирования Python
Введение
Скажи привет, мир! С Python — решение Hacker Rank Python If-Else — решение Hacker Rank Арифметические операторы в Python — решение HackerRank Python: Division — Решение Hacker Rank Циклы в Python — решение..
Асинхронный JavaScript
Необходимость асинхронности
Асинхронный процесс — это процесс, выполнение которого требует времени. Он должен дождаться завершения работы, чтобы что-то вернуть.
Например, функция fetchData присваивает значение данным (например, извлекает данные с сервера), а displayData отображает..
Почему Python - это язык программирования будущего?
Что говорят о Python эксперты со всего мира.
Python - это универсальный язык программирования высокого уровня. Он часто используется для машинного обучения и обработки данных, но также имеет множество других применений. Python был разработан с учетом удобства чтения, что упрощает его..
Методы повышения производительности в приложении Xamarin.Forms
Вступление
Когда вы думаете о приложении Xamarin (или любом другом кроссплатформенном), производительность является наиболее важным соображением. Оптимизировать производительность в собственном приложении немного проще, чем в кроссплатформенном приложении, так как сотни блогов, книг и..
Введение в менеджеры контекста в Python
Что такое диспетчеры контекста в Python?
На своей работе я недавно узнал о важности использования контекстного менеджера. Мне нужно было создать файл Excel и хранить несколько листов в среде AWS. Сначала я не использовал контекстный менеджер, но через некоторое время обнаружил, что файл..
25 Ruby Gems, которые я использую почти в каждом SaaS-проекте
и почти не могу жить без
Сообщество Rails процветает благодаря своим жемчужинам с открытым исходным кодом. Внедрение хорошо написанного, хорошо протестированного и проверенного гема может иметь значение между днями и неделями разработки новых функций.
Не каждый драгоценный камень хорош, но я..
Я отправил 1000 запросов на слияние в Google. Вот что я узнал
Код-ревью — это опыт обучения.
После 3 лет работы в Google я, наконец, достиг четырехзначной территории со своей статистикой вклада в код. С момента первого изменения, которое я объединил в 2019 году, прошел большой путь. То, как я пишу код, значительно изменилось за это время, и обзоры..
Оповещение о высоком и низком трафике с использованием SLO
Мы любим вызов, но…
В Omio у нас есть тонна интеграции бронирования с партнерами, и эти интеграции довольно сильно различаются по трафику. Некоторые из них генерируют сотни бронирований в час, а другие — единицы бронирований в день . Добавьте к этому разницу в пиковом (дневном) и..
Что такое подписки RxJS?
Подписка в RxJS - это одноразовый ресурс, который обычно представляет собой выполнение Observable. У него есть метод unsubscribe , который позволяет нам избавиться от ресурса, удерживаемого подпиской, когда мы закончим.
В более ранних версиях RxJS он также назывался «Disposable»...
Опасности удаленного выполнения кода (RCE)
Уязвимости удаленного выполнения кода особенно опасны, поскольку позволяют злоумышленникам получить полный контроль над компьютерами посредством выполнения произвольного кода.
Что такое РЦЭ?
Уязвимости, связанные с удаленным выполнением кода (RCE) , являются критической проблемой для..
iOS 11
Базовое машинное обучение
iOS 11
В Carsguide.com.au мы регулярно обмениваемся информацией между командами, чтобы способствовать обмену знаниями. С выпуском iOS 11 Apple объявила о некоторых интересных новых функциях, таких как перетаскивание, многозадачность, улучшенный SiriKit,..
Графическая нейронная сеть
Авторы:- Деваншу Далал , Танишк Дешпанде , Яш Гахервар , Авинаш Дхакне .
В наши дни использование машинного обучения для прогнозирования и обнаружения значительно возросло. В этом использование нейронной сети для распознавания образов и интеллектуального анализа данных помогло нам..
Создание мобильного приложения с использованием HTML, CSS и JavaScript
Итак, вы увидели заголовок и задаетесь вопросом, как можно создать реальное мобильное приложение, просто используя знания основных веб-технологий без необходимости изучать разработку для Android или IOS? Это стало возможным благодаря преобразованию ваших обычных веб-приложений в стандартное..
Кому должен принадлежать долг вашей команды инженеров?
Ричард Клейтон написал болезненный, но поучительный пост под названием Неудачи в микросервисах - пожалуйста, избегайте наших ошибок , где заканчивает его словами:
Лично я предпочел микросервисную архитектуру; мы просто не могли этого сделать.
Чтение слов Ричарда напомнило мне..
Как стать инженером-программистом: практические шаги — FullStackDan
Немного обо мне
Я работаю инженером-программистом уже около пяти лет, и это был один из лучших шагов в моей карьере. Прежде чем заняться этим, я перепробовал все «крутые» вещи, которые люди пытаются делать в свои двадцать с лишним лет, такие как моделирование, продюсирование музыки и диджеинг,..
МАШИННОЕ ОБУЧЕНИЕ -
(английский) Машинное обучение — 1 место
1-е тематическое исследование.
Оглавление
"Введение" Спецификация набора данных Цели Модели Метрика "Инструменты" Методология Исследовательский анализ данных (EDA) Предварительная обработка данных Модели машинного обучения..
Классификация языка жестов в веб-браузере
Вот как я разработал это маленькое веб-приложение , которое запускает 3D-оценщик поз и классификатор поз в веб-браузере. Проект основан на документе Распознавание жестового языка с помощью сингальской дактилоскопии с помощью компьютерного зрения , который представляет собой исследование..
Новые материалы
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..