Tải bản đầy đủ (.pdf) (12 trang)

báo cáo thực tập COMPUTER VISION

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (913.64 KB, 12 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

COMPUTER VISION

Công ty thực tập

: AdMicro

Người phụ trách

: Thầy Huỳnh Ngọc Tín
Nguyễn Thanh Anh Tuyên

Thực tập sinh

: Nguyễn Tiến Trung

TP. Hồ Chí Minh, tháng 6 năm 2020


1

LỜI MỞ ĐẦU
Thị giác máy tính là một lĩnh vực trong Artificial Intelligence (Trí tuệ nhân tạo) và
Computer Science (Khoa học máy tính) nhằm giúp máy tính có được khả năng nhìn và hiểu
giống như con người.
Computer Vision (Thị giác máy tính) được định nghĩa là một lĩnh vực bao gồm các
phương pháp thu nhận, xử lý ảnh kỹ thuật số, phân tích và nhận dạng các hình ảnh và, nói


chung là dữ liệu đa chiều từ thế giới thực để cho ra các thông tin số hoặc biểu tượng. Computer
Vision (Thị giác máy tính) cũng được mơ tả là sự tổng thể của một dải rộng các quá trình tự
động và tích hợp và các thể hiện cho các nhận thức thị giác
Nhiệm vụ của Computer Vision (Thị giác máy tính) bao gồm các phương pháp để thu
thập, xử lý, phân tích và hiểu hình ảnh kỹ thuật số và trích xuất dữ liệu chiều cao từ thế giới
thực để tạo ra thông tin bằng số hoặc biểu tượng. Các ngành khoa học về tầm nhìn máy tính liên
quan đến lý thuyết đằng sau các hệ thống nhân tạo trích xuất thơng tin từ hình ảnh. Dữ liệu hình
ảnh có thể có nhiều dạng, chẳng hạn như chuỗi video, chế độ xem từ nhiều camera hoặc dữ liệu
đa chiều từ máy quét y tế. Kỷ luật công nghệ của tầm nhìn máy tính tìm cách áp dụng các lý
thuyết và mơ hình của nó vào việc xây dựng các hệ thống thị giác máy tính.
Sau ba năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế, cũng như
muốn được tham gia nghiên cứu và làm việc trong mơi trường tốt, em có dự định là sẽ đi thực
tập về Artificial Intelligence (Trí tuệ nhân tạo) đặc biệt là về Computer Vision. Vì vậy, em
quyết định chọn AdMicro – Một môi trường học tập, làm việc, hiện đại – là nơi sẽ giúp em thực
hiện dự định này.


2

LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn AdTech HCM đã tạo điều kiện cho em có cơ hội được thực tập
tại công ty.
Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của anh, chị trong team,
thực tập chúng em đã tiếp thu được những kiến thức quan trọng để có thể làm và học tập. Chân
thành cảm ơn các anh chị trong team đã bỏ ra nhiều thời gian, công sức để hướng dẫn chúng em
hoàn thành đợt thực tập này.
Đặc biệt cảm ơn thầy Tín anh Tuyên, đã training, hướng dẫn, giúp đỡ cho chúng em tận
tình cả những khó khăn trong cơng việc, đến những khó khăn việc làm quen với mơi trường
mới, đã chỉ dẫn chúng em về cách làm báo cáo, lên kế hoạch, những kỹ năng không thể thiếu.
Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều

kiện em làm bài báo cáo này.
Trung
TpHCM, ngày tháng năm>


3

NHẬN XÉT CỦA KHOA

...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................
...................................................................................................................................................


4


MỤC LỤC

Contents
LỜI MỞ ĐẦU ....................................................................................................................................... 1
LỜI CẢM ƠN ....................................................................................................................................... 2
Chương 1: Giới thiêu công ty thực tập ................................................................................................... 5
1.

Giới thiệu công ty VCcorp .......................................................................................................... 5

2.

Giới thiệu Admincro ................................................................................................................... 5

3.

Giới thiệu bộ phận Adtech HCM ................................................................................................. 6

Chương 2: Nội dung thực tập ................................................................................................................. 7
1.

Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty ................................................................ 7

2.

Nghiên cứu kỹ thuật .................................................................................................................... 7

3.


Công việc đã thực hiện................................................................................................................ 8

TÀI LIỆU THAM KHẢO ................................................................................................................... 10
TỔNG KẾT ......................................................................................................................................... 11


5

Chương 1: Giới thiêu công ty thực tập
1. Giới thiệu công ty VCcorp
Được thành lập vào năm 2006, Công ty CP VCCorp (VCCorp) là công ty tiên
phong trong lĩnh vực công nghệ và nội dung số. Với hơn 10 năm hình thành và
phát triển, VCCorp đã xây dựng được một hệ sinh thái Internet rộng lớn với rất
nhiều sản phẩm sáng tạo, hữu ích trong nhiều lĩnh vực (quảng cáo trực tuyến,
thương mại điện tử, trò chơi trực tuyến...) phủ sóng trên 90% người sử dụng
Internet và mobile, có giá trị đóng góp lớn vào sự phát triển của Internet Việt Nam
trong một thập kỷ qua.
2. Giới thiệu Admincro
Admicro thuộc Công ty cổ phần truyền thông Việt Nam_VCcorp
Admicro hiê ̣n đang là ma ̣ng lưới kinh doanh quảng cáo trực tuyế n hàng đầ u ta ̣i thi ̣
trường Viê ̣t Nam
VCCorp hiện đang sở hữu thương hiệu quảng cáo trực tuyến Admicro là đơn vị
quảng cáo trực tuyến lớn nhất hiện nay với hệ thống quảng cáo trên 200 website
uy tín hàng đầu, gần 30 website trong số đó thuộc sở hữu của VCCorp hoặc
VCCorp là đơn vị độc quyền khai thác quảng cáo. Với độ phủ tới trên 50 triệu độc
giả, tương đương 90% người dùng Internet và mobile tại Việt Nam, cùng với sức
mạnh về công nghệ, và sự sáng tạo không ngừng, Admicro luôn ở vị thế dẫn đầu
thị trường, giúp các trang báo và trang thơng tin điện tử Việt Nam có nguồn thu tốt
để cung cấp thông tin cho người dân và cạnh tranh được các website dịch vụ nước
ngoài.



6

Các sản phẩm quảng cáo sáng tạo, ứng dụng nền tảng công nghệ cloud computing, hệ
thống xử lý dữ liệu lớn hàng tỷ bản ghi của Admicro giúp các doanh nghiệp tối ưu
hóa hiệu quả marketing và tiếp cận nhanh nhất đến độc giả Internet. Thông qua hệ
thống Admicro, khách hàng có thể kiếm sốt và đo lường số liệu theo thời gian thực,
nhắm tới đúng đối tượng độc giả, khu vực, vùng miền, theo đơ tuổi, giới tính...

3. Giới thiệu bộ phận Adtech HCM
Adtech HCM là một bộ phận trong Adtech đảm nhiệm tìm hiểu và nghiên cứu,
triển khai và phát triển các lĩnh vực như Big Data, Computer Vision, NLP, …


7

Chương 2: Nội dung thực tập
Đợt thực tập với lĩnh vực Computer Vision nhằm mục đích giúp sinh viên thực tập được
đào tạo kiến thức về xử lý ảnh, đồng thời rèn luyện những kỹ năng mềm như làm việc nhóm,
thuyết trình, giao tiếp. Tại cơng ty, sinh viên có cơ hội được học tập, khám phá và làm việc
trong một mơi trường phát triển chun nghiệp.

1. Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty
Thời gian : 1 ngày
Nội dung : Giới thiệu về công ty, cách tổ chức của công ty
Được nghe người phụ trách giới thiệu về cơng ty, q trình thành lập và phát triên
(như đã nhắc đến ở trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức của
cơng ty .
Ngồi ra, thực tập sinh cịn được giới thiệu về cách thức làm việc trong công ty

như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công
việc…
Kết quả : Hiểu thêm về cơng ty, q trình thành lập và phát triển. Có thêm các kỹ năng
về việc sử dụng email trong cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm
hơn.

2. Nghiên cứu kỹ thuật
1.1.

Các kiến thức cơ bản
Thời gian : 7 ngày (2 tuần)
Nội dung : Xem lại kiến thức về hệ điều hành Linux và quản trị hệ thống, tìm hiểu về
các kiến thức về cơng cụ sẽ được sử dụng trong quá trình làm việc.
Trong thời gian này, anh phụ trách đã hướng dẫn thực tập sinh tìm hiểu về các
cơng cụ sẽ giúp ích cho trong công việc sau này.
Thực hiện : Thực hành sử dụng các cú pháp trên hệ điều hành Linux đã nêu trên và
các công cụ.
Kết quả : Sự dụng hệ điều hành linux, nắm bắt được các công cụ cần sử dụng.

1.2.

Các kiến thức về Machine Learning, Computer Vision
Thời gian : 21 ngày (7 tuần)
Nội dung : Trang bị kiến thức về Machine Learning, Computer Vision, các kỹ năng
tiến hành nghiên cứu hoặc tiếp cận giải quyết vấn đề.
Thực hiện :


8


-

Học các kiến thức của chương trình đạo tạo.
Học them các kiến thức trên các khóa học online.
Làm các bài seminar, báo cáo kiến thức đã học.

Kết quả :
-

Có được những kiến thức nền tảng quan trọng.
Ngồi ra cịn được biết thêm chuẩn viết code, quy ước trong việc viết code sao
cho đúng chuẩn, dễ đọc, dễ hiểu.

3. Công việc đã thực hiện
STT

Nội dung cơng việc

Mơ tả cơng việc

Mức
độ
hồn
thành

Trang bị kiến thức cơ -Tìm hiểu Git: các lệnh thao
tác trong Git, các workflow
bản làm việc

Hồn

thành
phổ biến trong Git
mơ tả
-Ơn tập lại hệ điều hành công
Linux: các lệnh thao tác, việc.

1

Machine Learning

2

Deep Learning
3
Computer Vision
4

kiến trúc
-Kết nối và thao tác trên
server: SSH
-Tìm hiểu cơ bản về
Machine Learning: Định
nghĩa, phân loại
-Các thuật toán cơ bản của
Machine Learning.
-Xem lại các kiến thức
toán: Đại số tuyến tính, ma
trận và vector,...
-Tìm hiểu về Deep
Learning: mạng Neural

Networks, mạng CNN,..

Hồn
thành
mơ tả
cơng
việc.

Hồn
thành
mơ tả
cơng
việc.
-Các kiến thức cơ bản về Hồn
ảnh và xử lý ảnh: Ảnh, thành
mơ tả
khơng gian màu,..
-Tìm hiểu về lĩnh vực và công

Nhận xét của người
hướng dẫn


9

5

6

7


ứng dụng của Computer
Vision
-Các bài toán Computer
Vision
trong
Deep
Learning
-Làm quen với thư viện
OpenCV và các APIs
Service có sẵn: Watson
Học tập một số khóa -MachineLearning Andrew
học trên Coursera về Ng
Computer Vision
-Deep Learning Andrew
Ng
-Computer Vision Basic
-Introduction to Computer
Vision with Watson and
OpenCV:
Microservice và API -Tìm hiểu kiến trúc Micro
service
-Tìm hiểu Docker.
-Tìm hiểu về API với
Flask trong Python.
Data Labelling
Hỗ trợ các bài tốn trong
team: tìm dữ liệu và gán
nhãn dữ liệu cho các tốn,



việc.

Hồn
thành
mơ tả
cơng
việc.

Hồn
thành
mơ tả
cơng
việc.
Hồn
thành
mơ tả
công
việc.


10

TÀI LIỆU THAM KHẢO

Training Curriculum :
/>
OpenCV tutorials :
/>Coursera :
/> /> /> />


11

TỔNG KẾT
Như vậy, trong ba tháng thực tập em đã học được các kiến thức về Computer Vision đã học,
đồng thời có thêm những kiến thức, kinh nghiệm mới về cách làm việc, các kỹ năng mềm ,...
Môi trường làm việc trẻ trung, vui vẻ, thoải mái cho việc học tập, nghiên cứu phát triển. Được
học hỏi, đào tạo về các công nghệ mới nhất, đặc biệt trong lĩnh vực ML/Deeplearning đang vơ
cùng hot hiện nay. Có cơ hội tham gia vào các bài toán đang triển khai thực tế, Có hệ thống máy
tính mạnh cho việc chạy thử nghiệm các thuật toán ML.
Chân thành cảm ơn sự giúp đỡ của các anh chị trong nhóm/ Cảm ơn thầy Huỳnh Ngọc Tín và
anh Nguyễn Thanh Anh Tuyên đã giúp em hoàn thành bài báo cáo này.



×