BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP DỰ ÁN
Tên cơ quan thực tập: CÔNG TY TNHH HITEK SOLUTION
Thi gian thực tập: 01/07/2025 – 30/09/2025
Ging viên hướng dẫn: PGS.TS Hoàng n Dũng
Cán bộ ng dẫn: Phạm Công Thiện
Sinh viên thực tập: Phạm Anh Quân
số sinh viên: 22110215
Thành phố Hồ Chí Minh, tháng 10 năm 2025
CÔNG TY TNHH HITEK SOLUTION BÁO CÁO THỰC TẬP DỰ ÁN
Họ và tên sinh viên: Phạm Anh Quân
Trường / Khoa: Đại Học Sư Phạm Kỹ Thuật TPHCM / Khoa Công Nghệ Thông
Tin
Ngành học:ng nghệ tng tin
Vị trí thực tập: AI Intern
Thi gian thực tập: 01/07/2025 – 30/09/2025
Người ng dẫn: Phạm Công Thiện
Bộ phận thực tập: Team-C
TP. Hồ Chí Minh, ngày ..... tháng ..... năm .....
(Sinh viên ký và ghi rõ họ tên)
LỜI CẢM ƠN
Li đầu tiên, em xin phép được gửi lời cảm ơn chân thành đến anh chng
ty HITEK SOLUTION, em xin được cảm ơn anh Phạm Công Thin đã trực tiếp
hướng dẫn, hỗ trvà tận tình chỉ bảo em trong suốt quá trình thực tập. Em xin cảm
ơn đến anh Phạm Nhị Nguyên và Ch Hoa đã tạo điều kiện để em được thực tập
công ty và giúp đỡ em hoàn thành tốt các công việc được giao.
Em thực hiện đề tài cũng xin trân trng cảm ơn thầy Hoàng n Dũng, giáo
viên hướng dẫn đề tài đã định ng và trao đổi những kinh nghiệm quý báu để
sinh viên thực hiện hoàn thành đề tài thực tập.
LỜI MỞ ĐẦU
Trong quá trình học tập tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí
Minh, em nhận thy việc tham gia thực tập tại doanh nghiệp là một cơ hội vô cùng
quan trọng để giúp sinh viên có thể áp dụng các kiến thức, lý thuyết mình học được
trên lớp vào thực tế, rèn luyện kỹ năng chuyên môn và làm quen với môi trường
làm việc chuyên nghiệp.
Chính vì vậy, em đã quyết định lựa chọn Công ty TNHH HITEK
SOLUTION, đơn vị hoạt động trong lĩnh vực phát triển phần mm và giải pháp
công nghệ làm nơi thực tập. Tại đây, emcơ hội tham gia hai dán vô cùng thú
vị:
Dự án 1: Nghiên cu và xây dựng lại hình học sâu từ bài báo khoa học
quốc tế về pin.
Dự án 2: Xây dựng hệ thng nhận diện khuôn mặt phục vụ điểm danh t
động.
Báo cáo này được em viết nhằm trình bày quá trình thực tập, mô tả công
việc, các kỹ năng, kiến thức đã vận dụng, kết quả đạt được, cũng như nhữngi
học kinh nghiệm rút ra trong suốt thời gian làm việc tạing ty.
CAM KẾT BẢO MT
“Báo cáo này được thực hiện trong khuôn khổ chương trình thực tập tại
công ty. Theo yêu cầu bảo mật, một số thông tin liên quan đến dự án như tên khách
hàng, công nghệ cốt lõi, dữ liu nội bộ và các tài liệu kỹ thuật đã đưc ẩn hoặc
thay thế bằng ký hiệu chung. Báo cáo chỉ nhằm mục đích trình bày quá trình hc
tập, kỹ năng đạt được và kinh nghiệm thực tế, không tiết lộ chi tiết thương mại
hoặc kỹ thuật.
GIỚI THIỆU CHUNG
1. Mc tiêu thực tập
Áp dụng các kiến thức chuyên ngành đã được học vào các dự án thực tế, rèn
luyn kỹ năng nghiên cứu, lập trình, và làm việc nhóm trong môi trường doanh
nghiệp.
2. Thời gian thực tập
Từ ngày 01/07/2025 đến ngày 30/09/2025
3. Vị trí thực tập
Lập trình viên AI (AI Intern)
4. Nhóm dự ánnhiệm v
Dự án 1: Nghiên cu và xây dựng lại mô hình học sâu từ bài báo quốc tế
BatteryLife: A Comprehensive Dataset and Benchmark for Battery Life
Prediction”
Trong dự án này em em đóng vai trò là nhóm trưởng trực tiếp tham gia vào
hầu hết các công việc như viết báo cáo hàng tuần cho cả nhóm, xử lý dữ
liệu, hun luyện mô hình, đánh giá hiệu năng, phân ching việc cho cho
các thành viên trong nhóm,…
Dự án 2: Phát triển ứng dụng nhận diện khuôn mặt phục vụ đim danh, sử
dụng MobileNetV2, YuNet, SFace và Streamlit.
Trong dự án trên em tham gia vào việc hỗ trợ bạn Phạm Quốc Đức tìm kiếm
thông tin từ các bài báo liên quan tới lĩnh vực nhóm em thực hiện, em cũng
là người thực hiện công việc xử dữ liệu, huấn luyện mô hình, đánh giá
hiu năng và xây dựng giao diện demo (web nhận diện khuôn mặt),…
Mc lc
CHƯƠNG 1: TỔNG QUAN DỰ ÁN ........................................................................................6
1. Mô tả dự án ........................................................................................................................6
2. Mục tiêu thực hiện .............................................................................................................6
3. Phạm vi nghiên cứu ...........................................................................................................7
4. Vai trò.................................................................................................................................7
CHƯƠNG 2: QUÁ TRÌNH THỰC HIỆN ................................................................................7
CHƯƠNG 3: KỸ NĂNG & KIẾN THỨC ỨNG DỤNG .........................................................9
1. K thuật và kiến thức ........................................................................................................9
2. Ứng dụng vào dự án ........................................................................................................10
CHƯƠNG 4: KẾT QUẢ & ĐÓNG GÓP ...............................................................................11
1. Kết quả đạt được .............................................................................................................11
2. Giá trị mang lại ................................................................................................................11
CHƯƠNG 5: KHÓ KHĂN & BÀI HỌC ................................................................................11
1. Vấn đề và giải pháp xử ................................................................................................11
2. Bài học kinh nghiệm ........................................................................................................12
CHƯƠNG 6: ĐÁNH GIÁ & ĐXUẤT .................................................................................12
1. Đánh giá ...........................................................................................................................12
2. Đề xuất cải tiến trong tương lai .......................................................................................12
Tài liệu tham khảo ..................................................................................................................13
CHƯƠNG 1: TỔNG QUAN DỰ ÁN
1. Mô tả dự án
Trong quá trình thc tập tại Công ty TNHH HITEK SOLUTION, em có cơ
hội tham gia hai dự án thực tế do anh Phạm Công Thiện làm người phụ trách và
cũng là người giao task cho nhóm em:
Dự án 1: Nghiên cứu và xây dựng lại kết quả của bài báo: Mục tiêu là đọc
hiu, viết báo cáo xây dựng lại (reproduce) các kết quả từ bài báo khoa
học “BatteryLife: Predicting Remaining Useful Life of Li-ion Batteries
Using Deep Learning”. Em đã thực hiện việc phân tích cấu trúc tập dữ liệu
(dataset), xây dựng lại pipeline huấn luyện bằng nhiều mô hình học sâu khác
nhau trên tập dataset được tác giả công khai là BatteryLife và các tập con
của nó, so sánh kết quả đạt được vớii báo gốc, và viết báo cáo phân tích.
Dự án 2: Hệ thống nhận diện khuôn mặt phục vụ điểm danh: Dự án hướng
đến việc xây dựng mt ứng dụng nhận diện khuôn mặt giúp tự động hóa quy
trình điểm danh phục vụ cho công ty hoặc trường học. Em đã sử dụng mô
hình MobileNetV2 m backbone, kết hợp YuNet để phát hiện khuôn mặt,
SFace để trích xuất đặc trưng, và LinearSVC để phân loại. Ứng dụng được
phát triển bằng Streamlit để có giao diện web demo cơ bản và dễ dàng sử
dụng.
2. Mc tiêu thực hiện
Dự án 1:
Hiu thật rõ nội dung ixây dựng lại được các kết quả của nó.
So sánh sự khác nhau giữa bài báo và kết quả xây dựng lại mô hình và giải
thích lý do tại sao.
Nhn xét được các kết quả mình đã đạt được từ bài báo.
Dự án 2:
Xây dựng hệ thng nhận diện khuôn mặt theo thời gian thực.
Đảm bảo độ chính xác nhn diện cao và thời gian phn hồi ngắn.
Hoàn thiện pipeline đầy đủ: thu thập dữ liu huấn luyện → trin khai →
demo.
3. Phạm vi nghiên cứu
Thực hin trong phạm vi nội bộ ca công ty, chỉ sử dụng dliung khai
hoc dữ liệu thu thập có ẩn danh.
Không tiết lộ công nghệ, thuật toán, hoặc dữ liệu thuộc bản quyền công ty
TNHH HITEK SOLUTION.
Kết quả ch nhằm mục đích học tập và báo cáo thực tập, không thương mại
hóa sản phm.
4. Vai trò
Tìm hiểu và triển khai mô hình trong dự án nghiên cu.
Xử dữ liệu, huấn luyện và đánh giá mô hình trong dự án camera đim
danh.
Viết tài liệu ng dẫn chạy mô hình và hỗ trợ nhóm trình bày demo.
Báo cáo tiến độ cho mentor 2 tuần 1 lần, ghi log kết quả và cải tiến theo
phản hồi.
CHƯƠNG 2: QUÁ TRÌNH THỰC HIN
Thi gian
Công việc
Kết quả đạt được
Công c sử dụng
Tun 1
1. Chạy li code do bạn
Bình chia sẻ bằng google
colab, tìm hiểu dataset và
viết lại báo cáo những gì đã
học được.
2. Tìm hiểu 2 bài báo khoa
học được anh Thiện chia
sẽ: bài 1 là 2019 Kristen
[Degradation], bài 2 là
2022 Guijun [Transfer
Learning].
- Chy lại code
thành công, hiểu
được tập dataset
đó và hiu được
chi tiết nội dung
và mục đích ca
bài code.
- Đọc và hiểu
được khá rõ nội
dung của 2 bài
báo.
- Công c chính
dùng để chạy code
và tìm hiểu
dataset: google
colab, jupyter
(python), python,
kaggle,…
Frameworks:
Streamlit, Scikit-
learn, Pytorch,..
Tun 2
Tìm hiểu bài báo
BatteryLifevà dataset
của nó.
- Nắm rõ được vấn
đề mà bài báo này
đề cập đến, hiểu
được các tập
dataset của nó.
- Công c dùng để
tham khảo code:
github,…
- Công c dùng để
đọc báo và viết
báo cáo: pdf,
word,…
- Công c hỗ tr:
mt số công cAI
như là Chat GPT,
Gemini, Grok,
Tun 3
1. Tiếp tục tìm hiểu thật chi
tiết về bài báo
BatteryLife”, chạy li
code nó và hiểu rõ hơn về
các phương pháp tác giả sử
dụng.
2. Học khóa học
Deeplearning do anh Thiện
gửi.
- Hiu được chi
tiết tất cả 4 loại
pin của bài báo
16 thuật toán tác
giả sử dụng, chạy
thành công code
của bài báo.
- Học được một số
khóa học quan
trọng như
Generative AI for
Everyone”,
RAGmột k
thut rất quan
trọng để làm
chatbot, Machine
Learning
Fundamental”,…
Tun 4
1. Reproduce lại các kết
quả ca bài báo, tìm hiểu
các phương pháp ci tiến
2. Tiếp tục học thêm khóa
học Deeplearning do anh
thin gửi.
- Reproduce lại
được các của bài
báo trên từng tập
dataset nhỏ, thử sử
dụng các pơng
pháp học máy vào
để so sánh kết
quả, ứng dụng kết
quả đó vào dự
đoán thực tế.
- Học thêm được
mt số khóa học
bổ ích như:
Better Prompt
For AIbài học b
ích nhất trong thời
Tun 5
Tun 6
đại hiện nay,
Turn Data Into
Decisions”, Data
Analysis”,…
Tun 7
1. Tiếp tục reproduce
những kết quả ca đạt
được.
2. Tìm hiểu về bài toán
nhận diện khuôn mặt và
thực hiện.
- reproduce lại
được kết quả tổng
thể theo tập pin
ln (dù kết quả
chưa hoàn toàn
giông bài báo)
- Tìm hiu được
các phương pháp,
các bài báo và các
công cụ sử dụng
để nhận diện
khuôn mặt, viết
bài báo cáo, làm
slide thuyết trình,
làm demo bằng
web.
CHƯƠNG 3: KỸ NĂNG & KIẾN THỨC ỨNG DNG
1. Kỹ thuật và kiến thức
Trong suốt quá trình thực tập tại Công ty TNHH HITEK SOLUTION, em đã
có cơ hội được vận dụng, củng cố và mở rộng nhiều kiến thức đã học tn trường,
đặc biệt trong các lĩnh vực như trí tuệ nhân tạo (AI), x dữ liệu, và triển khai
hình học sâu.
Cụ thể, em đã:
Hiu và áp dụng được kiến trúc CNN LSTM trong dự án tái hiệni báo
BatteryLife, qua đó nắm vững cách kết hợp giữa mng nơ-ron tích chập
(CNN) để trích xuất đặc trưng và mạng hi tiếp dài hạn (LSTM) để xử
chuỗi thời gian.
Tìm hiểu và triển khai mô hình MobileNetV2, YuNet và SFace cho bài toán
nhận diện khuôn mặt, nắm rõ cơ chế trích xuất vector đặc trưng (embedding)
và cách huấn luyện bộ phân loại SVC để nhận dạng khuôn mặt.
Thực hành tiền xử lý dliu nh: cân bằng dữ liu, loại bỏ nhiễu, chuẩn hóa
ch thước, tăng cường dliu giúp mô hình tổng quát tốt hơn.
Nắm rõ quy trình huấn luyện, đánh giá và tối ưu mô hình, nắm được cách vẽ
đồ thị Loss/Accuracy, và lựa chọn tham shun luyện hợp lý.
Áp dụng công cụ ONNX Runtime để tối ưu thời gian suy luận (inference
time), giúp mô hình chạy nhanh hơn khi triển khai thực tế.
Làm quen với k năng đọc hiểu bài báo khoa học, trích xuất ý chính, hiểu
pipeline và thuật toán mà tác giả sử dụng, từ đó có thể tái hiện kết quả một
cách có cơ sở.
Tăng cường khả năng tư duy logic, xử lý li và tìm giải pháp kỹ thuật thông
qua việc fix bug, tối ưu code, và so sánh hiệu năng các mô hình khác nhau.
Ngoài ra, em n học được thêm cách viết tài liệu kỹ thuật, ng dẫn chạy
mô hình, mô tả kết quả và quy trình thực hiện, đây là kỹ năng quan trọng khi làm
việc trong môi trườngng nghệ cao một cách chuyên nghiệp.
2. Ứng dụng vào dự án
Trong dự án 1 (BatteryLife):
Em sử dụng kiến thức về học sâu và xử dliệu để tái hiện pipeline huấn
luyn. Emi đặt lại mô hình CNN - LSTM, chạy thử trên các tập dữ liu
nhỏ, sau đó mở rộng sang tập đầy đ để so sánh kết quả với bài báo gốc.
Quá trình này giúp em hiuu hơn về cách xây dựng một mô hình dự đoán
tui thọ pin và xử lý dữ liu chuỗi thời gian.
Trong dự án 2 (Nhận din khuôn mặt):
Em áp dụng kỹ năng lp trình, xử lý ảnh, và triển khai web để phát triển ng
dụng nhận din khuôn mặt. Em thực hiện các bước như phát hiện khuôn mặt
bằng YuNet, trích xuất vector đặc trưng bằng SFace, huấn luyn bộ phân loại
LinearSVC, và kết nối toàn bộ hthống vào giao diện web Streamlit để
thể demo trực tiếp.
CHƯƠNG 4: KẾT QUẢ & ĐÓNG GÓP
1. Kết quả đạt được
Sau ba tháng thực tập, em đã hoàn thành đầy đủ các nhiệm vụ được giao
trong cả hai dự án.
Các mô hình được triển khai hoạt độngn định, ứng dụng chạy tốt trong môi
trường thử nghiệm và đạt được các mục tiêu mà nhóm đề ra ban đầu.
Ngoài ra, em đã hoàn thiện báo cáo tổng kết, slide thuyết trình và phần demo
sản phm để trình bày trong buổi nghiệm thu của công ty.
2. Giá trị mang lại
Giúp nhóm hiểu rõ hơn quy trình phát triển và triển khai một mô hình AI
hoàn chỉnh.
Góp phần hoàn thiện sản phm thử nghiệm và tạo nền tảng cho các dự án
tiếp theo của công ty.
Nâng cao kỹ năng nghiên cứu, làm việc nhóm, tư duy lập trình và xử lý vấn
đề thực tế của bản thân.
CHƯƠNG 5: KHÓ KHĂN & BÀI HỌC
1. Vấn đề và giải pháp xử
Khó khăn về dữ liu: Dliệu pin trong bài báo không đng nhất giữa các
tập, có nhiều giá tr thiếu và nhiễu.
Gii pháp: Chuẩn hóa dliệu, loại bỏ mu lỗi và chia nhỏ dataset để hun
luyn từng phần.
Dataset quá lớn và một số thuật toán Deeplearning cn GPU mạnh để xử
Sử dụng GPU T4 trên google colab và sử dụng GPT trên kaggle để train
model.
Khó khăn khi export mô hình sang ONNX: Gặp li không tương tch kích
thước đầu vào và đầu ra.
Gii pháp: Kiểm tra kỹ input/output shape và điều chỉnh dynamic axis trước
khi export.
Khó khăn trong bài toán nhận diện khuôn mặt: Một số nh bị thiếu sáng,
lệch góc khiến mô hình nhận diện sai.
Gii pháp: Sử dụng kỹ thuật tăng cường dữ liu (brightness, contrast, flip) đ
giúp mô hình học tốt hơn.
2. Bài học kinh nghiệm
Cần đọc kỹ tài liệu và hiểu rõ pipeline trước khi triển khai để tránh li trong
quá trình thực hiện.
Việc ghi chép nhật ký và log kết quả hằng ngày giúp theo dõi tiến độ, d
dàng tìm ra nguyên nhân khi mô hình hoạt động sai.
Học được tầm quan trng của teamwork: chia sẻ tiến độ, nhận feedback,
ch động phối hợp để hoàn thành nhim vụ đúng hạn.
Biết cách quản lý thời gian hiu quả hơn, sắp xếp thứ tự ưu tiên cho các task
quan trọng.
CHƯƠNG 6: ĐÁNH GIÁ & ĐỀ XUẤT
1. Đánh giá
Hoàn thành các công việc được giao, đảm bảo tiến độ và chất lượng yêu
cầu.
Áp dụng được kiến thức đã học vào dự án thực tế.
Rèn luyện được kỹ năng chuyên môn, tư duy logic và tinh thần làm việc
chuyên nghiệp.
Thể hiện tinh thần học hỏi và chủ động trong suốt thời gian thực tập.
2. Đề xuất cải tiến trong tương lai
Tiếp tục cải thiện mô hình nhận diện khuôn mặt, tối ưu tốc độ và độ
chính xác.
Mở rộng ứng dụng sang các lĩnh vực khác như kiểm soát ra vào hoặc
quản lý lớp học.
Tài liệu tham kho
1. https://arxiv.org/pdf/2502.18807
2.
https://arxiv.org/abs/2502.18807?fbclid=IwY2xjawMFsIBleHRuA2FlbQIxMQAB
HgzYhtO2i-TmAPCNIEXzvgs-
IAYOruUI3okyc_61Ez1kfE1snO51g9OxCEhx_aem_RYe_kvn1OvvNt6-
uqmwv2Q
3. https://github.com/Ruifeng-Tan/BatteryLife?tab=readme-ov-
file&fbclid=IwY2xjawMFqflleHRuA2FlbQIxMQABHhW9zqInBwhnsMfiYWOot
HTdsDJ1QJCCITn3Kzob6WnZgHthVDLwpvIPoCer_aem_GGKEdSiw4QtwnHu
00vAnLQ
4. https://arxiv.org/pdf/2506.10361
5. https://bmvc2022.mpi-inf.mpg.de/0611.pdf
6. https://phamdinhkhanh.github.io/2020/09/19/MobileNet.html
7. https://www.linkedin.com/pulse/machine-vision-making-face-recognition-
android-app-kelvin-kinyunye?trk=article-ssr-frontend-pulse_more-articles_related-
content-card

