Публикации

Какое это было долгое и странное путешествие по JavaScript…
На этой неделе я понял, что обучение программированию фактически превратило меня в мотылька. Вы когда-нибудь наблюдали, как мотылек порхает вокруг лампочки? Спиралевидно, пикируя, беспечно разбивая себя о любые объекты на пути? На этой неделе необычайно теплым ранним весенним вечером я наблюдал, как прекрасный толстый и пушистый серо-белый экземпляр делал именно это, очевидно, пытаясь покончить жизнь самоубийством через светильник на крыльце. И задумался, WTF это о чем? Паутины..

Генерация случайных чисел в JavaScript (Часть 2)
Я разместил первую часть своей статьи на Medium с контекстом для генерации случайных чисел в JavaScript, когда у вас есть десятичное или целое число. Надеюсь, вы все это проверили! Во второй части я сосредоточусь на генерации случайного целого числа, которое попадает в диапазон двух конкретных чисел. Чтобы лучше понять это, мы определим минимальное и максимальное число соответственно — давайте назовем его «минимум» и «максимум». JavaScript предоставляет нам математическую формулу и..

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

Guided Grad-CAM сломан! Проверки работоспособности для карт значимости
Определенные методы понимания того, на что смотрит CNN, не работают. Они не имеют никакого отношения к весам модели или обучающим данным и могут действовать просто как детекторы границ. В этом посте мы обсудим документ NeurIPS 2018 «Проверка работоспособности для карт значимости», который демонстрирует, что несколько популярных подходов к картам значимости на самом деле не дают представления о том, что делает модель. Модели с рандомизированными весами и модели, обученные на данных с..

Перед тем, как отправиться в путь. Шаг №0: начало работы с Go
Часть 0: Начало работы с Go Этот пост является первым, или фактически нашим нулевым постом ( в конце концов, мы же разработчики ) из нашей новой серии «Прежде чем вы пойдете», в которой мы исследуем мир Go и предоставьте советы и идеи, которые вы должны знать при написании кода Go, чтобы вам не пришлось изучать их на собственном горьком опыте. Прокрутите вниз, чтобы увидеть полный список сообщений Прежде чем идти. Я предполагаю, что у вас есть хотя бы некоторый базовый опыт в Го, но..

Чтение «Чистого Swift», глава 1
Предисловие Книга начинается с жирного утверждения, что архитектуры одинаковы независимо от переменных. Автор объясняет, что язык программирования не сильно изменился по сравнению со старым, поэтому архитектура тоже не сильно изменилась. Приоритет работы Срочно и важно Важный Срочный Ни один Парадигма Структурированное, объектно-ориентированное, функциональное программирование — это старая парадигма. но они полезны в наши дни, и они связаны между собой. Автор рассказывает об..

4 Применение искусственного интеллекта в пищевой промышленности
Сортировка свежих продуктов с целью их подготовки для производства консервов и упакованных товаров может занимать довольно много времени. Например, сортировка картофеля по размеру может помочь производителям принять решение о том, из каких из них следует делать картофель фри, картофельные чипсы или картофельные оладьи. Одним из самых передовых приложений искусственного интеллекта в пищевой промышленности является TOMRA Sorting Food , в котором используются сенсорные решения для оптической..

Python: прорывы для начинающих (питонический стиль)
Как уже было сказано, код читается гораздо больше раз, чем пишется. Выработка хороших навыков форматирования при написании кода почти так же важна, как и обеспечение его работы. Основная функция кода - работать, вторая - сделать его интерпретируемым, если вы планируете использовать его более одного раза. Выработка хороших привычек и следование общим рекомендуемым методам форматирования, представленным в PEP-8 ( можно найти здесь ) - это простой и быстрый способ стандартизировать..

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

Когда возникает дилемма программирования
Иногда пользователи на форумах задают вопросы: «Должен ли я изучать Python, C, C++, C#, java и т. д.». Интересно, как люди ухитряются задавать такие вопросы, ведь у каждого языка есть свои плюсы и минусы. Это похоже на то, должен ли я изучать программирование? а потом я спрашивал: «Почему? хочешь программировать?». Двигаясь дальше, помимо того, какой язык кто-то должен выучить, есть много соображений, таких как ваша целевая аудитория, пользователь, рынок, цель. Вы хотите изучать..

ПЕРВЫЙ ШАГ К МАШИННОМУ ОБУЧЕНИЮ
Полное руководство по началу машинного обучения Исследование компьютерных алгоритмов, которые автоматически улучшаются благодаря опыту и использованию данных, называется? Хорошо известный ответ - машинное обучение. Возникающая и востребованная область, которая меняет ситуации и решает сложные проблемы в мгновение ока. Изучить это и овладеть им - море, которым нужно покрыть. Давайте просто разберем его, чтобы вы сделали первый шаг. В машинном обучении алгоритмы обучаются..

