Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Artificial Intelligence III - Deep Learning in Java

Trí tuệ nhân tạo III - Học sâu trong Java

Trí tuệ nhân tạo III - Học sâu trong Java

Kiến thức cơ bản về Học sâu, Mạng nơ-ron tích chập (CNNs) và Mạng nơ-ron hồi quy (RNNs) + LSTM, GRUs

4.5
(255 đánh giá)
3,870 học viên
Giảng viên
Holczer Balazs
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.0 giờ video
81 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Hiểu rõ kiến thức nền tảng về học sâu
Hiểu về mạng nơ-ron tích chập (CNNs)
Triển khai mạng nơ-ron tích chập bằng thư viện DL4J trong Java
Hiểu về mạng nơ-ron hồi quy (RNNs)
Hiểu phương pháp word2vec

Yêu cầu

Một số kiến thức toán học (đạo hàm và phép toán ma trận)
Kiến thức Java cơ bản (lớp, đối tượng, v.v.)

Đối tượng phù hợp

Dành cho bất kỳ ai muốn tìm hiểu về học sâu, mạng nơ-ron tích chập và mạng nơ-ron hồi quy trong Java

Nội dung khóa học

17 phần • 81 bài giảng
1 Giới thiệu
1 Tại sao nên học trí tuệ nhân tạo và máy học?
2 Các loại hình học trong trí tuệ nhân tạo
1 Cài đặt Java
2 Cài đặt IntelliJ
3 Cài đặt Gradle
1 Mạng nơ-ron truyền thẳng là gì?
2 Mạng nơ-ron nhân tạo - Mô hình
3 Tại sao cần sử dụng hàm kích hoạt?
4 Mạng nơ-ron - Bức tranh tổng thể
5 Sử dụng nút thiên vị (bias) trong mạng nơ-ron
6 Cách đo lường sai số của mạng
7 Tối ưu hóa bằng phương pháp Gradient descent
8 Gradient descent với lan truyền ngược
9 Giải thích về lan truyền ngược
10 Công thức toán học của mạng nơ-ron truyền thẳng
1 Triển khai mạng nơ-ron truyền thẳng đơn giản I
2 Triển khai mạng nơ-ron truyền thẳng đơn giản II
3 Triển khai mạng nơ-ron truyền thẳng đơn giản III
4 Triển khai mạng nơ-ron truyền thẳng đơn giản IV
1 Mạng nơ-ron sâu là gì?
2 Vấn đề Gradient biến mất và bùng nổ
3 Hàm kích hoạt và khởi tạo trọng số
4 Hàm kích hoạt Softmax
5 Xem lại các hàm mất mát
6 Gradient descent và Stochastic gradient descent
7 Chuẩn hóa, batch và epoch
8 Regularization
9 Công thức toán học của mạng nơ-ron sâu
1 Triển khai mạng nơ-ron sâu - Bài toán XOR I
2 Triển khai mạng nơ-ron sâu - Bài toán XOR II
1 Triển khai mạng nơ-ron sâu - Bộ dữ liệu Iris I
2 Triển khai mạng nơ-ron sâu - Bộ dữ liệu Iris II
1 Mạng nơ-ron tích chập là gì?
2 Lựa chọn đặc trưng bằng kernel
3 Ví dụ về phép tích chập
4 Mạng nơ-ron tích chập - Pooling
5 Mạng nơ-ron tích chập - Làm phẳng và lớp mạng nơ-ron
6 Mạng nơ-ron tích chập - Minh họa
7 Cập nhật trọng số kernel như thế nào?
8 Ảnh màu và tensor
9 Sự phát triển của kiến trúc CNN
10 Công thức toán học của mạng nơ-ron tích chập
1 Triển khai CNN I - Phân loại chữ số
2 Triển khai CNN II - Phân loại chữ số
3 Triển khai CNN III - Phân loại chữ số
4 Batch normalization là gì?
5 Triển khai CNN IV - Batch normalization
1 Phân loại biểu tượng cảm xúc I - Xử lý bộ dữ liệu tùy chỉnh
2 Phân loại biểu tượng cảm xúc II - Mạng tích chập
3 Phân loại biểu tượng cảm xúc III - Kiểm thử
1 Tại sao mạng nơ-ron hồi quy quan trọng?
2 Kiến thức cơ bản về mạng nơ-ron hồi quy
3 Thuật toán Lan truyền ngược qua thời gian (BPTT)
4 Vấn đề Gradient biến mất và bùng nổ
5 Lý thuyết mô hình Bộ nhớ ngắn hạn - dài hạn (LSTM) I
6 Lý thuyết mô hình Bộ nhớ ngắn hạn - dài hạn (LSTM) II
7 Ví dụ lượt truyền thuận của LSTM
8 Ví dụ lan truyền ngược của LSTM
9 Gated recurrent units (GRUs)
10 Công thức toán học của mạng nơ-ron hồi quy
1 Xử lý ngôn ngữ tự nhiên - Tìm hiểu về word embeddings I
2 Xử lý ngôn ngữ tự nhiên - Tìm hiểu về word embeddings II
3 Triển khai phân loại văn bản - Từ ngữ tương tự
1 Triển khai phân tích cảm xúc I
2 Triển khai phân tích cảm xúc II
3 Triển khai phân tích cảm xúc III
4 Triển khai phân tích cảm xúc IV
1 Mạng đối sinh (GAN) là gì?
2 Kiến thức cơ bản về GANs
3 Quy trình học của GANs
4 Huấn luyện GANs
5 Công thức toán học của GANs
1 Gradient descent là gì?
2 Gradient descent với động lượng
3 Giới thiệu Stochastic gradient descent
4 ADAGrad là gì?
5 RMSProp là gì?
6 Giới thiệu bộ tối ưu ADAM
7 Công thức toán học của các thuật toán tối ưu trong máy học
1 Tài liệu khóa học

Giới thiệu khóa học

This course is about deep learning fundamentals and convolutional neural networks. Convolutional neural networks are one of the most successful deep learning approaches: self-driving cars rely heavily on this algorithm. First you will learn about densly connected neural networks and its problems. The next chapter are about convolutional neural networks: theory as well as implementation in Java with the deeplearning4j library. The last chapters are about recurrent neural networks and the applications - natural language processing and sentiment analysis!

So you'll learn about the following topics:

Section #1:

  • multi-layer neural networks and deep learning theory

  • activtion functions (ReLU and many more)

  • deep neural networks implementation

  • how to use deeplearning4j (DL4J)

Section #2:

  • convolutional neural networks (CNNs) theory and implementation

  • what are kernels (feature detectors)?

  • pooling layers and flattening layers

  • using convolutional neural networks (CNNs) for optical character recognition (OCR)

  • using convolutional neural networks (CNNs) for smile detection

  • emoji detector application from scratch

Section #3:

  • recurrent neural networks (RNNs) theory

  • using recurrent neural netoworks (RNNs) for natural language processing (NLP)

  • using recurrent neural networks (RNNs) for sentiment analysis

These are the topics we'll consider on a one by one basis.

You will get lifetime access to over 40+ lectures!

This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back. Let's get started!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Artificial Intelligence
Hiển thị tất cả khoá học Deep Learning
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Machine Learning
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