Preview text:


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP DỰ ÁN
Tên cơ quan thực tập: CÔNG TY TNHH HITEK SOLUTION
Thời gian thực tập: 01/07/2025 – 30/09/2025
Giảng viên hướng dẫn: PGS.TS Hoàng Văn Dũng
Cán bộ hướng dẫn: Phạm Công Thiện
Sinh viên thực tập: Phạm Anh Quân Mã số sinh viên: 22110215
Thành phố Hồ Chí Minh, tháng 10 năm 2025
CÔNG TY TNHH HITEK SOLUTION BÁO CÁO THỰC TẬP DỰ ÁN
Họ và tên sinh viên: Phạm Anh Quân
Trường / Khoa: Đại Học Sư Phạm Kỹ Thuật TPHCM / Khoa Công Nghệ Thông Tin
Ngành học: Công nghệ thông tin
Vị trí thực tập: AI Intern
Thời gian thực tập: 01/07/2025 – 30/09/2025
Người hướng dẫn: Phạm Công Thiện
Bộ phận thực tập: Team-C
TP. Hồ Chí Minh, ngày ..... tháng ..... năm .....
(Sinh viên ký và ghi rõ họ tên) LỜI CẢM ƠN
Lời đầu tiên, em xin phép được gửi lời cảm ơn chân thành đến anh chị công
ty HITEK SOLUTION, em xin được cảm ơn anh Phạm Công Thiện đã trực tiếp
hướng dẫn, hỗ trợ và tận tình chỉ bảo em trong suốt quá trình thực tập. Em xin cảm
ơn đến anh Phạm Nhị Nguyên và Chị Hoa đã tạo điều kiện để em được thực tập ở
công ty và giúp đỡ em hoàn thành tốt các công việc được giao.
Em thực hiện đề tài cũng xin trân trọng cảm ơn thầy Hoàng Văn Dũng, giáo
viên hướng dẫn đề tài đã định hướng và trao đổi những kinh nghiệm quý báu để
sinh viên thực hiện hoàn thành đề tài thực tập. LỜI MỞ ĐẦU
Trong quá trình học tập tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí
Minh, em nhận thấy việc tham gia thực tập tại doanh nghiệp là một cơ hội vô cùng
quan trọng để giúp sinh viên có thể áp dụng các kiến thức, lý thuyết mình học được
trên lớp vào thực tế, rèn luyện kỹ năng chuyên môn và làm quen với môi trường làm việc chuyên nghiệp.
Chính vì vậy, em đã quyết định lựa chọn Công ty TNHH HITEK
SOLUTION, đơn vị hoạt động trong lĩnh vực phát triển phần mềm và giải pháp
công nghệ làm nơi thực tập. Tại đây, em có cơ hội tham gia hai dự án vô cùng thú vị:
 Dự án 1: Nghiên cứu và xây dựng lại mô hình học sâu từ bài báo khoa học quốc tế về pin.
 Dự án 2: Xây dựng hệ thống nhận diện khuôn mặt phục vụ điểm danh tự động.
