Квантовая механика является следствием новой революционной теории информации

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

Одна из величайших загадок квантовой механики состоит в том, что никто до конца не понимает, что же такое реальный квант в природе. Действительно, многие физики совершенно не согласны с современной интерпретацией. Результатом этого является удручающе туманное понимание природы Вселенной, что и отличает её от других фундаментальных теорий. Например, общая теория относительности дает замечательное толкование природы пространства‑времени. Теорема Нётер доказывает, что каждая симметрия во Вселенной порождает закон сохранения, являясь одной из самых замечательных и красивых в науке. Квантовая механика, напротив, бедна в этом смысле.
Читать далее «Квантовая механика является следствием новой революционной теории информации»

7 обязательных плагинов IntelliJ IDEA для работы с Python

Одиноко на вершине Олимпа.

Зевс, вечный царь богов, пытаясь сохранить свое царствование, столкнулся с серьёзными трудностями. В битве за власть Аид чуть не узурпировал своего брата Зевса. В преддверии битвы, большинство было на стороне Зевса. Кто захочет связываться с парнем, который мечет молнии? Некоторые из самых недовольных богов встали на сторону Аида и битва разгорелась.

Бэк-энд мира программирования мало чем отличается от вершины Олимпа. Здесь всегда идут сражения за превосходство. В 2020 году все ещё нет победителя в битве между Java и Python. Подобно древним грекам, большинство бойцов-разработчиков «поклоняются» одному или двум широко известным языкам программирования. Однако, в отличие от Древней Греции, современные продвинутые программисты (на самом деле их не очень много) более изощрённы.
Читать далее «7 обязательных плагинов IntelliJ IDEA для работы с Python»

Масленица в 2020 году начинается 24 февраля — цифровая трансформация

Масленица (или сырная седьмица) в 2020 году выпадает на идеальное время – она пройдёт на неделе с 24 февраля по 1 марта. Проводы русской зимы пройдут, таким образом, 1 марта – ровно в тот самый день, когда начнётся календарная весна. Во многих российских регионах это время не только редких дневных оттепелей, но и вполне ощутимого дыхания весны.

Урожай и плодородие – главные темы масленичных ритуалов сотни лет назад.

Здесь пара мыслей о том как спроецировать народные традиции на ИТ-сферу. Конечно все это очень сыро и принимаются любая конструктивная критика и предложения. Партнеры и коллеги. Считайте эту заметку официальным приглашением присоединиться к студентам Бизнес-информатики, которые уже делали подобный праздник в прошлом году. Общими усилиями мы можем сделать этот праздник всемирным. Это весело и интересно. Присоединяйтесь… Надеюсь это зернышко упадет в плодородную почву.
Читать далее «Масленица в 2020 году начинается 24 февраля — цифровая трансформация»

На «Бизнес-информатике» в ЮУрГУ учат Python: девять советов из практики

Полтора года назад, после восьми-летнего перерыва, с удовольствием возобновил курс «Программирование». Этому предшествовали два месяца отпуска, два месяца мучительных сомнений, как это делать сейчас, с чего начать, если для многих первокурсников это первый практический опыт изложения своих мыслей на языке программирования? За восемь лет многое изменилось, много воды утекло, особенно в ИТ. И хотя «родные» языки для меня «С» и «С++», на которых работа не прекращалась ни на один день (это как у музыканта, играть надо ежедневно и без перерывов, ни дня без строчки кода); и по-прежнему считаю, что уважающий себя программист должен их знать и ими владеть, всё-таки начал с Python. По всей видимости, перед прикладниками автоматизации процессов в экономико-управленческой сфере, перед бизнес-информатиками, которые для этого более всех подготовлены, никогда не будут стоять задачи по реализации своей операционной системы или управления техническими устройствами на уровне контроллера, где «С» и «С++» наиболее эффективны. Да, по прежнему считаю, что чистый «С» без «плюсов» — самый действенный инструмент воспитания алгоритмического мышления. Но в XXI веке скорость один из решающих факторов успеха в профессии. Поэтому этот промежуточный этап, наверное, становится лишней тратой времени. Будем формировать агоритмическое мышление на Python.

Читать далее «На «Бизнес-информатике» в ЮУрГУ учат Python: девять советов из практики»

Подборка датасетов для машинного обучения

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

Меньше слов, больше данных.
Поехали…

Kotlin для начинающих

Для начинающих язык Java является несколько многословным и сложным. Это пособие посвящено другому языку программирования, спутнику Java — языку Котлин. Котлин — молодой, лёгкий для изучения язык программирования, позволяющий писать программы под платформы JVM и Android более лаконично, просто и с меньшим количеством ошибок по сравнению с языком Java. Котлин и Java — полностью интероперабельные языки, поэтому одна и та же программа может быть частично написана на Котлине, частично на Java. Программы на Котлине могут использовать все имеющиеся Java-библиотеки, и наоборот. На данный момент программы на Котлине пишут сотни тысяч программистов, основная ниша его промышленного применения — мобильные приложения под платформу Android и, в несколько меньшей степени, web-разработка.
Читать далее «Kotlin для начинающих»

Основы градиентного бустинга

Александр СербулДеревья градиентного бустинга, с помощью которых сейчас много соревнований выигрывают с пол-пинка, ставят под сомнение возможности и перспективы deep learning 😉 Зачем нейросети, если можно гораздо точнее, с помощью последовательной компенсации ошибки предыдущей модели, добавлять деревья друг на друга, упрощая оптимизацию через хак в разложение функции потерь в ряд Тейлора и вырезание первых двух членов. А еще можно делать на деревьях сразу и регуляризацию, заодно, и решение становится из коробки хорошо устойчивым к переобучению. Красота — нейросетям и не снилось 🙂

Александр Сербул
Руководитель направления контроля качества интеграции и внедрений в 1С-Битрикс

Классная, подробная и понятная преза по деталям внутри деревьев градиентного бустинга от создателей XGBoost — от простого к сложному:
Читать далее «Основы градиентного бустинга»