Публикации

10 полезных вещей на Javascript
Типы данных Тип данных очень важен в каждом языке программирования. В JavaScript в основном есть два типа значений: одно — это примитивные значения (числа и строки), а другое — ссылочный тип (объекты и функции). Массив также является особым типом объектов, поэтому они являются ссылочным типом. Данные примитивного типа не определены, числа, символы, bigInt, логические значения. Данные ссылочного типа — это объекты, массивы и функции. Попробуйте поймать Для обработки ошибок мы..

Как объединить два массива в JavaScript
Используйте метод .concat () или оператор распространения. Объединение двух массивов, независимо от того, существуют ли они уже или второй массив еще не определен, является общей задачей. Более того, если вы не будете осторожны, слияние может работать не так, как вы ожидали. Давайте посмотрим на два массива [1,2,3] и [4,5,6] , которые мы хотим объединить в [1,2,3,4,5,6] . Вашим первым инстинктом может быть использование знака + или .push() , но ни один из них не даст..

Теорема Байеса
Наука о данных Теорема Байеса Интуиция против интуитивной теории Теорема Байеса - моя самая любимая статистическая теория. Это помогает нам понять, что кажется очевидными проблемами с вероятностью противоречащими интуиции! Например, какова вероятность заболевания при тестировании с точностью 95%? Ниже, чем вы думаете! Теорема Начнем с основ. Вот формула: Суть Байеса заключается в вычислении условной вероятности, то есть вероятности одного события при наличии другого...

Создание простых веб-сайтов с помощью открыток на языке R
Наличие простого веб-сайта, на котором демонстрируются ваши текущие проекты и присутствие в Интернете, является обязательным условием для любого в сообществе специалистов по науке о данных. Я люблю мексиканскую кухню. Примерно через два месяца после начала пандемии COVID-19 мы с женой были готовы заказать еду на вынос в нашем любимом мексиканском ресторане. Короче говоря, заказывать у них мы не стали. Почему? У них не было веб-сайта, на котором было бы указано их меню или как с ними..

Алгоритм сортировки слиянием: Цель -C
Алгоритм сортировки слиянием выполняется в худшем случае O (n log n). Это один из самых простых алгоритмов с разумным временем работы. Это также прекрасный пример рекурсивного алгоритма. Основная операция в этом алгоритме — объединение двух отсортированных списков. Базовый алгоритм слияния принимает два входа — «leftString» и «rightString», выходную строку «result» и три счетчика, которые изначально установлены в начале соответствующих массивов. Рекурсивные вызовы продолжают делить..

Способы передачи объектов между нативным кодом и JavaScript в React Native
Это вторая часть нашей истории о том, как мы создали мост React Native для Shopify iOS и Android SDK. В первой части я описал, как настроить структуру проекта для библиотеки моста. Разобравшись с этим, пора написать методы, которые будут предоставлять нативные API-интерфейсы JavaScript. Эта статья будет немного длиннее первой. Есть еще много чего! Официальная документация объясняет основы нативных модулей. Но иногда вам нужно заниматься более сложными делами. Например, нам..

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

Советы DevTools - день 1: доллары на консоли
Советы DevTools - день 1: доллары на консоли Адвент-календарь для фронтенд-разработчиков В течение 24 дней до праздников я буду публиковать короткие статьи с советами о том, как использовать DevTools более производительно и увлекательно. Тогда перейдем к делу! 1. $0 $0 - это ссылка на текущий выбранный узел html на панели Элементы . Кроме того, $1 - это тот, который был выбран ранее, $2 - тот, который был перед этим, и т. Д. До числа $4 . Вы можете использовать..

Мои заметки из Урока 3 Введение в дифференциальную конфиденциальность
часть : Конкурс на получение защищенной и частной стипендии на ИИ от Facebook Безопасный и частный ИИ от искусственного интеллекта Facebook Программа #Secure & Private AI Такие ученые, как мы, часто крайне ограничены с точки зрения объема данных, к которым у них есть доступ для решения своих проблем. Эта проблема незаметно сдерживает исследования всего общества и почти каждого человека, сталкивающегося с отраслью, что усложняет лечение болезней или понимание сложных..