Báo cáo này được em viết nhằm trình bày quá trình thực tập, mô tả công
việc, các kỹ năng, kiến thức đã vận dụng, kết quả đạt được, cũng như những bài
học kinh nghiệm rút ra trong suốt thời gian làm việc tại công ty. CAM KẾT BẢO MẬT
“Báo cáo này được thực hiện trong khuôn khổ chương trình thực tập tại
công ty. Theo yêu cầu bảo mật, một số thông tin liên quan đến dự án như tên khách
hàng, công nghệ cốt lõi, dữ liệu nội bộ và các tài liệu kỹ thuật đã được ẩn hoặc
thay thế bằng ký hiệu chung. Báo cáo chỉ nhằm mục đích trình bày quá trình học
tập, kỹ năng đạt được và kinh nghiệm thực tế, không tiết lộ chi tiết thương mại hoặc kỹ thuật.”
GIỚI THIỆU CHUNG
1. Mục tiêu thực tập
Áp dụng các kiến thức chuyên ngành đã được học vào các dự án thực tế, rèn
luyện kỹ năng nghiên cứu, lập trình, và làm việc nhóm trong môi trường doanh nghiệp.
2. Thời gian thực tập
Từ ngày 01/07/2025 đến ngày 30/09/2025
3. Vị trí thực tập
Lập trình viên AI (AI Intern)
4. Nhóm dự án và nhiệm vụ
Dự án 1: Nghiên cứu và xây dựng lại mô hình học sâu từ bài báo quốc tế
“BatteryLife: A Comprehensive Dataset and Benchmark for Battery Life Prediction”
 Trong dự án này em em đóng vai trò là nhóm trưởng trực tiếp tham gia vào
