Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как реализовать логистическую регрессию с нуля с помощью Python
Код: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/03%20Logistic%20Regression
Как реализовать логистическую регрессию с нуля с помощью Python
В видео объясняется, как реализовать логистическую регрессию с нуля с помощью Python, используя сигмоидную функцию для создания вероятностей и кросс-энтропию в качестве функции ошибок. Преподаватель делится пошаговыми инструкциями по расчету прогнозов, градиентов и обновлению смещений посредством итераций. Они также демонстрируют, как загрузить набор данных о раке молочной железы и обучить классификатор логистической регрессии предсказывать, является ли опухоль злокачественной или доброкачественной. Видео завершается оценкой точности модели с помощью пользовательской функции. В целом реализация прошла успешно и доказывает, что алгоритм логистической регрессии работает хорошо.
Как реализовать деревья решений с нуля с помощью Python
Как реализовать деревья решений с нуля с помощью Python
Видео содержит пошаговое руководство по построению дерева решений с нуля с помощью Python. Докладчик объясняет концепцию деревьев решений, как они работают и как строятся. Они обсуждают критерии остановки, функцию роста дерева, вспомогательные функции «наиболее распространенная метка», «прирост информации», «энтропия» и «разделение», а также функцию прогнозирования. Докладчик также демонстрирует, как рассчитать прирост информации, взвешенную энтропию и точность. Кроме того, они тестируют модель дерева решений и предоставляют зрителям ссылку на свой репозиторий GitHub, где доступен код.
Как реализовать Random Forest с нуля с помощью Python
Как реализовать Random Forest с нуля с помощью Python
В этом видеоуроке рассказывается, как реализовать Random Forests с нуля с помощью Python. Во время обучения выбирается случайное подмножество набора данных, и с этим подмножеством создается дерево решений. Этот процесс повторяется для количества деревьев, определенного перед запуском алгоритма. Во время вывода прогноз получается из каждого дерева, и если это классификация, берется большинство голосов метки класса. Докладчик демонстрирует, как это реализовать, создавая список, распределяя в нем деревья решений и добавляя его в массив Numpy. Точность можно рассчитать, разделив количество правильно предсказанных истинных значений на общее количество истинных значений. Спикер также говорит о количестве деревьев, максимальной глубине и минимальном разделении выборки, которые можно изменить для достижения более высокой точности.
Как реализовать наивный байесовский подход с нуля с помощью Python
Как реализовать наивный байесовский подход с нуля с помощью Python
В этом видеоруководстве основное внимание уделяется реализации Наивного Байеса с нуля с использованием Python. Преподаватель дает обзор теоремы Байеса и предположения о независимости. Они объясняют, как вычислить априорную вероятность и условную вероятность класса, необходимые для обучения алгоритма. Докладчик также представляет распределение Гаусса как способ моделирования вероятностей. Видео демонстрирует этапы обучения и прогнозирования для алгоритма с кодом. Преподаватель тестирует алгоритм на игрушечном наборе данных с двумя классами, достигая точности 96,5%. В целом, это руководство является полезным ресурсом для тех, кто заинтересован в изучении Наивного Байеса и его реализации в Python.
Как реализовать PCA (анализ главных компонент) с нуля с помощью Python
Код: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/07%20PCA
Как реализовать PCA (анализ главных компонент) с нуля с помощью Python
Видео объясняет процесс внедрения анализа главных компонент (PCA) с нуля с использованием Python и Numpy. PCA — это метод, который уменьшает размерность набора данных, сохраняя при этом большую часть информации. Преподаватель проведет этапы создания класса Python с методами подгонки и преобразования для выполнения PCA в наборе данных. Метод подгонки сначала вычисляет среднее значение и ковариацию данных и извлекает собственные векторы и собственные значения. Затем метод преобразования проецирует данные на основные компоненты. Докладчик подчеркивает важность вычитания средних значений и сортировки собственных векторов в процессе. Наконец, реализация тестируется на наборе данных Iris, что приводит к успешному уменьшению размерности с четырех до двух измерений.
Как реализовать Perceptron с нуля с помощью Python
Код: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/08%20Perceptron
Как реализовать Perceptron с нуля с помощью Python
В видеоруководстве объясняется теория алгоритма Perceptron, который может изучать только линейно разделимые шаблоны для бинарной классификации с использованием функции активации, весов и входных данных. Затем докладчик описывает необходимые шаги для реализации модели Perceptron с нуля в Python, выбирая скорость обучения и количество итераций для алгоритма оптимизации и определяя функцию активации как функцию единичного шага. После инициализации весов и смещений модель учится на обучающих данных, обновляя веса и смещения в соответствии с правилом обновления Perceptron. Наконец, ведущий оценивает точность модели, предсказывая метки классов для тестовых данных, и точность оказывается равной 100%, что указывает на успешное изучение границы решения.
Как реализовать SVM (машину опорных векторов) с нуля с помощью Python
Код: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/09%20SVM
Как реализовать SVM (машину опорных векторов) с нуля с помощью Python
Машины опорных векторов (SVM) стремятся найти линейную границу решения, которая максимизирует разделение между классами, при этом вес изучается во время обучения. Функция стоимости включает в себя потерю шарнира, определяющую, насколько далеко мы находимся от правильной стороны границы решения, с добавлением члена регуляризации к компромиссу, сводящему к минимуму потери и максимизирующему расстояние. Вычисляются градиенты, выводятся правила обновления и инициализируются веса, а функция прогнозирования является выходом линейной функции. Предоставляется код для реализации SVM с нуля на Python с использованием библиотек NumPy и Scikit-learn, включая импорт тестов поезда и разделение, наборы данных и построение границы решения, а также две гиперплоскости, подтверждающие точную реализацию.
Как реализовать K-Means с нуля с помощью Python
Код: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/10%20KMeans
Как реализовать K-Means с нуля с помощью Python
В этом видео показано, как с нуля реализовать алгоритм кластеризации K-средних с помощью Python. K-Means — это алгоритм обучения без учителя для кластеризации неразмеченных данных в k разных кластеров путем итеративного обновления средних значений или центроидов до тех пор, пока не прекратятся дальнейшие изменения. В видео рассказывается об инициализации пустых кластеров и настройке параметров количества кластеров и итераций, обновлении меток кластеров и центроидов, а также об остановке цикла оптимизации при отсутствии изменений. Докладчик также объясняет важность измерения евклидова расстояния для расчета ближайших центроидов и предоставляет предварительно написанную функцию построения графиков из Matplotlib для визуализации процесса кластеризации.
Начало работы с API OpenAI ChatGPT (GPT-3.5) в Python | Учебник для начинающих
Начало работы с API OpenAI ChatGPT (GPT-3.5) в Python | Учебник для начинающих
В видеоруководстве объясняется, как использовать API OpenAI ChatGPT (GPT-3.5) в Python для начинающих. Докладчик представляет модель GPT 3.5 Turbo как более дешевую альтернативу DaVinci, которая представляет собой композиционную модель, которая может генерировать как естественный язык, так и код и не имеет токенов или общего ограничения. Затем в учебнике показано, как зарегистрировать учетную запись OpenAI, получить ключ API и использовать функцию chat_gpt-completion для ведения журнала разговоров с пользовательскими и системными входными данными. В видео также рассказывается, как получать ответы, добавлять дополнительные вопросы и изменять код, чтобы общение продолжалось без остановок.
Начало работы с API OpenAI GPT-4 (официальный API ChatGPT) в Python
Начало работы с API OpenAI GPT-4 (официальный API ChatGPT) в Python
В видео рассказывается, как использовать API OpenAI GPT-4 в Python с использованием официального API ChatGPT. После создания ключа API и установки пакета Python OpenAI пользователь может использовать модель GPT-4, создав функцию и вызвав конечную точку OpenAI с идентификатором модели и журналами разговоров. Докладчик демонстрирует, как добавлять журналы бесед к аргументу журнала композиции, создавать инструмент командной строки и использовать API ChatGPT для создания ответов. Зрителям предлагается опробовать API и подписаться на канал для будущих видео.