Futuro engenheiro de ML? 8 dicas que precisas de conhecer
Explore o mundo fascinante da aprendizagem automática e da engenharia de IA com dicas, ferramentas e inspiração da própria jornada da Ultralytics. Junte-se a nós para moldar o futuro da tecnologia!

Nunca houve uma altura tão entusiasmante para ser engenheiro, quanto mais para quem se dedica à aprendizagem automática e à inteligência artificial. À medida que a tecnologia se torna cada vez mais avançada e os computadores ficam mais pequenos, rápidos e eficientes, as oportunidades para engenheiros estão a expandir-se exponencialmente.
A aprendizagem automática é popular por uma razão. É uma área que está a proporcionar novas soluções para problemas difíceis, respostas que há algum tempo escapavam aos seres humanos. É uma das disciplinas mais importantes da ciência da computação e só vai ganhar importância com o passar do tempo. Envolver-se agora na aprendizagem automática significa que os engenheiros podem moldar o futuro da IA tal como o conhecemos. A possibilidade de fazer parte do futuro, participar em casos de uso interessantes e levar a tecnologia de vanguarda mais além é o que torna esta função tão entusiasmante. Se quer participar na ação da aprendizagem automática e da IA, estamos aqui para ajudar!
Como começar na aprendizagem automática#
1. O interesse é sempre o melhor professor#
Ayush Chaurasia é engenheiro de aprendizagem automática na Ultralytics. A chave para despertar o seu interesse por ML foi, na verdade, a música. Quando andava no ensino secundário, queria especificamente criar um recomendador inteligente para o seu leitor multimédia, porque era demasiado aborrecido ouvir as mesmas músicas todos os dias. Embora Ayush nunca tenha concluído o projeto, continuou a explorar o mundo da investigação em ML. Desde então, tem trabalhado em soluções interessantes de ML para problemas do mundo real.
2. Não se trata de ser inteligente, mas de ser persistente#
Por vezes, as pessoas podem pensar que é preciso ser um Einstein para entrar nesta área, mas, na realidade, não é esse o caso. No fim de contas, tudo se resume à persistência e à convicção de que vai resolver todos os problemas que tem pela frente. O mundo da Inteligência Artificial é extremamente complexo, mas um bom engenheiro de ML não se furta aos desafios.
3. Amplie os seus horizontes e domine os fundamentos#
A ML continua a ser uma área muito recente, com todo o tipo de artigos de investigação e relatórios diferentes a surgir todos os dias. É fácil deixar-se absorver pelo artigo mais recente e esquecer o seu objetivo original. Certifique-se de que está a fazer o que pode, em vez de se limitar a perseguir artigos!
4. Aprenda Python#
Antes de poder entrar no mundo da aprendizagem automática, é essencial saber programar computadores. Python vai ensinar-lhe a pensar de forma algorítmica, para que possa reagir rapidamente num mundo dinâmico onde tudo muda à velocidade da luz. É também uma das linguagens mais populares para a aprendizagem automática, com muitas ferramentas construídas sobre ela, incluindo YOLOv5.
5. Compreenda as técnicas de ML supervisionado#
As técnicas de aprendizagem automática supervisionada incluem regressão, associação e classificação. Compreendê-las permitir-lhe-á definir uma estrutura adequada para os seus próprios dados, utilizar as ferramentas apropriadas ao entender as principais opções disponíveis e tomar decisões informadas sobre os algoritmos e hiperparâmetros adequados.
6. Tenha boas ferramentas à sua disposição#
Ferramentas como o Google Colab, PyTorch e PyCharm são muito úteis e práticas. O Google Colab é gratuito para GPU, o PyTorch é uma framework popular de aprendizagem profunda e o PyCharm é um IDE que proporciona um amplo suporte de ferramentas na interface. Com estas ferramentas, poderá melhorar a sua produtividade e desenvolver as suas capacidades de pensamento dialético.
7. Comece a criar projetos assim que possível#
Quanto mais cedo começar a criar os seus próprios projetos, maiores serão as suas hipóteses de sucesso. Esteja preparado para cometer erros, esteja preparado para falhar e voltar a levantar-se. Aprender com os seus próprios erros é a forma mais rápida de crescer. É o caminho mais difícil, mas também o mais gratificante.
8. Esteja preparado tanto para os momentos entusiasmantes como para os desafios#
A aprendizagem automática é uma área em rápida evolução, onde ideias que surgiram há dois anos já estão em produção. Sentir-se-á sempre entusiasmado, especialmente quando as suas soluções são úteis e sabe que está a contribuir para o mundo. No entanto, haverá desafios. A falta de recursos e de tempo, uma grande capacidade de processamento e melhorias necessárias no hardware são apenas alguns exemplos. Deve lembrar-se de ser sempre paciente e aceitar tanto os altos como os baixos.
Inspiração de Glenn#
Há apenas alguns anos, o nosso fundador, Glenn Jocher, começou na IA e na ML como alguém de fora, vindo de uma formação em física. Tendo isto em mente, o sucesso de Glenn não aconteceu de um dia para o outro. Exigiu paciência e determinação. YOLOv5 começou como uma ideia humilde. Com trabalho árduo, construímos uma equipa. Tudo o que oferecemos é de código aberto, pois pretendemos tornar a IA fácil e acessível a todos.
“Se quer entrar no mundo da aprendizagem automática, espero que mantenha sempre o coração aberto, seja humilde, paciente e determinado na concretização dos seus sonhos!” Fundador e CEO da Ultralytics, Glenn Jocher









