Статьи

7 продвинутых концепций Python, которые вы, возможно, захотите узнать
Множественное наследование, метаклассы и др. Python - самый популярный язык программирования в мире. Большинству приложений требуется лишь небольшая часть разнообразного арсенала Python. Однако, если вы хотите стать настоящим экспертом по Python, вам следует изучить и усвоить и эти концепции. Множественное наследование Классы могут наследовать более чем от одного основного класса. Они могут наследовать от нескольких. Это позволяет объединить сильные стороны нескольких базовых..

Почему Node.js так важен в серверных технологиях
Node.js - одна из самых известных, мощных и хорошо масштабируемых серверных технологий в мире прямо сейчас. Мы можем писать полнофункциональные приложения на одном и только одном языке « JAVASCRIPT ». Вы можете использовать любые внешние фреймворки, такие как Angular, React, Ember, Vue или даже простой jQuery . В серверной части есть только один вариант для платформы javascript, и это Node.js . » Позвольте мне объяснить вас этой цифрой. Веб-разработка На рисунке..

React-Europe 2018, день 2
Утреннее занятие https://www.youtube.com/watch?v=4u5Mgoiq6ks&feature=youtu.be ReasonReact и местное состояние - Cristiano Calcagno Работал в основном над статическим анализом. Это сложно сделать в масштабе, потому что штат становится настолько большим, что вы не можете изучить все возможности, поэтому вам нужно сосредоточиться на состоянии как можно более локальном. Мы получили общее представление о Reason и React Reason. Не буду рассказывать об этом, уроки / презентации по этой..

Нейронная сеть
Более простое интуитивное объяснение. Нейронные сети - это сложные алгоритмы обучения, используемые для обучения сложной, часто нелинейной модели машинного обучения. A note on the notation. x_{i} means x subscript i and x_{^th} means x superscript th. Быстрый обзор линейной регрессии Линейная регрессия используется для прогнозирования выходных данных с действительным знаком в диапазоне от + ∞ до -∞. Каждый пример, используемый для обучения модели линейной регрессии, определяется ее..

Черная история: черные алгоритмы?
1 февраля - начало Месяца черной истории , поэтому я решил опубликовать статью об алгоритмах наследия - термине, введенном профессором Одри Беннетт (2016). Беннетт отмечает, что некоторые культурные артефакты могут повторно циркулировать в форме вычислительного агентства . Например, конголезские женщины, создающие текстильные дизайны Кубы , используют в своей работе спонтанность и импровизацию для достижения уникальности и индивидуальности, составляющих часть их африканской..

Поиск доноров: проект классификации с PySpark
Узнайте, как использовать Apache PySpark для расширения возможностей ваших классификационных прогнозов Вступление Целью этой статьи является краткое введение в проблемы классификации в машинном обучении и подробное руководство по успешной разработке прогнозирования класса с использованием PySpark. Итак, без лишних слов, давайте приступим к делу! Классификация Если вы хотите подробно объяснить проблемы классификации, ее основные алгоритмы и способы их решения с помощью методов..

Генерация данных синтетической классификации с помощью Scikit
Это первая часть серии статей о несбалансированных и зашумленных данных. Часть 2 об искаженных метриках классификации вышла . Зачем нам нужны генераторы данных? Генераторы данных помогают нам создавать данные с различным распределением и профилями для экспериментов. Если вы тестируете различные доступные вам алгоритмы и хотите выяснить, какой из них работает в каких случаях, эти генераторы данных могут помочь вам сгенерировать данные для конкретного случая, а затем протестировать..

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

Помимо шумихи о больших данных: как данные меняют деловой мир
Знаете ли вы, сколько данных мы, Интернет, генерируем в день? есть догадки? Это 2,5 квинтиллиона байтов данных в день! В настоящее время большие данные вносят колоссальные изменения, и компании используют эту технологию нового поколения для улучшения своей деятельности и достижения более высоких результатов. Аналитика больших данных помогает предприятиям использовать свои данные для изучения новых возможностей и стимулирования инноваций. Большие данные не появлялись в последнее..

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

Дихотомия специалиста по данным
Два противоположных поведения Это история о разнице в поведении MNC и стартапа по данным. Когда я работал в MNC, все, что я хотел, - это работать над крутыми проектами - глубоким обучением и обучением с подкреплением. Меня не волновало, сработают эти идеи или нет. Раньше у нас проводились мозговые штурмы, и я предлагал идеи, реализация которых могла занять больше года. Старшие намекали мне на то, что проекты с низким уровнем риска и высокой отдачей увидят одобрение. Но мне было..