Как я пытался проверить формы React (с хуками)
Исходя из опыта работы с Vue.js, переход на React был для меня довольно неприятным. Одной из многих вещей, которые мне было намного сложнее реализовать (и под реализацией я подразумеваю сделать это правильно ), была проверка формы и привязка данных. Если вы знакомы с Vue, вы знаете, что у него есть волшебная штука под названием v-model . Вы также можете создавать собственные привязки v-модели и создавать компоненты с самопроверкой. Если вы не знакомы с Vue, но все еще кодируете..

Машинное обучение и его виды.
ЧТО ТАКОЕ МАШИННОЕ ОБУЧЕНИЕ? Проще говоря, машинное обучение — это компьютерная программа, которая учится на опыте при выполнении какой-либо задачи. Машинное обучение — это тип искусственного интеллекта, который дает компьютерам возможность учиться без явного программирования. ВИДЫ МАШИННОГО ОБУЧЕНИЯ 1- Контролируемое обучение Обучение с учителем — это тип алгоритма обучения, который использует известный набор данных, который также называется обучающими данными, для..

Улучшение tar с помощью простой идеи и нескольких строк JavaScript
Мне нравятся выразительные языки программирования, мне нравится, когда они помогают мне быстрее получать результаты, а не мешают мне из-за несвязанных ограничений. Вот почему мне так нравится JavaScript, потому что, когда у меня появляется идея, я хочу иметь возможность быстро превратить ее в код без каких-либо проблем ... Нужен пример? Просто читайте. Простая идея Однажды, когда я делал резервную копию своего кода, я заметил (снова), насколько избыточным был мой код: одни и те..

Frontend + Weekly №10: D3 5.0 , Объяснение системы событий React and React Native, SketchCode
Лучшие статьи, ссылки и новости, связанные с Frontend-разработкой, и многое другое, доставляемые один раз в неделю. Все ссылки в этом выпуске собраны из Medium , Hacker News , Reddit , Twitter , MyBridge и т. Д. Больше проблем можно найти в Frontend + Weekly Repository . Кстати, извините за мой плохой английский. Новости D3 5.0 : D3 5.0 содержит лишь несколько изменений, не имеющих обратной совместимости. D3 теперь использует промисы вместо асинхронных обратных вызовов..

Что такое WebAssembly (WASM)?
WebAssembly (сокращенно WASM ) - это новый веб-стандарт, разработанный группой сообщества W3C. Первый выпуск -v1.0- поставляется с основными движками браузеров (Microsoft Edge, Firefox, Safari и Google Chrome). Кроме того, WebAssembly - это первый новый язык, который полностью поддерживается всеми основными браузерами, начиная с Javascript. WebAssembly - это низкоуровневый двоичный формат, который был создан для обеспечения высокой производительности, меньшего использования..

Mothe $ * @% & ^ # g Рекурсия
Это седьмой выпуск технической части моего блога для младших разработчиков. Это хроника моей работы в технической сфере. У меня нетрадиционный опыт программирования, поэтому я много работаю и практикую азбуку (всегда будь кодирующей). Половина моих блогов будет посвящена техническим вопросам, а другая половина - о равенстве, социальной справедливости и технологиях во благо. Я сделал небольшой прорыв, работая над рекурсией . Я начинаю практиковать наличие диаграммы, в которой..

Как написать код, который прослужит 1000 лет всего за 3 шага? …или близко к этому
Хотите, чтобы ваш код выдержал испытание временем? Некоторые из вас могут сказать: ДА . Но реальность такова, что код — это живой, дышащий организм… Код должен быть: Достаточно гибкий, чтобы вы могли заменить устаревшие детали модулями, которые никогда не будут использоваться по мере развития технологий и… Достаточно масштабируемый, чтобы вы могли добавлять дополнительные функции в будущем. Тогда зачем нам писать код, который прослужит тысячу лет? Именно из-за 2..

Руководство для начинающих по Azure Machine Learning Studio с использованием пользовательского набора данных
Прежде чем мы поговорим о чем-либо, как насчет того, чтобы начать с дружеского примера? Когда вы получаете электронное письмо, провайдер автоматически помещает его в папки «Входящие/Спам». Почти всегда они правильно помещаются в соответствующие папки, а иногда даже письма, которые мы хотели видеть в нашем почтовом ящике, помечаются как спам 😕. Но самое главное, кто делает эту работу для нас? 🤔 Машинное обучение — это волшебник на заднем плане ! Машинное обучение упрощает..

NestJS + React (Next.js) в одном репозитории MVC для быстрого прототипирования
NestJS решает проблему серверной архитектуры. Добавьте к этому популярный выбор React для внешнего интерфейса, и вы обнаружите, что полнофункциональный JS сейчас находится в действительно хорошем месте. Можем ли мы объединить их в простую в использовании архитектуру MVC, чтобы обеспечить быстрое прототипирование? TL; DR; Да! В репозитории nestjs-starter я комбинирую NestJS и Next.js, связанные с GraphQL, в Typescript (сквозная типизация, конечно!), В одном репозитории MVC (а не в..