И так, за сегодняшний день познакомился с понятием Ранг матрицы. Разобрался как его находить через миноры и при помощи метода Гаусса. Есть еще различные способы нахождения ранга матрицы, но осилил только эти. Ранг матрицы в машинном обучении позволяет определить линейно-зависимые признаки, в результате чего можно избавится от них и улучшить процесс обучения.
Так же нашел и начал смотреть плейлист переведенных на русский язык видеороликов от канала 3Blue1Brown, где рассказывается про линейную алгебру и показывается взаимосвязь с геометрией. Оттуда я узнал почему число, на которое мы умножаем вектор называется скаляром. При умножении вектора на число происходит его масштабирование (scale), само число называется scaler т.е. скаляр.
В одном из видео на youtube из серии «10 советов себе, если бы я начал изучать программирование с нуля» услышал такой совет, что изучение языка должно сопровождаться чтением книги по этому языку, для того чтобы закрыть те пробелы знаний, которые не дают на курсах, в youtube и различных статьях. Поэтому параллельно я читаю книгу «Learning Python» by Mark Lutz. B этой книге достаточно подробно расписано все. Пока я дошел до описания основных типов объектов в данном языке. Прочитал про то как устроен Python, что наш текст превращается в байт-код, а потом виртуальная машина python PVM вызывает эти инструкции последовательно. Так же узнал про альтернативные реализации python: CPython, Jython, IronPython, что все они создавались под конкретные задачи, возможность работать с java-методами и .NET. Еще я узнал что есть средства оптимизации скорости выполнения программного кода, например, Русо, который анализирует какие типы данных используются в коде и потом генерирует машинный код, оптимизированный конкретно для используемых типов. Еще что есть такое понятие как фиксированные двоичные файлы, как я понял это сущность, которая содержит в себе интерпретатор Python и нашу программу, и эту сущность мы можем передавать как готовый продукт пользователям, которые смогут сразу запустить программу у себя на устройстве.
Какая же польза была от искусственного интеллекта? Вместе с ним мы разобрали что такое ранг матрицы, как находить, он мне дал примеры применения рангов в реальной жизни. Уточнял пару вопросов, пока читал книгу, чтобы стало понятнее.
Если что то в моих рассуждениях и мыслях не верно, то не стесняйтесь поправлять, это позволит лучше учится. Спасибо!