Bỏ qua

Sử dụng nhanh

Phân loại

from vietnamese_ai import PhanLoai, XuLySo
from vietnamese_ai.datasets.sample_data import DuLieuMau

X, y = DuLieuMau.phan_loai_don_gian(so_mau=400)
X_train, X_test, y_train, y_test = XuLySo.chia_du_lieu(X, y)

pl = PhanLoai(thuat_toan="rung_ngau_nhien")
pl.huan_luyen(X_train, y_train)
print(pl.bao_cao(X_test, y_test))

Hồi quy

from vietnamese_ai import HoiQuy

hq = HoiQuy(thuat_toan="tuyen_tinh")
hq.huan_luyen(X_train, y_train)
print(hq.bao_cao(X_test, y_test))

AutoML

from vietnamese_ai import AutoML

auto = AutoML()
ket_qua = auto.fit(X_train, y_train)
print(auto.bao_cao())
du_doan = auto.predict(X_test)

Xử lý văn bản

from vietnamese_ai import XuLyVanBan

xl = XuLyVanBan()
xl.tach_tu("Trí tuệ nhân tạo rất hay")  # ['trí_tuệ_nhân_tạo', 'rất', 'hay']
xl.phan_tich_cam_xuc("Sản phẩm tốt")     # 'positive'

Pipeline

from vietnamese_ai import Pipeline, XuLySo, PhanLoai

pipe = Pipeline()
pipe.them_buoc("chuan_hoa", XuLySo())
pipe.them_buoc("phan_loai", PhanLoai(thuat_toan="gradient_boosting"))
pipe.fit(X_train, y_train)
pipe.luu("model.pkl")

No-code Studio

from vietnamese_ai import StudioKeoTha

studio = StudioKeoTha()
studio.tai_template("phan_loai_co_ban")
ket_qua = studio.chay()
print(ket_qua['trang_thai'])  # 'thanh_cong'

Vietnamese LLM

from vietnamese_ai import VietnameseLLM

llm = VietnameseLLM(bac=3)
llm.huan_luyen(cac_van_ban, so_vong=5)
van_ban = llm.sinh_van_ban("học máy là", do_dai=50)
goi_y = llm.lay_tu_ke_tiep("trí tuệ nhân", top_n=5)

Federated Learning

from vietnamese_ai import HocLienKet, PhanLoai

hl = HocLienKet(so_client=5, so_vong=10)
ket_qua = hl.huan_luyen(PhanLoai, X, y, thuat_toan="logistic")
print(f"Điểm global: {ket_qua['diem_toan_cuc']:.4f}")

CLI

vai info
vai train --data data.csv --model logistic --output model.pkl
vai predict --model model.pkl --input new.csv
vai serve --model model.pkl --port 8080
vai web --port 5000