A longa jornada em IA ao primeiro projeto de Deep Learning
Reflexões sobre Desafios e Conquistas no Projeto de Deep Learning
Para quem tem seguido minha jornada de Especialização em IA sabe que tenho me aplicado com dedicação nesta jornada a cada semana mostrando o aprendizado e a evolução, que não e nada fácil, esperando assim motivar a outros também ingressar nesta jornada recompensadora. Na semana passada prometi que muito em breve apresentaria em Python um projeto com código eis o projeto e sua descrição abaixo.
Trabalhar neste projeto de Deep Learning foi uma jornada desafiadora. Iniciei com um estudo aprofundado de métodos de Machine Learning bioinspirados, redes neurais artificiais, algoritmos genéticos e SVM. Fazendo uso de Libs. "numpy", "matplotlib" e outras mais usadas para IA como alguns exemplos a seguir.
import numpy as np
import torch
import torch.nn.functional as F
import torchvision
import matplotlib.pyplot as plt
Ao longo dessa jornada, se totalizam mais de 13 horas de estudos em Machine Learning. Lembrando que isto é apenas o começo de uma longa jornada.
O ápice do projeto foi a colaboração do professor Diego Bruno no desenvolvimento de um código de Deep Learning em Python, focado no treinamento de uma rede neural para reconhecimento de números escritos à mão. Foram inúmeras horas de dedicação, enfrentando erros de código e implementando correções até alcançar o resultado esperado. Abaixo mostro parte de um código da aplicação usada para determinar a quantidade de neurônios usado no projeto.
class Modelo(nn.Module):
def __init__(self):
super(Modelo, self).__init__()
self.linear1 = nn.Linear(28*28, 128)
#camada de entrada, 728 neurônios que se ligam a 128
self.linear2 = nn.Linear(128, 64)
#camada interna 1 de 128 neurônios que se ligam a 64
self.linear3 = nn.Linear(64, 10)
#camada interna 2 de 64 neurônios que se ligam a 10
Esse projeto proporcionou uma compreensão profunda da complexidade envolvida no desenvolvimento e treinamento de redes neurais profundas. Para mais informações todo o código e o processo passo a passo esta disponibilizado no meu GitHub.
https://github.com/fbb2306/primeiroprojeto_deep_learning
Estou ansioso para aplicar esses conhecimentos em futuros desafios e continuar a contribuir para avanços significativos na área de Inteligência Artificial.
#DeepLearning #MachineLearning #ArtificialIntelligence #Python #RedeNeural #Aprendizado #Desafios #Tecnologia