Học máy - Triển khai

Để phát triển các ứng dụng ML, bạn sẽ phải quyết định về nền tảng, IDE và ngôn ngữ để phát triển. Có một số lựa chọn có sẵn. Hầu hết trong số này sẽ đáp ứng các yêu cầu của bạn một cách dễ dàng vì tất cả chúng đều cung cấp việc triển khai các thuật toán AI đã được thảo luận cho đến nay.

Nếu bạn đang tự phát triển thuật toán ML, bạn cần hiểu kỹ các khía cạnh sau:

Ngôn ngữ bạn chọn - điều này về cơ bản là bạn thành thạo một trong những ngôn ngữ được hỗ trợ trong phát triển ML.

IDE mà bạn sử dụng - Điều này sẽ phụ thuộc vào mức độ quen thuộc của bạn với các IDE hiện có và mức độ thoải mái của bạn.

Development platform- Có một số nền tảng có sẵn để phát triển và triển khai. Hầu hết trong số này là miễn phí để sử dụng. Trong một số trường hợp, bạn có thể phải trả phí bản quyền vượt quá số lượng sử dụng nhất định. Dưới đây là danh sách ngắn gọn về lựa chọn ngôn ngữ, IDE và nền tảng để bạn sẵn sàng tham khảo.

Lựa chọn ngôn ngữ

Đây là danh sách các ngôn ngữ hỗ trợ phát triển ML -

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

Danh sách này về cơ bản không toàn diện; tuy nhiên, nó bao gồm nhiều ngôn ngữ phổ biến được sử dụng trong phát triển máy học. Tùy thuộc vào mức độ thoải mái của bạn, hãy chọn một ngôn ngữ để phát triển, phát triển các mô hình của bạn và thử nghiệm.

IDE

Đây là danh sách các IDE hỗ trợ phát triển ML -

  • R Studio
  • Pycharm
  • Máy tính xách tay iPython / Jupyter
  • Julia
  • Spyder
  • Anaconda
  • Rodeo
  • Google –Colab

Danh sách trên không phải là toàn diện về cơ bản. Mỗi người đều có những ưu điểm và phẩm chất riêng. Người đọc được khuyến khích thử các IDE khác nhau này trước khi thu hẹp lại thành một IDE duy nhất.

Nền tảng

Dưới đây là danh sách các nền tảng mà các ứng dụng ML có thể được triển khai -

  • IBM
  • Microsoft Azure
  • Google Cloud
  • Amazon
  • Mlflow

Một lần nữa danh sách này không đầy đủ. Người đọc được khuyến khích đăng ký các dịch vụ nói trên và tự mình dùng thử.