Предотвратить изменение свойств объекта с помощью функции фиксации JavaScript
Узнайте, как создать объект, который нельзя изменить Object.freeze () Это предотвратит изменение объекта. После того, как мы заморозим объект, мы не сможем: Удалить собственность Добавить новую недвижимость Изменить перечислимость, настраиваемость или возможность записи свойства Изменить значение существующей собственности var user = { name : "John", age : 20 } var frozenUser = Object.freeze(user); frozenUser === user ; // true Когда мы используем..

Линейная регрессия без обучения с нуля
Давайте разберемся с основами алгоритма линейной регрессии Вступление: Знаете ли вы, что когда вы реализуете алгоритм машинного обучения с использованием библиотеки, такой как sklearn, вы вызываете методы sklearn, а не реализуете их с нуля. В этой статье я буду реализовывать модель машинного обучения с линейной регрессией, не полагаясь на простую в использовании библиотеку sklearn Python. Этот пост направлен на обсуждение фундаментальной математики и статистики, лежащих в основе..

Эпигенетическое тематическое моделирование онкогенов
Рак неразрывно связан с нашей генетикой Рак. Вероятно, одна из самых сложных проблем, с которой столкнулось человечество с момента его зарождения. Тем не менее, это по-прежнему одна из самых трудноуловимых болезней, при которой трудно определить биологические механизмы и причины ее возникновения. Последние достижения в области биологии и онкологии показали, что рак имеет определенную связь с нашей генетикой, в частности, с нашей эпигенетикой или экспрессией определенных генов в..

Часть 6: быстрые приемы, о которых молодые разработчики iOS могут не знать
Знай лучше, будь лучше. Это снова то время. Да, пора узнать больше !!! Никакой ерунды, всего несколько хитростей для iOS-разработчиков. Пойдем!!! Улучшение читабельности условия if-statement Когда мы хотим проверить что-то, что не соответствует действительности, мы обычно делаем следующее. let array = [1, 2, 3] if !array.isEmpty { print("The array is not empty") } Что не так с условием ! Array.isEmpty ? Читаемость! Во-первых, вы можете пропустить ! . Другими..

Бумага в день: № 26 Учимся исследовать с помощью градиента метаполитики
Это краткий обзор недавно опубликованной работы по изучению исследования Тяньбина Сюй, Цян Лю, Лян Чжао, Вэй Сюй, Цзян Пэн. В статье предлагается новый алгоритм обучения исследованию внеполитических алгоритмов обучения с подкреплением. Семейство алгоритмов RL вне политики включает алгоритмы Deep Q-Networks (DQN) и Deep Deterministic Policy Gradients (DDPG). Хотя проведенные эксперименты включают только результаты для DDPG. Резюме Вместо использования простой эвристики для..

Компонентная сборка с Quasar
Или с Vue, если на то пошло. Примечание для начала: это написано с Quasar версии 0.17. С тех пор был выпущен Quasar v1.0 as . Но концепции все еще в силе, просто кода здесь может не быть. 😃 tl; dr; №1. Если вы уже понимаете основы создания пользовательского интерфейса в Quasar или Vue и просто хотите увидеть некоторые из них в действии с компонентом Quasar QBtn, выберите « Причины изменения - SRP в компонентах? » tl; dr; №2 - Если вы не знаете о механизмах создания..

Вы тонете в куче стилизованных компонентов React?
Но будьте осторожны! Вы можете попасть в ловушку слишком большого числа импортов или попасть в водоворот абстракции. С React вы можете написать свое веб-приложение функционально. Вместо того, чтобы изменять глобальное состояние до тех пор, пока вы не достигнете желаемого результата, с React ваше приложение состоит из иерархии компонентов без состояния. Компонент - это не что иное, как функция. Функция, возвращаемый результат которой зависит только от ее внутренней логики и свойств,..

Зачем и как начать работу с ИИ - общайтесь с одноклассниками (Заключение)
Это мои ответы на вопросы об ИИ и его деловой практике, которые обсуждали около 200 моих однокурсников из IIT Bombay. Они немного изменены для защиты конфиденциальности, удаления конкретных ссылок и лучшего повествования. Это последняя часть серии из четырех постов. Чтобы получить доступ к другим частям, щелкните вводную запись . До сих пор в серии мы рассказывали о ИИ и его обещаниях , обсуждали, почему на самом деле ИИ не работает , и говорили о хитростях ИИ, которые..

Обнаружение любого настраиваемого объекта с DeepStack
В этом руководстве подробно описано, как создавать API-интерфейсы для обнаружения и распознавания любого настраиваемого объекта с помощью DeepStack AI Server . Компьютерное зрение позволило разрабатывать приложения и системы автоматизации, которые могут обнаруживать, идентифицировать и находить объекты на изображениях, видео и изображениях с камер в реальном времени. Обладая глубоким влиянием на многие области социально-экономической деятельности, такие как безопасность,..