Публикации

Лучшие встроенные библиотеки Python
Откройте для себя сокровища Python! Я пишу информационный бюллетень для учащихся под названием Mighty Knowledge. Каждый новый выпуск содержит ссылки и основные уроки из самого лучшего контента, включая цитаты, книги, статьи, подкасты и видео. Каждый выбран специально для того, чтобы научиться жить более мудрой, счастливой и полной жизнью. Зарегистрируйтесь здесь . Python - прекрасный язык. Простой в использовании, но очень выразительный. Но используете ли вы все, что он..

Обзор новостей Ассоциации иностранных студентов Tsinghua AI (TAIS) 17 декабря
Программирование будет включено в учебные программы начальной и средней школы Китая. [ Проливные времена ] Китай станет основным стимулом для роста мирового рынка ИИ: отчет International Data Corporation. [ Синьхуа / Синхронизировано ] Регулирующий орган Китая говорит, что должен рассмотреть вопрос о налоге на цифровые данные для технологических компаний. [ Рейтер ] Nvidia намерена построить центр исследований и разработок в Китае. [ ChinaTechNews.com ] Ping An запускает..

Как создавать функциональные компоненты в React
Задумывались ли вы, как создать компонент в React? Чтобы ответить, это так же просто, как создать функцию, возвращающую HTML-подобный синтаксис. import React from 'react'; function Counter({n}) { return ( <div>{n}</div> ); } export default Counter; Теперь давайте посмотрим, что произошло. Counter — это функция, которая преобразует число в HTML. И если вы посмотрите внимательнее, Counter — это чистая функция. Правильно, такая функция, которая возвращает..

