nbdev Tutorial

Một vài hướng dẫn cơ bản cách sử dụng nbdev cho AI Engineer

Overview


Để biết thêm chi tiết về cách sử dụng hãy truy cập nbdev official tutorial

Why nbdev?

Là một AI engineer, bạn chủ yếu làm việc với các file .ipynb . Tuy nhiên, trong quá trình triển khai production, các file .py là bắt buộc để các model AI có thể hoạt động với Web backend. Tuy nhiên, hầu hết những người mới bắt đầu đều thiếu software skill và khó khăn trong việc code các file Python. Đó là lý do tại sao nbdev ra đời và đến giải cứu bạn.

Nbdev là một battery-ready notebook development platform, được xây dựng trên Quarto platform. Nó cho phép:
- Đồng bộ giữa file .ipynb và file .py
- Tạo nhanh document sử dụng markdown (*) trong khi develop
- Publish package của bạn trên PyPI hoặc Conda
- Continuous Integration với git và chạy trên git page
- Test, code, document ở một nơi

(*) Markdown thường được sử dụng trong github repo với tên readme.md, để tìm hiểu thêm về Markdown hãy truy cập Markdown Guide.