hầu hết các công việc như viết báo cáo hàng tuần cho cả nhóm, xử lý dữ
liệu, huấn luyện mô hình, đánh giá hiệu năng, phân chi công việc cho cho
các thành viên trong nhóm,…
Dự án 2: Phát triển ứng dụng nhận diện khuôn mặt phục vụ điểm danh, sử
dụng MobileNetV2, YuNet, SFace và Streamlit.
 Trong dự án trên em tham gia vào việc hỗ trợ bạn Phạm Quốc Đức tìm kiếm
thông tin từ các bài báo liên quan tới lĩnh vực nhóm em thực hiện, em cũng
là người thực hiện công việc xử lý dữ liệu, huấn luyện mô hình, đánh giá
hiệu năng và xây dựng giao diện demo (web nhận diện khuôn mặt),… Mục lục
CHƯƠNG 1: TỔNG QUAN DỰ ÁN ........................................................................................6
1. Mô tả dự án ........................................................................................................................6
2. Mục tiêu thực hiện .............................................................................................................6
3. Phạm vi nghiên cứu ...........................................................................................................7
4. Vai trò.................................................................................................................................7
CHƯƠNG 2: QUÁ TRÌNH THỰC HIỆN ................................................................................7
CHƯƠNG 3: KỸ NĂNG & KIẾN THỨC ỨNG DỤNG .........................................................9
1. Kỹ thuật và kiến thức ........................................................................................................9
2. Ứng dụng vào dự án ........................................................................................................10
CHƯƠNG 4: KẾT QUẢ & ĐÓNG GÓP ...............................................................................11
1. Kết quả đạt được .............................................................................................................11
2. Giá trị mang lại ................................................................................................................11
CHƯƠNG 5: KHÓ KHĂN & BÀI HỌC ................................................................................11
1. Vấn đề và giải pháp xử lý ................................................................................................11
2. Bài học kinh nghiệm ........................................................................................................12
CHƯƠNG 6: ĐÁNH GIÁ & ĐỀ XUẤT .................................................................................12
1. Đánh giá ...........................................................................................................................12
2. Đề xuất cải tiến trong tương lai .......................................................................................12
Tài liệu tham khảo ..................................................................................................................13
CHƯƠNG 1: TỔNG QUAN DỰ ÁN 1. Mô tả dự án
Trong quá trình thực tập tại Công ty TNHH HITEK SOLUTION, em có cơ
hội tham gia hai dự án thực tế do anh Phạm Công Thiện làm người phụ trách và
cũng là người giao task cho nhóm em:
 Dự án 1: Nghiên cứu và xây dựng lại kết quả của bài báo: Mục tiêu là đọc
