ЦОС Python #1: Метод наименьших квадратов

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

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

  • @fakhrutdinovski
    @fakhrutdinovski 3 года назад +43

    Золотой человек. Честный. По факту. Вот кто должен быть в универе ректором и убирать неадекватных людей с должностных лиц, а то некоторые профессоры возомнили что слишком много знаю. Лайк - 100% заслуженно. Просмотров тебе и славы

  • @СтаниславКняжнин
    @СтаниславКняжнин 2 года назад +15

    Исключительно поддерживаю комментаторов ниже! Такие люди как автор - золотой фонд интеллектуальной элиты нашей страны.

  • @alexeygrom1834
    @alexeygrom1834 3 года назад +15

    единственное видео во всем ютубе с объяснением откуда есть берутся квадраты в регрессии. Спасибо !!!

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

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

  • @raybradbury4701
    @raybradbury4701 3 года назад +15

    Спасибо! Редкая способность объяснять ёмко и понятно.

  • @СарматПересветов
    @СарматПересветов 8 месяцев назад +1

    Самое подробное и понятное обьяснение которое можно найти. Спасибо за урок!

  • @martinfinger3155
    @martinfinger3155 Год назад +4

    Спасибо большое за ролик, очень качественные объяснения сложной темы.

  • @РусланПолянский-ъ5р
    @РусланПолянский-ъ5р 2 года назад +9

    Видео отличное. Преподаватель -высший класс! Спасибо большое.

  • @OleksiiTkachenko-z5w
    @OleksiiTkachenko-z5w 2 года назад +7

    Потрясно! То, что искал. С первого раза не совсем понял как происходит минимизация, но просмотрев несколько раз дошло. Отличное изложение ♥️

  • @Искатель-э3й
    @Искатель-э3й 3 года назад +9

    Вот это я понимаю объяснение! Всё по полочкам разложено, большое спасибо)

  • @maximbravtsev3648
    @maximbravtsev3648 2 года назад +6

    Спасибо вам за передачу знаний!

  • @НиколайЛазарев-х4с
    @НиколайЛазарев-х4с 3 года назад +7

    Очень понравилось изложение. Всё понятно, большое спасибо!

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

    От студента 1 курса мфти - автору огромное спасибо!

  • @dicloniusN35
    @dicloniusN35 3 месяца назад +1

    срочно надо весь канал посмотреть

  • @bujhmybrjkftd643
    @bujhmybrjkftd643 4 года назад +10

    спасибо, очень ценный материал!

  • @user-on8eg7ny1g
    @user-on8eg7ny1g 3 года назад +4

    Спасибо! Нормальное понятное объяснение на пальцах!

  • @ВалентинДмитриев-х9х
    @ВалентинДмитриев-х9х 3 года назад +4

    Потрясающий канал ! И такая же подача!!

  • @zerox2536
    @zerox2536 3 месяца назад +1

    Я видео пока не начал смотреть, уже подписался🤣

  • @dizogdizog2591
    @dizogdizog2591 3 года назад +4

    Супер!! чтобы освоить numpy plotlib это самое то!!!

  • @andrus3125
    @andrus3125 2 года назад +4

    Круто, умеете объяснять

  • @14types
    @14types Год назад +3

    Блин, что-то похожее я "изучал" в универе (КГУ ВМК), но на деле прогуливал и играл в Варкрафт3. И дипломная была про апроксимации функций в каких-то гильбертовых пространствах. Я ничего не учил, блин, даже дипломную назвать не могу. Теперь уже самостоятельно изучаю.

  • @VIP-iu5rj
    @VIP-iu5rj 3 года назад +5

    Ты лучший, я в честь тебя назову сына))))

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

    чел ты легендарный

  • @marines8725
    @marines8725 2 месяца назад +1

    спасибо!

  • @clever-cat
    @clever-cat Год назад

    Спасибо! Помог реализовать данную аппроксимацию в JavaScript. И немного понять Python

  • @ЕвгенийДолгих-р8г
    @ЕвгенийДолгих-р8г 4 года назад +5

    Привет. Ты крут!!!

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

    Интересно

  • @osvab000
    @osvab000 4 года назад +2

    Производную можно определить как скорость изменения функции, то есть нуль это экстремум, а какое то значение это изменение функции (то есть она либо возрастает, либо убывает в этой точке). Скорость изменения скорости (в физике) это ускорение. Значит производная от скорости - ускорение!

    • @selfedu_rus
      @selfedu_rus  4 года назад +3

      все верно, еще это тангенс угла наклона касательной с осью абсцисс и в точках экстремума он принимает нулевое значение

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

    Хотелось бы, конечно, чтобы немного подробнее рассмотрены были математические вычисления и преобразования. Если можно, дополните пожалуйста материалами. Спасибо!

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

      В смысле? Там и так предельно подробно расписано. Если остаются вопросы, то см. плейлист по теории вероятностей на этом канале.

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

    оп, снова ты)

  • @colibri228
    @colibri228 3 года назад +4

    Здравствуйте, очень полезное видео!
    У меня вопрос: что нужно поменять в коде, что бы использовать его, например для 3+ признаков?

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

      Спасибо. Использовать трехмерную плотность распределения.

  • @ПриколЧМО.СОМ
    @ПриколЧМО.СОМ Месяц назад +1

    ImportError: DLL load failed while importing _cext: Не найден указанный модуль.

  • @jamjam3337
    @jamjam3337 10 месяцев назад +1

    😎

  • @XR0M
    @XR0M Месяц назад +1

    Заснул на 6 минуте😅

  • @СарматПересветов
    @СарматПересветов 8 месяцев назад +1

    хотел спросить, с чем может быть связано: попытался данным методом апроксимировать функцию
    f(x) = 0.3х^2 - 2х + 1. использовал для апроксимации параболу, соответственно три коеффициента для апроксимации
    f(x; a,b,c), дифференцировал, все как в уроке только с учетом 3 коэфициентов. В итоге функция апроксимирует очень и очень не точно. С чем это может быть связано? может есть какие то стандартные причины?

  • @alexandersidorov4761
    @alexandersidorov4761 6 месяцев назад +1

    А почему на 4:28 первый множитель перевернулся (сигма на корень два Пи) вместо 1 / (сигма корень 2ПИ)?

    • @selfedu_rus
      @selfedu_rus  6 месяцев назад

      это опечатка

  • @ЕвгенийНовашов
    @ЕвгенийНовашов 4 года назад +1

    Добрый день. Когда мы брали частную производную от функции, мы применили правило дифференцирования сложной функции ? Если, да, то мы потеряли константу "2" ?

    • @selfedu_rus
      @selfedu_rus  4 года назад +3

      Все верно, я ее намеренно отбросил, т.к. умножение на константу не влияет на вычисление точки оптимума.

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

    С синусом не получится сделать? У меня производные сложных функций получились и там ничего не вынесешь как a11,a2 получается?

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

      да, уравнения не всегда линейными могут получаться

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

      @@selfedu_rus А полученные производные можно раскладывать по формуле sin(x+y)=sin(x)cos(y)+cos(x)sin(y)

  • @14types
    @14types Год назад

    А если набор точек случайный, без всяких сигм, то это будет работать?

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

      сигма - это мера разброса случайных точек

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

    ruclips.net/video/8sVfWyQrMiM/видео.html на 3.58 утрачен числитель дроби с сигмой в формуле плотности вероятности?
    Подача материала отличная!

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

      да, спасибо, ошибка... хотя она не влияет на дальнейшие рассуждения и кроме того, до этого в формуле все верно

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

      @@selfedu_rus , да, всё здорово! Спасибо!:)

  • @vadim.gerasimenko
    @vadim.gerasimenko 4 года назад +2

    Бамп

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

    а почему в формуле квадрата ошибок E = Sum(y - f(x))^2 нету деления на кол-во элементов и корня, так бы получалась более наглядная средняя ошибка, из вычислений не особо ясно, может есть какая-то более простая мысль?

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

      Нам нужно минимизировать квадрат отклонений. Конечно, эту величину можно разделить на N, или на другую константу, но эта дополнительная операция совершенно ничего не дает для алгоритма, поэтому, просто отброшена.

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

      @@selfedu_rus понял вроде, алгоритму всё равно с какими числами работать, главное уменьшать, а если в качестве метрики использовать, то там уже для наглядности эти операции можно проделать

  • @sofinew8030
    @sofinew8030 2 года назад +1

    Это как то не очень к ЦОС относится

  • @dmitrygrishin3335
    @dmitrygrishin3335 Месяц назад +1

    поправочка. тут 1/сигма*sqrt(pi)