Технический долг в моделях машинного обучения
По сути, это учебные заметки из этой статьи . Сложные модели размывают границы * -- Entanglement of features and feature distributions * -- Correction cascades creating cascade chains of models and dependency hell * -- Undeclared consumers for the model predictions Зависимости данных обходятся дороже, чем зависимости кода * -- Unstable Data Dependencies unstable input data or signals or predictions from a previous model..(For ex: in [speech to..

«Лаборатория OpenAI» для экспериментов по обучению с глубоким подкреплением
В то время как снежная резня SantaCon разразилась вокруг офиса untapt на Манхэттене, члены Группы по изучению глубокого обучения пробирались сквозь снег и толпы веселых гуляк, насыщенных эгг-ногами, чтобы продолжить наше глубокое обучение с подкреплением. путешествие (краткое введение в Deep RL доступно здесь ). Нам повезло, что сессию вели Лаура Грэссер и Wah Loon Keng . Лаура и Кенг - человеческие мозги, стоящие за OpenAI Lab , библиотекой Python для..

Аутентифицируйте свое приложение с помощью Slack OAuth
В этом блоге я продемонстрирую, как реализовать Slack OAuth с помощью Node и Passport JS. Для реализации этого мы будем использовать стороннюю библиотеку под названием Passport JS. Passport JS - это промежуточное ПО для аутентификации для Node и Express JS. Passport JS можно использовать с любыми приложениями Express JS. Passport JS предоставляет более 500 стратегий. Passport-slack Стратегия Passport для аутентификации в Slack с использованием OAuth 2.0..

Ограничение скорости для узловых приложений • Джош Гаммерсолл
Tl; dr Используйте Ratelimit.js для быстрого и удобного ограничения скорости Node.js, Ограничение скорости - довольно распространенная практика среди веб-разработчиков, поскольку позволяет ограничить определенную активность в пределах набора параметров. Часто он используется для ограничения количества запросов, которые может сделать определенный пользователь, но у него есть и другие варианты использования, такие как регулирование события или ограничение количества запросов API, которые..

Объясните использование директив Ng-If, Ng-Switch и Ng-Repeat?
Объясните использование директив Ng-If, Ng-Switch и Ng-Repeat? ng-if — эта директива удаляет часть дерева DOM, которая основана на выражении. Если выражение назначено ng-if, оно оценивается как ложное значение, а затем элемент удаляется из дерева DOM, или клон элемента повторно вставляется в DOM. ng-switch — эта директива используется на основе выражения области действия для условного swap структура DOM в шаблоне. Директива по умолчанию ng-switch будет сохранена в определенном месте..

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

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

Мои 12 любимых функций ES6 / ES2015
Когда мы пишем модули, нам нужно учитывать случаи, когда аргументы будут опущены. Другими словами, хорошие модули должны быть достаточно умными, чтобы иметь значения параметров по умолчанию. В ES5 вы должны написать что-то вроде приведенного ниже кода, в котором используется логическое ИЛИ (||): var getAccounts = function(limit) { var limit = limit || 10 ... } var link = function (height, color, url) { var height = height || 50 var color = color || 'red' var url = url ||..

Ага! Моменты в 4 популярных алгоритмах машинного обучения
Ага! Моменты в 4 популярных алгоритмах машинного обучения Знайте интуитивно, почему, а не только как Большинство людей находятся либо в двух лагерях: Я не понимаю этих алгоритмов машинного обучения. Я понимаю, как работают алгоритмы, но не почему . В этой статье делается попытка объяснить не только как алгоритмы, но и дать интуитивное понимание того, почему , чтобы доставить эту лампочку ага! момент. Деревья решений Деревья решений разделяют пространство признаков с..

Как я написал свою первую библиотеку NPM (часть 1)
Это первая из серии статей о том, как я написал свою первую библиотеку NPM. Стремясь быть больше, чем просто пользователем сообщества Javascript NPM, я решил внести свой вклад, создав свою собственную библиотеку NPM (которая, надеюсь, будет в чем-то полезна). Этот проект вдохновлен учебным пособием Code Realm по созданию Библиотеки React CSS Spinner . Я решил создать библиотеку для финансовой математики по нескольким простым причинам: Отсутствие существующих библиотек..

Может, она родилась с этим, Может, это Repl.it
Может, она родилась с этим, Может, это Repl.it Repl.it означает «цикл чтения-оценки-печати» и, по сути, представляет собой онлайн-платформу для кодирования, которая работает как текстовый редактор, но с доступом практически ко всем языкам программирования, которые вам могут когда-либо понадобиться. Впервые я познакомился с Repl.it, когда работал с одним из технических помощников Bloc в Slack, потому что меня безнадежно смущали закрытия. Я скопировал свой код в Slack, но для того,..

День инженера Java
Я инженер-программист, и мой любимый язык — PHP. Я к этому привыкла, сертифицирована, гибкая, веселая и почти говорю на языке. Дело в том, что язык ничем не отличается от инструмента, поэтому, если вы не можете решить проблему с помощью своего текущего инструмента, вам нужно найти другой, более подходящий. Что ж, именно это я и сделал, когда решил решить проблему с помощью Java. Java и PHP очень похожи, особенно если сравнивать PHP 7+ с последней версией Java, но есть некоторые..

Сегодня я «закончил» свой первый проект
Как всегда, я начал с большим энтузиазмом. Оно постепенно исчезает по мере того, как я сталкиваюсь с проблемами и бесконечными идеями для новых функций. Прежде чем я это осознаю, я перешел к чему-то другому, и меня пугает мысль о повторном открытии проекта. У меня есть все эти дела, и потребуется время, чтобы освоиться с кодом… 😩 Даже с небольшими практическими проектами я начинаю формировать свои ожидания, что они должны стать шедевром, прежде чем их можно будет «завершить» (то есть..

Функциональное программирование на PHP — Введение
Почему функциональное программирование? Сеть наполняется статьями, восхваляющими функциональное программирование (ФП), иногда даже начиная с критики объектно-ориентированного программирования (ООП). Хотя в последнее время эта парадигма начала набирать обороты, в ней нет ничего нового, учитывая, что ей уже более 60 лет. Вы правильно прочитали это число, FP может быть старше вашей мамы. Так почему же вся эта шумиха возникает внезапно? Люди Интернета только что заново изобрели..

Празднование маленьких побед
«Томиииде, ты пойдешь на сеанс программирования в # GoogleIO18Extended» - Бен (руководитель GDG Futa) «Хорошо, пришлите мне подробности по электронной почте» - Tomiiide Я едва мог заснуть, в ночь перед мероприятием я просматривал слайды и перестраивал weatherPWA снова и снова, чтобы избавиться от нервозности, пока мои глаза не закрылись на весь день. Я приехал в Центр кураторов в 9 утра, и зал был заполнен студентами-разработчиками с расширениями, ноутбуками и разговорами о..

Привет Ша Цянь!
Привет Ша Цянь! Спасибо за эту библиотеку, она действительно уменьшает усилия. Однако пользовательские модели имеют тенденцию к сбою или возвращают пустой список []. Я пытаюсь заставить tflite работать с распознавателем цифр, модель которого работает отлично, но передача изображения каждый раз дает мне один и тот же результат или завершает работу VSCODE в разное время при использовании метода imageToByteListFloat32. Я даже менял формат отснятых картинок на 28х28, белый фон, по центру,..

Переход с RelationalDB на MongoDB
Базы данных NoSQL значительно расширились за последние несколько лет благодаря их менее ограниченной структуре, масштабируемой схеме и более быстрому доступу по сравнению с традиционными реляционными базами данных (RDBMS/SQL). MongoDB — это документно-ориентированная база данных NoSQL с открытым исходным кодом, которая хранит данные в виде JSON-подобных объектов. Она стала одной из ведущих баз данных благодаря своей динамической схеме, высокой масштабируемости, оптимальной..