hiểu, viết báo cáo và xây dựng lại (reproduce) các kết quả từ bài báo khoa
học “BatteryLife: Predicting Remaining Useful Life of Li-ion Batteries
Using Deep Learning”. Em đã thực hiện việc phân tích cấu trúc tập dữ liệu
(dataset), xây dựng lại pipeline huấn luyện bằng nhiều mô hình học sâu khác
nhau trên tập dataset được tác giả công khai là BatteryLife và các tập con
của nó, so sánh kết quả đạt được với bài báo gốc, và viết báo cáo phân tích.
 Dự án 2: Hệ thống nhận diện khuôn mặt phục vụ điểm danh: Dự án hướng
đến việc xây dựng một ứng dụng nhận diện khuôn mặt giúp tự động hóa quy
trình điểm danh phục vụ cho công ty hoặc trường học. Em đã sử dụng mô
hình MobileNetV2 làm backbone, kết hợp YuNet để phát hiện khuôn mặt,
SFace để trích xuất đặc trưng, và LinearSVC để phân loại. Ứng dụng được
phát triển bằng Streamlit để có giao diện web demo cơ bản và dễ dàng sử dụng.
2. Mục tiêu thực hiện Dự án 1:
 Hiểu thật rõ nội dung bài và xây dựng lại được các kết quả của nó.
 So sánh sự khác nhau giữa bài báo và kết quả xây dựng lại mô hình và giải thích lý do tại sao.
 Nhận xét được các kết quả mình đã đạt được từ bài báo. Dự án 2:
 Xây dựng hệ thống nhận diện khuôn mặt theo thời gian thực.
 Đảm bảo độ chính xác nhận diện cao và thời gian phản hồi ngắn.
 Hoàn thiện pipeline đầy đủ: thu thập dữ liệu → huấn luyện → triển khai → demo.
