Публикации

Создайте простую программу Python для машинного обучения
Запрограммируйте свою собственную модель машинного обучения Мы собираемся создать простую программу машинного обучения (модель), используя язык программирования под названием Python и контролируемый алгоритм обучения под названием Линейная регрессия из sklearn библиотека (также известная как scikit-learn ). Мы создадим набор обучающих данных из псевдослучайных целых чисел в качестве входных с помощью библиотеки Python Random и создадим нашу собственную функцию для..

Друг получит собственный офисный пакет
В настоящее время мы внедряем версию 1.2 Friend и размещаем ее на нашем тестовом сервере. В рамках этого обновления и вместе с парой других полезных приложений Friend Platform получает собственный офисный пакет. В рамках версии 1.2 мы получаем свежий новый дизайн и включаем множество настроек и исправлений. Мы также добавляем несколько отличных новых приложений! Основные из них, которые мы собираемся здесь рассмотреть, - это три приложения, которые позволяют пользователям открывать и..

Принципы ООП упрощены.
Абстракция, полиморфизм, упрощенное наследование. Что такое ООП? ООП означает объектно-ориентированное программирование. Абстракция: Абстракция в основном означает сокрытие основной сложности программы. Предположим, вы гуляете со своим другом в клубе, и ваши родители звонят вам, поэтому вы говорите им, что гуляете с другом, пропуская тот факт, что вы в клубе, это абстракция. Скрытие неважной, сложной структуры от пользователя. Полиморфизм: Полиморфизм в основном означает, что объект..

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

Zuri HNG8 Стажировка
Я почти не собирался в этом участвовать, но после долгих раздумий попробовать не мешало бы. Я пишу это, чтобы держать себя в руках, когда я приступаю к стажировке Зури. Я надеюсь, что смогу оглянуться на это и увидеть, как далеко я продвинулся. Стажировка Zuri HNG — это виртуальная стажировка по программированию и дизайну. Стажировка предназначена не для полных новичков, а для тех, у кого есть предварительные знания/навыки в области кодирования и дизайна. Эта стажировка состоит из..

Книга "Реактивное машинное обучение" уже доступна!
Наконец-то я рад сообщить, что Реактивные системы машинного обучения теперь доступны в форме раннего доступа . Я работаю над этой книгой с момента публикации оригинального поста о реактивном машинном обучении в прошлом году. Как здорово, что наконец-то появилась возможность поделиться с миром первым этапом этой работы. Книга очень похожа на сборник инженерии данных здесь, на Medium. Я попытался внести в каталог все детали реального мира построения полноценной системы машинного..

CNN: Шаг 1 - Свертка
Если у нас есть такое входное изображение, значит, у нас есть детектор признаков размером три на три. Это должно быть три на три? Нет, это не так. Они могут быть разными, но обычно вы увидите, что они три на три. Итак, в этом случае мы используем детектор признаков «три на три». Затем вы умножаете каждое значение на каждое значение в первом поле изображения. Затем вы складываете результаты. В этом случае ничего не совпадает, так что всегда либо 0 на 0, либо 0 на 1, поэтому..

Как заполнить AngularJS $templateCache на стороне сервера с помощью Rails
Как заполнить AngularJS $templateCache на стороне сервера с помощью Rails Пользовательские директивы AngularJS — отличный способ модульной функциональности внешнего интерфейса. Я думаю о каждом из них как о кусочке Lego, который можно смешивать и сочетать для различных решений. Одним из недостатков базового набора директив является то, что шаблоны директив загружаются асинхронно после инициализации директивы. Наличие дюжины компонентов на странице приводит к дюжине HTTP-запросов при..

Программист-полиглот!
Преамбула Если мы назовем некоторые из значительных изобретений и открытий человеческой эволюции, некоторые из них, которые могут прийти нам на ум, будут: Колесо, Орошение, Устный или письменный Язык, Жилье и т. д. Среди всего вышеперечисленного, если вам нужно назвать что-то одно это было революционно и послужило катализатором, без всякого сомнения, это «Язык». Кто такой Полиглот? Тех, кто может говорить или писать на нескольких языках, называют полиглотами. Что такое..

Есть два типа программистов
Как и в любой всеобъемлющей области, существует множество способов сгруппировать программистов. Не обращая внимания на язык, который они используют, уровень карьеры и опыт, стиль, считают ли они HTML языком программирования, я понял, что когда дело доходит до основ, есть только два основных типа программистов: Инженеры и Исполнители . Не так давно я бы сказал, что все мы оба. Написание кода было похоже на написание стихов, поэтому мы художники. В то же время распространено мнение,..

