Scale hệ thống hay tăng tốc độ xử lí có nên sử dụng Python?
Hiện tại em đang muốn xây dựng một app gợi ý nhạc cho người dùng dựa vào user profile (user rating, time listening, from socia) và dựa vào ngữ cảnh (đang đi bộ, đang chạy, đang lái xe, đang ở nhà,…)
Em hiện chỉ có kinh nghiệm về Python. Nhưng sau này mình muốn scale hệ thống hay muốn tăng tốc độ xử lý thì có ổn không hay nên sử dụng 1 ngôn ngữ khác ạ?
trí tuệ nhân tạo
Hiện nhiều thư viện ML cho Python như Theano hay Tensorflow có phần core được viết bằng C/C++ nên chạy rất nhanh, nên *có thể* Python sẽ đáp ứng được nhu cầu của bạn.
Khi bạn viết app bạn cũng có thể dựng phần training/evaluating models bằng Python thành một microservice, còn các phần khác cần high performance thì bạn dùng một ngôn ngữ khác phù hợp hơn.
Nội dung liên quan
Tú Trần
Hiện nhiều thư viện ML cho Python như Theano hay Tensorflow có phần core được viết bằng C/C++ nên chạy rất nhanh, nên *có thể* Python sẽ đáp ứng được nhu cầu của bạn.
Khi bạn viết app bạn cũng có thể dựng phần training/evaluating models bằng Python thành một microservice, còn các phần khác cần high performance thì bạn dùng một ngôn ngữ khác phù hợp hơn.
Minh Hưng