Публикации по теме 'beginners-guide'
Java: рекурсия 101
Почему рекурсия так важна?
Рекурсия — это очень важная концепция в программировании, которую необходимо освоить, чтобы эффективно работать со структурой данных при написании алгоритмов и решении задач. Графики и деревья — это естественные рекурсивные структуры данных.
Что такое рекурсия?
Проще говоря, рекурсия — это цикл
Если рекурсия и итерация — это циклы, чем они отличаются?
Рекурсия занимает дополнительное место в стеке . Мы знаем, что рекурсия занимает дополнительное..
контролируемое обучение
Краткий обзор
Обучение с учителем — это фундаментальная концепция машинного обучения, когда модель учится на размеченных примерах, чтобы делать прогнозы на невидимых данных. Это наиболее распространенный тип машинного обучения, который используется в самых разных приложениях, таких как классификация изображений, обработка естественного языка и распознавание речи.
Одним из ключевых преимуществ обучения с учителем является то, что оно позволяет модели обучаться на большом количестве..
Машинное обучение и деревья решений для начинающих
Предположим, что у нас есть несколько транспортных средств: легковые и грузовые автомобили. Мы измеряем вес каждого транспортного средства и количество колес каждого транспортного средства. Мы также забываем пока, что легковые и грузовые автомобили выглядят по-разному. Как мы можем заставить алгоритм различать их?
Если вы еще этого не сделали, ознакомьтесь с этой статьей, чтобы понять машинное обучение, прежде чем мы продолжим: https://rhurbans.com/machine-learning-intuition/..
Fizz Buzz Challenge в Java: для начинающих
Это челлендж для новичков на HackerRank . Вот как я решил это в java.
public static void fizzBuzz(int n) {
for (int i = 1; i <= n; i++) {
if (i%3 == 0 || i%5 == 0) {
if(i%3 == 0 && i%5 == 0)
{
System.out.println("FizzBuzz");
}
else if(i%3 == 0)
{
System.out.println("Fizz");
}..
Учебное пособие: одномерное матричное представление
Это руководство предназначено для начинающих с базовыми знаниями в области программирования. Мы будем использовать Python, но концепции применимы и к большинству других традиционных языков.
Если вы занимались программированием и/или математикой, возможно, вы сталкивались с матрицами. Обычный способ, которым большинство людей учатся реализовывать матрицы, приведен ниже:
Это интуитивное описание того, что такое матрица: двумерный «список» со строками и столбцами. Чтобы получить..
Никогда в жизни не писал ни строчки кода? Прочитай это.
Программирование объяснил кто-то, кто привык к этому отстой (и это нормально!)
«Почему вы не изучаете информатику?»
Информатика и разработка программного обеспечения - две из самых быстрорастущих профессий в США. Даже непрограммисты знакомы с такими словами, как большие данные , кодирование и алгоритмы . Это модно и прибыльно, и оно надолго. Так почему же не все его изучают?
Что ж, может быть, у информатики есть проблема с репутацией. Возможно, вас оттолкнет жаргон..
Некоторые ключевые определения машинного обучения
Модель . Модель машинного обучения может быть математическим представлением реального процесса. Чтобы сгенерировать модель машинного обучения, вам нужно будет предоставить обучающие данные алгоритму машинного обучения для обучения.
Алгоритм . Алгоритм машинного обучения - это набор гипотез , который берется в начале до того, как обучение начинается с реальных данных. Когда мы говорим алгоритм линейной регрессии , это означает набор функций, которые определяют аналогичные..