Публикации по теме 'computer-science'


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

Машинное обучение для обезьян 🐵 — Часть 0x01 — Введение
Здесь я представляю концепцию автоматизированного обучения, обучения по индукции и других методов обучения. Эта статья является частью серии статей о фундаментальных теориях машинного обучения. Что такое обучение? Чтобы создать системы, способные учиться автономно, мы должны понять, что такое обучение. Обучение – это, по сути, способность превращать опыт в опыт или знания. Например, ребенок в какой-то момент может не знать, как различать голоса членов семьи, но по мере того,..

Почему Python не является окончательным языком программирования
..и почему я до сих пор предпочитаю Java для некоторых своих проектов Я прочитал много статей о том, почему Python — лучший язык программирования, и не могу отрицать, что согласен с большей частью их рассуждений. Тем не менее, есть некоторые функции, которых, на мой взгляд, в Python не хватает. Хотя я всегда использую Python при написании программ машинного обучения, я часто прибегаю к Java, когда работаю над более крупными проектами, связанными с объектно-ориентированным..

Знакомство с Джулией — Быстрый старт
Джулия - довольно новый язык. Однако, несмотря на то, что язык молодой, он имеет множество выдающихся функций и мощных библиотек. Он очень быстрый по сравнению с Python и сохраняет ту же простоту написания кода. К концу этого урока вы получите общее представление о Julia и начнете писать свои собственные коды на этом языке. Как установить Юлию Если вы используете GNU/Linux в качестве операционной системы, вы можете проверить, доступна ли Julia в репозитории вашего дистрибутива,..

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

Определение больших данных: как большие данные помогают бизнесу
Информационные технологии Информационные технологии принесли много изменений в нашу жизнь. Мы все больше зависим от устройств и данных. Умные часы сообщают нам, когда уровень кислорода падает. Ваши мобильные телефоны предупреждают вас о жаркой погоде и приближающихся циклонах. Теперь от вас не требуется сидеть перед телевизором и проводить часы за часами…

Современное глубокое клонирование в JavaScript: window.structuredClone()
Преимущество этого подхода заключается в обработке объектов Date, которые будут преобразованы в строки, если их клонировать с помощью JSON.parse/stringify. Введение: Современное глубокое клонирование в JavaScript