Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Como implementar o KNN do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/01%20KNN
Como implementar o KNN do zero com Python
No vídeo intitulado "Como implementar KNN do zero com Python", o palestrante explica como criar um classificador KNN do zero usando Python. Eles cobrem as etapas envolvidas na implementação do algoritmo, como calcular a distância entre o novo ponto de dados e outros pontos no conjunto de dados, selecionar os k pontos mais próximos e determinar o rótulo para classificação ou média para regressão. O palestrante implementa o algoritmo usando uma classe em Python e demonstra sua implementação bem-sucedida no conjunto de dados da íris com uma taxa de precisão de 96%. Eles também convidam os espectadores a verificar o código em seu repositório Github e fazer perguntas na seção de comentários.
Como implementar a regressão linear do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/02%20Linear%20Regression
Como implementar a regressão linear do zero com Python
Este vídeo aborda o processo de implementação de regressão linear do zero usando Python. O palestrante explica como encontrar a melhor linha de ajuste usando o erro quadrático médio e como calcular os pesos e vieses com a descida do gradiente. O palestrante também discute como a taxa de aprendizado afeta a convergência e demonstra como testar o modelo usando o recurso de conjunto de dados do scikit-learn. Eles também corrigem um erro de digitação no código e ajustam a taxa de aprendizado para melhorar o ajuste da linha de previsão. O código é compartilhado no GitHub e os espectadores são convidados a fazer perguntas.
o resultado e o erro da equação é calculado, facilitando o uso da multiplicação de matrizes com todos os pontos de dados para calcular os gradientes. Durante o teste, um modelo treinado prevê resultados usando a equação.
Como implementar a regressão logística do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/03%20Logistic%20Regression
Como implementar a regressão logística do zero com Python
O vídeo explica como implementar a regressão logística do zero com Python, usando a função sigmoide para criar probabilidades e entropia cruzada como uma função de erro. O instrutor compartilha instruções passo a passo para calcular previsões, gradientes e tendências de atualização por meio de iterações. Eles também demonstram como carregar um conjunto de dados de câncer de mama e treinar o classificador de regressão logística para prever se um tumor é maligno ou benigno. O vídeo termina avaliando a precisão do modelo usando uma função personalizada. No geral, a implementação é bem-sucedida e prova que o algoritmo de regressão logística funciona bem.
Como implementar árvores de decisão do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/04%20Decision%20Trees
Como implementar árvores de decisão do zero com Python
O vídeo fornece um guia passo a passo sobre como criar uma árvore de decisão do zero usando Python. O palestrante explica o conceito de árvores de decisão, como elas funcionam e como são construídas. Eles discutem os critérios de parada, a função de crescimento da árvore, as funções auxiliares "rótulo mais comum", "ganho de informação", "entropia" e "divisão", bem como a função de previsão. O palestrante também demonstra como calcular o ganho de informações, entropia ponderada e precisão. Além disso, eles testam o modelo de árvore de decisão e fornecem aos visualizadores um link para o repositório GitHub onde o código está disponível.
Como implementar Random Forest do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/05%20Random%20Forests
Como implementar Random Forest do zero com Python
Este tutorial em vídeo ensina como implementar Random Forests do zero com Python. Durante o treinamento, um subconjunto aleatório do conjunto de dados é selecionado e uma árvore de decisão é criada com esse subconjunto. Este processo é repetido para o número de árvores determinado antes de iniciar o algoritmo. Durante a inferência, a predição é obtida de cada árvore e, se for classificação, é obtido o voto majoritário do rótulo da classe. O palestrante demonstra como implementá-lo criando uma lista espalhando as árvores de decisão nela e adicionando-a a um array Numpy. A precisão pode ser calculada usando o número de valores verdadeiros previstos corretamente dividido pelo número total de valores verdadeiros. O palestrante também fala sobre o número de árvores, profundidade máxima e divisão mínima da amostra que podem ser modificados para obter maior precisão.
Como implementar Naive Bayes do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/06%20NaiveBayes
Como implementar Naive Bayes do zero com Python
Este tutorial em vídeo se concentra na implementação do Naive Bayes do zero usando Python. O instrutor fornece uma visão geral do teorema de Bayes e a suposição de independência. Eles explicam como calcular a probabilidade anterior e a probabilidade condicional de classe, necessária para treinar o algoritmo. O palestrante também apresenta a distribuição gaussiana como uma forma de modelar probabilidades. O vídeo demonstra as etapas de treinamento e previsão do algoritmo com código. O instrutor testa o algoritmo em um conjunto de dados de brinquedo com duas classes, obtendo uma precisão de 96,5%. No geral, este tutorial é um recurso útil para os interessados em aprender Naive Bayes e implementá-lo em Python.
Como implementar PCA (Principal Component Analysis) do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/07%20PCA
Como implementar PCA (Principal Component Analysis) do zero com Python
O vídeo explica o processo de implementação do Principal Component Analysis (PCA) do zero usando Python e Numpy. PCA é uma técnica que reduz a dimensionalidade de um conjunto de dados, mantendo a maior parte da informação. O instrutor percorre as etapas de criação de uma classe Python com métodos de ajuste e transformação para executar o PCA em um conjunto de dados. O método de ajuste primeiro calcula a média e a covariância dos dados e extrai os autovetores e autovalores. O método transform então projeta os dados nos componentes principais. O palestrante destaca a importância de subtrair médias e ordenar autovetores no processo. Por fim, a implementação é testada no conjunto de dados Iris, resultando em uma redução bem-sucedida da dimensionalidade de quatro para duas dimensões.
Como implementar Perceptron do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/08%20Perceptron
Como implementar Perceptron do zero com Python
O tutorial em vídeo explica a teoria por trás do algoritmo Perceptron, que pode aprender apenas padrões linearmente separáveis para classificação binária usando uma função de ativação, pesos e entrada. O apresentador descreve as etapas necessárias para implementar o modelo Perceptron do zero em Python, selecionando a taxa de aprendizado e o número de iterações para o algoritmo de otimização e definindo a função de ativação como a função degrau unitário. Depois de inicializar os pesos e vieses, o modelo aprende com os dados de treinamento atualizando os pesos e vieses de acordo com a regra de atualização do Perceptron. Por fim, o apresentador avalia a precisão do modelo prevendo os rótulos de classe para os dados de teste, e a precisão é de 100%, indicando o aprendizado bem-sucedido do limite de decisão.
Como implementar SVM (Support Vector Machine) do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/09%20SVM
Como implementar SVM (Support Vector Machine) do zero com Python
As Support Vector Machines (SVM) visam encontrar um limite de decisão linear que maximize a separação entre classes, com o peso sendo aprendido durante o treinamento. A função de custo envolve uma perda de dobradiça determinando a que distância estamos do lado correto do limite de decisão, com um termo de regularização adicionado ao trade-off minimizando a perda e maximizando a distância. Os gradientes são calculados, as regras de atualização derivadas e os pesos inicializados, enquanto a função de previsão é a saída da função linear. O código para implementar o SVM do zero em Python usando as bibliotecas NumPy e Scikit-learn é fornecido, incluindo teste de trem de importação e divisão, conjuntos de dados e plotagem do limite de decisão e os dois hiperplanos confirmando a implementação precisa.
Como implementar K-Means do zero com Python
Código: https://github.com/AssemblyAI-Examples/Machine-Learning-From-Scratch/tree/main/10%20KMeans
Como implementar K-Means do zero com Python
Este vídeo demonstra como implementar o algoritmo de agrupamento K-Means do zero com Python. K-Means é um algoritmo de aprendizado não supervisionado para agrupar dados não rotulados em k clusters diferentes, atualizando as médias ou centroides iterativamente até que não haja mais alterações. O vídeo aborda a inicialização de clusters vazios e a configuração de parâmetros para o número de clusters e iterações, atualização de rótulos e centroides de cluster e interrupção do loop de otimização quando não houver alteração. O palestrante também explica a importância de medir a distância euclidiana para calcular os centróides mais próximos e fornece uma função de plotagem pré-escrita do Matplotlib para visualizar o processo de agrupamento.