Функции высшего порядка в JavaScript: создание метода сокращения с нуля
Понимание метода JavaScript .reduce (). Редукторы && Аккумуляторы && Memos, Oh My! Reduce - очень полезная функция высшего порядка, встроенная в JavaScript. Reduce идеально подходит для подведения итогов массива. Reduce вычислит одно значение из набора чисел в массиве и вернет это число, итоговое значение. Он работает неразрушающим образом, поэтому он не будет изменять наш исходный массив, а будет вычислять однозначное число из общей суммы массива, к которому он обращается...

L в ТВЕРДОМ
L в принципах SOLID означает принцип замещения Лискова. В нем говорится, что объекты в программе должны заменяться экземплярами их подтипов без изменения правильности этой программы. Хм?? Следующее может помочь: Принцип Лисков в основном касается правильной абстракции, так что если вы расширяете/реализуете что-то, вы не должны добавлять вещи, которые нарушают замысел оригинала. Итак, давайте посмотрим на IEndpoint моего Java Server: public interface IEndpoint { byte[]..

Время Python
Python Time: в этой статье мы увидим, как использовать модули Python, связанные с временем и датой. В этой статье о времени Python мы рассмотрим множество проблем, таких как текущее время, предыдущее время, временной интервал, время эпохи и т. Д. Давайте начнем с времени первого модуля python time. Python Time - время: Сначала импортируйте модуль времени. Затем мы изучим некоторые важные функции модулей времени. Функция time () Функция time () возвращает значение времени с..

Урок 13 — Фиксированные элементы Div
Урок 13 — Фиксированные элементы Div В этом уроке мы узнаем, как исправить html-элементы div, чтобы они всегда оставались в точном месте на странице, даже когда другой контент прокручивается вокруг этого элемента div. Как вы думаете, где может быть полезен элемент fix? Заголовок веб-страницы — отличный элемент, который можно закрепить в верхней части всех ваших страниц, чтобы ваши пользователи могли легко перемещаться по вашему сайту. Как и в Уроке 12 , мы будем работать с файлом..

Сглаживание острых углов при тестировании транспортиром
Помощь неудавшимся утверждениям имеет немного больше смысла Одно из самых распространенных действий теста Транспортир - это проверка состояния различных веб-элементов. Например, при тестировании может потребоваться убедиться, что элемент присутствует или появляется в результате нашего взаимодействия с системой. Появилось ли диалоговое окно подтверждения, как и ожидалось? Или, возможно, нам нужно дождаться появления какого-либо элемента, прежде чем мы сможем продолжить - присутствует ли..

Последний ИИ-стартап оценивается в 1 миллиард долларов
Scale AI — это стандартное решение по качеству, стоимости и масштабируемости, которое избавляет от необходимости аннотировать данные и создавать высококачественные наборы данных. У крупных искусственных компаний есть много продуктов, которые полагаются на высококачественные наборы данных, полученные в результате масштабирования. «Этот стартап подчеркивает тесную связь машинного обучения между людьми-подрядчиками и алгоритмами», — заявляет Techcrunch. Когда компании пытаются..

Большой O конкатенации строк
Во время изучения книги Интервью Взломать код я наткнулся на математическую формулу для нотации Big O, описывающую нотацию Big O для конкатенации строк в Java. Многие принципы программирования имеют математическую основу, такую ​​как нотация Big O, методы, двоичные данные и лежащая в основе науки, лежащая в основе работы языков программирования. Эта статья представляет собой руководство для понимания нотации Big O для конкатенации строк в Java. Он содержит отрывки из книги интервью..

Как работает LSTM
Меня всегда сравнивали с золотой рыбкой. Моя кратковременная память может быть нечеткой. Нейронные сети (например, CNN и GAN) вообще не имеют памяти. Они хуже золотой рыбки. Но RNN - это тип нейронной сети, которая может вспоминать прошлые данные / информацию обучения. Например, если у вас есть нейронная сеть, которая предсказывает вывод (y) на основе (x), обычно (y) выводится и никогда больше не используется сетью. Но RNN (повторяющиеся нейронные сети) продолжают использовать..

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

Объяснение создания безумно быстрых кроссвордов
Вкратце, здесь вы узнаете все алгоритмические секреты мощного генератора кроссвордов. Глазурь на торте, код доступен на GitHub . Эта статья является частью серии Безумно быстрое создание кроссвордов . Оригинальные рассказы на французском языке можно найти здесь . Долгий путь возврата Как правильно выложить сетку Моя гоночная тактика очевидна: жму на педаль газа и мчусь (скоро) Часть 2: Как правильно проложить сетку Метод, использованный ранее для заполнения сетки,..