3. Phạm vi nghiên cứu
 Thực hiện trong phạm vi nội bộ của công ty, chỉ sử dụng dữ liệu công khai
hoặc dữ liệu thu thập có ẩn danh.
 Không tiết lộ công nghệ, thuật toán, hoặc dữ liệu thuộc bản quyền công ty TNHH HITEK SOLUTION.
 Kết quả chỉ nhằm mục đích học tập và báo cáo thực tập, không thương mại hóa sản phẩm. 4. Vai trò
 Tìm hiểu và triển khai mô hình trong dự án nghiên cứu.
 Xử lý dữ liệu, huấn luyện và đánh giá mô hình trong dự án camera điểm danh.
 Viết tài liệu hướng dẫn chạy mô hình và hỗ trợ nhóm trình bày demo.
 Báo cáo tiến độ cho mentor 2 tuần 1 lần, ghi log kết quả và cải tiến theo phản hồi.
CHƯƠNG 2: QUÁ TRÌNH THỰC HIỆN Thời gian Công việc Kết quả đạt được Công cụ sử dụng Tuần 1 1. Chạy lại code do bạn - Chạy lại code - Công cụ chính Bình chia sẻ bằng google thành công, hiểu dùng để chạy code
colab, tìm hiểu dataset và được tập dataset và tìm hiểu
viết lại báo cáo những gì đã đó và hiểu được dataset: google học được. chi tiết nội dung colab, jupyter
2. Tìm hiểu 2 bài báo khoa và mục đích của (python), python,
học được anh Thiện chia bài code. kaggle,… sẽ: bài 1 là 2019 Kristen - Đọc và hiểu Frameworks: [Degradation], bài 2 là được khá rõ nội Streamlit, Scikit- 2022 Guijun [Transfer dung của 2 bài learn, Pytorch,.. Learning]. báo. Tuần 2 Tìm hiểu bài báo
- Nắm rõ được vấn - Công cụ dùng để “BatteryLife” và dataset
đề mà bài báo này tham khảo code: của nó. đề cập đến, hiểu github,… được các tập - Công cụ dùng để dataset của nó. đọc báo và viết Tuần 3
1. Tiếp tục tìm hiểu thật chi - Hiểu được chi báo cáo: pdf, tiết về bài báo tiết tất cả 4 loại word,…
“BatteryLife”, chạy lại
pin của bài báo và - Công cụ hỗ trợ:
code nó và hiểu rõ hơn về 16 thuật toán tác một số công cụ AI
các phương pháp tác giả sử giả sử dụng, chạy như là Chat GPT, dụng. thành công code Gemini, Grok,… 2. Học khóa học của bài báo.
Deeplearning do anh Thiện - Học được một số gửi. khóa học quan trọng như “Generative AI for Everyone”, “RAG” một kỹ thuật rất quan trọng để làm chatbot, “Machine Learning Fundamental”,… Tuần 4 1. Reproduce lại các kết - Reproduce lại Tuần 5
quả của bài báo, tìm hiểu được các của bài Tuần 6
các phương pháp cải tiến báo trên từng tập
2. Tiếp tục học thêm khóa dataset nhỏ, thử sử học Deeplearning do anh dụng các phương thiện gửi. pháp học máy vào để so sánh kết quả, ứng dụng kết quả đó vào dự đoán thực tế. - Học thêm được một số khóa học bổ ích như: “Better Prompt For AI” bài học bổ ích nhất trong thời đại hiện nay, “Turn Data Into Decisions”, “Data Analysis”,… Tuần 7 1. Tiếp tục reproduce - reproduce lại
những kết quả chưa đạt được kết quả tổng được. thể theo tập pin
2. Tìm hiểu về bài toán lớn (dù kết quả
nhận diện khuôn mặt và chưa hoàn toàn thực hiện. giông bài báo) - Tìm hiểu được các phương pháp, các bài báo và các công cụ sử dụng để nhận diện khuôn mặt, viết bài báo cáo, làm slide thuyết trình, làm demo bằng web.
CHƯƠNG 3: KỸ NĂNG & KIẾN THỨC ỨNG DỤNG
1. Kỹ thuật và kiến thức
Trong suốt quá trình thực tập tại Công ty TNHH HITEK SOLUTION, em đã
có cơ hội được vận dụng, củng cố và mở rộng nhiều kiến thức đã học trên trường,
đặc biệt trong các lĩnh vực như trí tuệ nhân tạo (AI), xử lý dữ liệu, và triển khai mô hình học sâu. Cụ thể, em đã:
 Hiểu và áp dụng được kiến trúc CNN LSTM trong dự án tái hiện bài báo