Сессия 02 - Путь к GSOC 2018!
Наша вторая сессия началась в Universidad Nacional de Ingeniería, и мы были так взволнованы нашим вторым классом и классификацией Перу на чемпионате мира ФИФА!! … так сильно, что мы пошли с нашими футболками выбора. Класс начался с экзамена по последнему классу. Экзамен касался некоторых команд LINUX, создания и редактирования файлов с помощью VI. Темой нашей сессии был C, но сначала я напишу о командах GIT: ГИТ GIT — это программное обеспечение для контроля версий,..

Краткое и базовое введение в корректность, эффективность алгоритмов и нотацию Big O
Одной из самых важных, но иногда сбивающих с толку многих тем в компьютерных науках и разработке программного обеспечения является разработка и анализ алгоритмов. Вы, начинающий программист, который никогда не слышал об этом раньше, возможно, думаете: «Если я решил проблему, я уверен, что моя программа имеет хороший алгоритм / решение»… К сожалению, это не так. Предупреждение: это статья не для подробного объяснения этих концепций, а просто для того, чтобы дать вам некоторое..

SUMMER HEAT(COCONUT) Solution — Codechef JuneLong Challenge
Постановка задачи В Chefland есть 2 разных типа кокоса, тип A и тип B. Тип A содержит только x миллилитров кокосовой воды, а тип B содержит только xb граммов кокосовой мякоти. Летом диетолог Шефа посоветовал ему потреблять Xa миллилитров кокосовой воды и Xb граммов кокосовой мякоти каждую неделю. Найдите общее количество кокосов (тип A + тип B), которые Шеф должен покупать каждую неделю, чтобы оставаться активным в жаркую погоду. Вход Первая строка содержит целое число T —..

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

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

В ES2020 появятся новые функции JavaScript, которые вы можете использовать уже сейчас
Новые и мощные функции в JavaScript: частные поля в классах, необязательное связывание, нулевой оператор объединения и BigInts. С момента выпуска ES6 в 2015 году JavaScript быстро развивался, и на каждой итерации появлялось множество новых функций. Новые версии спецификации языка JavaScript обновляются ежегодно, а предложения о новых языковых функциях дорабатываются быстрее, чем когда-либо. Это означает, что новые функции внедряются в современные браузеры и другие механизмы..

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

7 лучших фреймворков/библиотек Javascript 2020 года.
В настоящее время Javascript является передовым языком программирования в мире. Это высокоуровневая, своевременно компилируемая мультипарадигма. Он имеет простой для чтения синтаксис, динамическую типизацию, объектную ориентацию на основе прототипов и первоклассные функции. Короче говоря, JavaScript — это язык программирования для Интернета. Сегодня мы рассмотрим лучшие библиотеки и фреймворки Javascript в 2020 году: 1. Angular — один из самых мощных и эффективных фреймворков с..

Доступ к TensorBoard на вашем телефоне откуда угодно
TensorBoard - один из лучших инструментов для визуализации статистики обучения ваших моделей глубокого обучения. Мы все с тревогой проверяем его, надеясь на уменьшение функций потерь и быстрое время обучения. Мне нравится, когда на моем телефоне работает TensorBoard, чтобы я мог проверять его на ходу. Его очень просто настроить, и он может дать вам заряд адреналина, если вы будете следить за своей точностью тренировки в тренажерном зале. Все, что вам нужно сделать, это загрузить..

Каким будет мир через 20 лет?
Переживаем ли мы перелом революции? Неужели эпоха технологий закончилась и эра искусственного интеллекта только началась ? Найдем ли мы в будущем максимальную силу коллективного разума? Каким будет мир через 20 лет? Многие ученые и футурологи считают, что мы находимся в начале революционной эры , в которой общество научится сосуществовать с искусственным интеллектом . Большинство из них считают, что ближайшие 20 лет, вероятно, определят будущее человечества и мира. Итак,..

Команды Everday Git, которые вы будете использовать как разработчик
Если вы какое-то время профессионально занимаетесь разработкой, то, наверное, самым важным инструментом в вашем арсенале является Git . Итак, здесь я пытаюсь перечислить большинство команд git, которые я использую в среднем в неделю, работая разработчиком. Первая установка Git на новый компьютер sudo apt-get install git Посмотрите, где расположен Git: which git Получите версию Git: git --version Настроить Git После установки Git в вашей системе вам необходимо..