Aprendizado de máquina - implementando

Para desenvolver aplicativos de ML, você terá que decidir sobre a plataforma, o IDE e a linguagem de desenvolvimento. Existem várias opções disponíveis. A maioria deles atenderia facilmente aos seus requisitos, já que todos fornecem a implementação dos algoritmos de IA discutidos até agora.

Se você estiver desenvolvendo o algoritmo de ML por conta própria, os seguintes aspectos devem ser entendidos com cuidado -

O idioma de sua escolha - essencialmente, é sua proficiência em um dos idiomas suportados no desenvolvimento de ML.

O IDE que você usa - isso dependeria de sua familiaridade com os IDEs existentes e seu nível de conforto.

Development platform- Existem várias plataformas disponíveis para desenvolvimento e implantação. A maioria deles é de uso gratuito. Em alguns casos, pode ser necessário incorrer em uma taxa de licença além de uma certa quantidade de uso. Aqui está uma breve lista de escolha de idiomas, IDEs e plataformas para sua referência imediata.

Escolha do idioma

Aqui está uma lista de linguagens que suportam o desenvolvimento de ML -

  • Python
  • R
  • Matlab
  • Octave
  • Julia
  • C++
  • C

Esta lista não é essencialmente abrangente; no entanto, ele cobre muitas linguagens populares usadas no desenvolvimento de aprendizado de máquina. Dependendo do seu nível de conforto, selecione uma linguagem para o desenvolvimento, desenvolva seus modelos e teste.

IDEs

Aqui está uma lista de IDEs que suportam o desenvolvimento de ML -

  • R Studio
  • Pycharm
  • Notebook iPython / Jupyter
  • Julia
  • Spyder
  • Anaconda
  • Rodeo
  • Google –Colab

A lista acima não é essencialmente abrangente. Cada um tem seus próprios méritos e deméritos. O leitor é encorajado a experimentar esses diferentes IDEs antes de restringir a um único.

Plataformas

Aqui está uma lista de plataformas nas quais os aplicativos de ML podem ser implantados -

  • IBM
  • Microsoft Azure
  • Nuvem do Google
  • Amazon
  • Mlflow

Mais uma vez, esta lista não é exaustiva. O leitor é incentivado a se inscrever nos serviços acima mencionados e experimentá-los por conta própria.