Executando verificação de segurança...
10

🤖 Hello World em Machine Learning (Implementação sem bibliotecas utilizando C)




Bom, estou estudando focado na área de Machine Learning e então resolvi fazer algumas implementações bem básicas sem a utilização de libs.

O código pode ser encontrado nesse repositório: https://github.com/marcos-venicius/ML-hello-world

Basicamente, são dois modelos de ML, onde o propósito é que eles aprendam a por conta própria executar as operações: AND, NAND, OR e XOR.

O caso do XOR, é bem interessante pois não pode ser implementado utilizando apenas um neurônio.

Então, para esse propósito, foi implementado um modelo com 3 neurônios e 9 parâmetros.

A função de ativação utilizada foi a sigmoid.

O código foi escrito em C e eu não sou especialista em machine learning ainda, então, com certeza tem muita coisa a ser melhorada.

Mas, ao menos os modelos estão performando muito bem como você poderá ver nos screenshots que disponibilizei no github.

Ah, não fica só olhando, baixa, roda e coda também!

Deem uma olhada nesse artigo, ele explica de uma forma mais detalhada o problema do XOR em Machine Learning.

Também, como fonte, deixarei um vídeo do canal "Tsoding Daily" que foi muito útil no processo de aprendizagem.