BatteryLife, qua đó nắm vững cách kết hợp giữa mạng nơ-ron tích chập
(CNN) để trích xuất đặc trưng và mạng hồi tiếp dài hạn (LSTM) để xử lý chuỗi thời gian.
 Tìm hiểu và triển khai mô hình MobileNetV2, YuNet và SFace cho bài toán
nhận diện khuôn mặt, nắm rõ cơ chế trích xuất vector đặc trưng (embedding)
và cách huấn luyện bộ phân loại SVC để nhận dạng khuôn mặt.
 Thực hành tiền xử lý dữ liệu ảnh: cân bằng dữ liệu, loại bỏ nhiễu, chuẩn hóa
kích thước, tăng cường dữ liệu giúp mô hình tổng quát tốt hơn.
 Nắm rõ quy trình huấn luyện, đánh giá và tối ưu mô hình, nắm được cách vẽ
đồ thị Loss/Accuracy, và lựa chọn tham số huấn luyện hợp lý.
 Áp dụng công cụ ONNX Runtime để tối ưu thời gian suy luận (inference
time), giúp mô hình chạy nhanh hơn khi triển khai thực tế.
 Làm quen với kỹ năng đọc hiểu bài báo khoa học, trích xuất ý chính, hiểu
pipeline và thuật toán mà tác giả sử dụng, từ đó có thể tái hiện kết quả một cách có cơ sở.
 Tăng cường khả năng tư duy logic, xử lý lỗi và tìm giải pháp kỹ thuật thông
qua việc fix bug, tối ưu code, và so sánh hiệu năng các mô hình khác nhau.
Ngoài ra, em còn học được thêm cách viết tài liệu kỹ thuật, hướng dẫn chạy
mô hình, mô tả kết quả và quy trình thực hiện, đây là kỹ năng quan trọng khi làm
việc trong môi trường công nghệ cao một cách chuyên nghiệp.
2. Ứng dụng vào dự án
 Trong dự án 1 (BatteryLife):
Em sử dụng kiến thức về học sâu và xử lý dữ liệu để tái hiện pipeline huấn
luyện. Em cài đặt lại mô hình CNN - LSTM, chạy thử trên các tập dữ liệu
nhỏ, sau đó mở rộng sang tập đầy đủ để so sánh kết quả với bài báo gốc.
Quá trình này giúp em hiểu sâu hơn về cách xây dựng một mô hình dự đoán
tuổi thọ pin và xử lý dữ liệu chuỗi thời gian.
 Trong dự án 2 (Nhận diện khuôn mặt):
Em áp dụng kỹ năng lập trình, xử lý ảnh, và triển khai web để phát triển ứng
dụng nhận diện khuôn mặt. Em thực hiện các bước như phát hiện khuôn mặt
bằng YuNet, trích xuất vector đặc trưng bằng SFace, huấn luyện bộ phân loại
LinearSVC, và kết nối toàn bộ hệ thống vào giao diện web Streamlit để có thể demo trực tiếp.
CHƯƠNG 4: KẾT QUẢ & ĐÓNG GÓP
1. Kết quả đạt được
Sau ba tháng thực tập, em đã hoàn thành đầy đủ các nhiệm vụ được giao trong cả hai dự án.
Các mô hình được triển khai hoạt động ổn định, ứng dụng chạy tốt trong môi
trường thử nghiệm và đạt được các mục tiêu mà nhóm đề ra ban đầu.
Ngoài ra, em đã hoàn thiện báo cáo tổng kết, slide thuyết trình và phần demo
sản phẩm để trình bày trong buổi nghiệm thu của công ty.
2. Giá trị mang lại
 Giúp nhóm hiểu rõ hơn quy trình phát triển và triển khai một mô hình AI hoàn chỉnh.
 Góp phần hoàn thiện sản phẩm thử nghiệm và tạo nền tảng cho các dự án tiếp theo của công ty.
 Nâng cao kỹ năng nghiên cứu, làm việc nhóm, tư duy lập trình và xử lý vấn
