1. Trang chủ
  2. » Cao đẳng - Đại học

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

12 211 3

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 913,64 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 Visio

Trang 1

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

Trang 2

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

Trang 3

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>

Trang 4

NHẬN XÉT CỦA KHOA

Trang 5

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

Trang 6

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

Trang 7

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 soá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, …

Trang 8

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 chuyên 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, quá 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

Ngoà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, quá 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 :

Trang 9

- 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

- Ngoà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

độ hoàn thành

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

1

Trang bị kiến thức cơ

bản làm việc

-Tìm hiểu Git: các lệnh thao tác trong Git, các workflow phổ biến trong Git

-Ôn tập lại hệ điều hành Linux: các lệnh thao tác, kiến trúc

-Kết nối và thao tác trên server: SSH

Hoàn thành

mô tả công việc

2

Machine Learning -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,

Hoàn thành

mô tả công việc

3

Deep Learning -Tìm hiểu về Deep

Learning: mạng Neural Networks, mạng CNN,

Hoàn thành

mô tả công việc

4

Computer Vision -Các kiến thức cơ bản về

ảnh và xử lý ảnh: Ảnh, không gian màu,

-Tìm hiểu về lĩnh vực và

Hoàn thành

mô tả công

Trang 10

ứ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

việc

5

Học tập một số khóa

học trên Coursera về

Computer Vision

-MachineLearning Andrew

Ng -Deep Learning Andrew

Ng -Computer Vision Basic -Introduction to Computer Vision with Watson and OpenCV:

Hoàn thành

mô tả công việc

6

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

Hoàn thành

mô tả công việc

7

Data Labelling Hỗ trợ các bài toán trong

team: tìm dữ liệu và gán nhãn dữ liệu cho các toán,

Hoàn thành

mô tả công việc

Trang 11

TÀI LIỆU THAM KHẢO

Training Curriculum :

https://docs.google.com/spreadsheets/d/18ZziBH-jTyDONOAbvaXvd1ymdbHYTHyg8osQeJZlHg8/edit#gid=354309047

OpenCV tutorials :

https://docs.opencv.org/master/d9/df8/tutorial_root.html

Coursera :

https://www.coursera.org/learn/machine-learning

https://www.coursera.org/specializations/deep-learning

https://www.coursera.org/learn/computer-vision-basics

https://www.coursera.org/learn/introduction-computer-vision-watson-opencv

Trang 12

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,

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

Ngày đăng: 05/09/2021, 20:57

TỪ KHÓA LIÊN QUAN

w