RandomForest - очень просто о том, как использовать классификацию в Python

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • Рассмотрено применение алгоритма классификации RandomForest. Видео нацеленно на начинающих изучение темы машинного обучения. Пример блокнота можно найти по ссылке github.com/aik...

Комментарии • 30

  • @keeponwishing3856
    @keeponwishing3856 Год назад +2

    Дай Бог Вам крепкого здоровья! Вы очень помогаете студентам !

  • @ValiShugaibov
    @ValiShugaibov 3 года назад +3

    Спасибо большое, все понятно и доступно!

  • @5gugorsky
    @5gugorsky 2 года назад

    Хорошая подача материала! С удовольствием вас слушаю

  • @romanomacroni4903
    @romanomacroni4903 10 месяцев назад +4

    Большой вам поклон за такое детальное объяснение. Вы единственный ко смог детально ясно и понятно объяснить как это работает.

  • @ЮлияГраница-н3р
    @ЮлияГраница-н3р 2 года назад

    Большое спасибо! Все очень доступно объяснено

  • @АлександрМакаров-ы3ъ1ц

    Спасибо за видео, очень интересно.

  • @elenagavrilova3109
    @elenagavrilova3109 Год назад

    Большое спасибо!

  • @andrewh2144
    @andrewh2144 Год назад

    Легенда

  • @MsGleaming
    @MsGleaming 2 года назад

    Почему в модели классификации используется r2_score?

    • @aikula999
      @aikula999  2 года назад

      Согласен, что не лучший вариант. Но позволяет быстро посмотреть насколько алгоритм умеет предсказывать лучше генератора случайных чисел

  • @homasonya8178
    @homasonya8178 4 года назад +1

    День добрый, но ссылки нет.

    • @aikula999
      @aikula999  4 года назад +1

      Прошу прощения, пропустил Ваш комментарий и ссылку забыл указать. Вы правы. Исправляюсь github.com/aikula/DataDriven/blob/master/RandomForest.ipynb
      Также ссылка уже есть в описании.

    • @homasonya8178
      @homasonya8178 4 года назад +1

      @@aikula999 ничего спасибо Вам за видео

  • @yersultanbakdaulet532
    @yersultanbakdaulet532 Год назад

    Здравствуйте, а где взять ссылку на excel файл?

    • @aikula999
      @aikula999  Год назад

      В Гите, где и сам блокнот github.com/aikula/DataDriven/blob/master/RandomForest.ipynb

    • @yersultanbakdaulet532
      @yersultanbakdaulet532 Год назад

      @@aikula999 спасибо, я не знал как пользоваться гитхабом

  • @Web3.0-n2d
    @Web3.0-n2d 4 года назад +3

    Спасибо огромное, крайне актуально.

  • @21f_ruslanov13
    @21f_ruslanov13 3 года назад +1

    здравствуйте, видео старое и понятия не имею ответите мне или нет, хотел спросить можно ли угадывать результаты, допустим 1 из 3х предоставленных вариантов , на базе старых результатов, поиск закономерности, если да то прошу помочь подсказками либо направить на какой нибудь ресурсный сайт с нужной мне инфой, пускай даже на английском. Если все получится, в долгу не останусь. Спасибо

    • @aikula999
      @aikula999  3 года назад +1

      Добрый день, да, конечно же можно. Это много классовая классификация. На самом деле даже особо ничего менять не надо. Вместо 0 и 1 у Вас появиться третий класс, например 3. Единственное, несколько по другому оценивается точность.

  • @andreybagulnikov5404
    @andreybagulnikov5404 Год назад +1

    Хотелось бы ещё увидеть как работает бустинг

    • @aikula999
      @aikula999  Год назад

      Точно так же 🙂

    • @aikula999
      @aikula999  Год назад +2

      from sklearn.ensemble import GradientBoostingClassifier

    • @aikula999
      @aikula999  Год назад +2

      clf = GradientBoostingClassifier(n_estimators=100, learning_rate=1.0, max_depth=1, random_state=0).fit(X_train, y_train) # прошу прощения что разными коментами

  • @Kulinich_asa
    @Kulinich_asa 3 года назад +1

    Спасибо))))

  • @andreybagulnikov5404
    @andreybagulnikov5404 3 года назад

    Почему для кодирования не воспользовались функцией библиотеки skLearn LabelEncoder или OneHotEncoder, а написали собственный скрипт?

    • @aikula999
      @aikula999  3 года назад +2

      Стандартный LabelEncoder не ловит автоматически истинное расстояние между классами. В этом случае лучше формировать словарь в ручную. Например, есть у нас фича марки автомобилей: Жигули, Бентли, Рено, Ауди. Так вот автоматом будут присвоены метки: 0, 1, 2. И с точки зрения расстояния, окажется, что Ауди находится от Бентли "дальше", чем Рено или Жигули.