28.04.2020 Views

Sách Deep Learning cơ bản

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4

• Phần cứng phát triển: Sự xuất hiện của GPU GTX 10 series của NVIDIA ra mắt năm 2014

với hiệu năng tính toán cao cũng như giá thành rẻ có thể tiếp cận với hầu hết với mọi người

dẫn đến việc nghiên cứu Deep Learning không còn là những bài toán chỉ được nghiên cứu

trong các phòng lab đắt tiền của các trường Đại học danh giá và các công ty lớn.

Theo thống kê trên trang paperswithcode hiện có 16 tasks lớn mà Machine Learning có thể thực

hiện trong đó có tới trên 8 tasks Deep learning đạt kết quả SOTA phải kể đến như:

• Computer Vision

• Natural Language Processing

• Medical

• Methodology

• Speech

• Time Series

• Audio

• Music

Ý tưởng và mục đích của cuốn sách

Hồi đầu năm 2019, khi nghiên cứu ứng dụng về Deep Learning trong ngành Y, tôi nhận ra là mặc

dù bản thân mình là kỹ sư có khả năng lập trình Deep Learning nhưng lại thiếu kiến thức chuyên

môn ngành Y để phát triển ứng dụng chuyên sâu. Ngược lại, các bác sĩ hiểu được các vấn đề chuyên

môn thì lại thiếu các kỹ năng lập trình cần thiết.

Thế nên tôi quyết định viết loạt bài viết này để giới thiệu các kiến thức cơ bản về Deep Learning

cũng như các ứng dụng của nó để mọi người có kiến thức chuyên môn, có dữ liệu trong các ngành

khác như y tế, ngân hàng, nông nghiệp,. . . có thể tự áp dụng được Deep Learning trong lĩnh vực

của họ.

Thêm vào đó tôi muốn cung cấp một nền tảng về toán và Deep Learning cơ bản cho các bạn

học sinh, sinh viên có thể làm được ứng dụng và đào sâu nghiên cứu về deep learning trong môi

trường học thuật.

Vì hướng tới nhiều độc giả với các background khác nhau nên khi viết tôi giải thích toán chi

tiết nhưng đơn giản và dễ hiểu. Bên cạnh đó tôi cũng có các bài ứng dụng Deep Learning trong

thực tế xen kẽ giữa các nội dung lý thuyết để bạn đọc dễ tiếp thu hơn.

Cuối cùng, hy vọng qua cuốn sách, bạn đọc có được những kiến thức cơ bản về Deep Learning

và thấy được các ứng dụng của nó. Để rồi áp dụng các ý tưởng vào start-up, công ty để có các

ứng dụng hay, thiết thực cho xã hội. Bên cạnh đó mong rằng cuấn sách là bệ phóng cho các bạn

sinh viên Việt Nam nghiên cứu thêm về Deep Learning để có các nghiên cứu, thuật toán mới.

Yêu cầu

Vì cuốn sách này tôi muốn viết cho tất cả mọi người nên tôi sẽ giải thích tất cả mọi thứ chi tiết nhất

có thể. Một số yêu cầu để có thể theo nội dung sách:

• Kiến thức về toán cơ bản cấp ba: hàm số, đạo hàm.

• Kiến thức cơ bản về lập trình Python: biến, vòng lặp (tôi có giới thiệu ở phần dưới)

• Ý thức tự học hỏi kiến thức mới.

Nội dung

Chương I, tôi giới thiệu về cách cài đặt môi trường với Anaconda để chạy code Python cơ bản.

Ngoài ra tôi cũng hướng dẫn sử dụng Google Colab, với GPU Tesla K80 được Google cung cấp

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!