đề thực tế của bản thân.
CHƯƠNG 5: KHÓ KHĂN & BÀI HỌC
1. Vấn đề và giải pháp xử lý
 Khó khăn về dữ liệu: Dữ liệu pin trong bài báo không đồng nhất giữa các
tập, có nhiều giá trị thiếu và nhiễu.
 Giải pháp: Chuẩn hóa dữ liệu, loại bỏ mẫu lỗi và chia nhỏ dataset để huấn luyện từng phần.
 Dataset quá lớn và một số thuật toán Deeplearning cần GPU mạnh để xử lý
 Sử dụng GPU T4 trên google colab và sử dụng GPT trên kaggle để train model.
 Khó khăn khi export mô hình sang ONNX: Gặp lỗi không tương thích kích
thước đầu vào và đầu ra.
 Giải pháp: Kiểm tra kỹ input/output shape và điều chỉnh dynamic axis trước khi export.
 Khó khăn trong bài toán nhận diện khuôn mặt: Một số ảnh bị thiếu sáng,
lệch góc khiến mô hình nhận diện sai.
 Giải pháp: Sử dụng kỹ thuật tăng cường dữ liệu (brightness, contrast, flip) để
giúp mô hình học tốt hơn.
2. Bài học kinh nghiệm
 Cần đọc kỹ tài liệu và hiểu rõ pipeline trước khi triển khai để tránh lỗi trong quá trình thực hiện.
 Việc ghi chép nhật ký và log kết quả hằng ngày giúp theo dõi tiến độ, dễ
dàng tìm ra nguyên nhân khi mô hình hoạt động sai.
 Học được tầm quan trọng của teamwork: chia sẻ tiến độ, nhận feedback, và
chủ động phối hợp để hoàn thành nhiệm vụ đúng hạn.
 Biết cách quản lý thời gian hiệu quả hơn, sắp xếp thứ tự ưu tiên cho các task quan trọng.
CHƯƠNG 6: ĐÁNH GIÁ & ĐỀ XUẤT 1. Đánh giá
 Hoàn thành các công việc được giao, đảm bảo tiến độ và chất lượng yêu cầu.
 Áp dụng được kiến thức đã học vào dự án thực tế.
 Rèn luyện được kỹ năng chuyên môn, tư duy logic và tinh thần làm việc chuyên nghiệp.
 Thể hiện tinh thần học hỏi và chủ động trong suốt thời gian thực tập.
2. Đề xuất cải tiến trong tương lai
 Tiếp tục cải thiện mô hình nhận diện khuôn mặt, tối ưu tốc độ và độ chính xác.
 Mở rộng ứng dụng sang các lĩnh vực khác như kiểm soát ra vào hoặc quản lý lớp học. Tài liệu tham khảo
1. https://arxiv.org/pdf/2502.18807 2.
https://arxiv.org/abs/2502.18807?fbclid=IwY2xjawMFsIBleHRuA2FlbQIxMQAB HgzYhtO2i-TmAPCNIEXzvgs-
IAYOruUI3okyc_61Ez1kfE1snO51g9OxCEhx_aem_RYe_kvn1OvvNt6- uqmwv2Q
3. https://github.com/Ruifeng-Tan/BatteryLife?tab=readme-ov-
file&fbclid=IwY2xjawMFqflleHRuA2FlbQIxMQABHhW9zqInBwhnsMfiYWOot
HTdsDJ1QJCCITn3Kzob6WnZgHthVDLwpvIPoCer_aem_GGKEdSiw4QtwnHu 00vAnLQ
4. https://arxiv.org/pdf/2506.10361
5. https://bmvc2022.mpi-inf.mpg.de/0611.pdf
6. https://phamdinhkhanh.github.io/2020/09/19/MobileNet.html
7. https://www.linkedin.com/pulse/machine-vision-making-face-recognition-
android-app-kelvin-kinyunye?trk=article-ssr-frontend-pulse_more-articles_related- content-card
Document Outline

  • CHƯƠNG 1: TỔNG QUAN DỰ ÁN
    • 1. Mô tả dự án
    • 2. Mục tiêu thực hiện
    • 3. Phạm vi nghiên cứu
    • 4. Vai trò
  • CHƯƠNG 2: QUÁ TRÌNH THỰC HIỆN
  • CHƯƠNG 3: KỸ NĂNG & KIẾN THỨC ỨNG DỤNG
    • 1. Kỹ thuật và kiến thức
    • 2. Ứng dụng vào dự án
  • CHƯƠNG 4: KẾT QUẢ & ĐÓNG GÓP
    • 1. Kết quả đạt được
    • 2. Giá trị mang lại
  • CHƯƠNG 5: KHÓ KHĂN & BÀI HỌC
    • 1. Vấn đề và giải pháp xử lý
    • 2. Bài học kinh nghiệm
  • CHƯƠNG 6: ĐÁNH GIÁ & ĐỀ XUẤT
    • 1. Đánh giá
    • 2. Đề xuất cải tiến trong tương lai
  • Tài liệu tham khảo