Đề cương khóa học

Giới thiệu về Học máy ứng dụng

  • Học thống kê vs Học máy
  • Lặp lại và đánh giá
  • Mối đe dọa giữa sai lệch và độ biến động
  • Học có giám sát vs Học không giám sát
  • Các vấn đề được giải quyết bằng Học máy
  • Luồng làm việc Học máy để tránh overfitting: Train Validation Test
  • Luồng làm việc của Học máy
  • Các thuật toán học máy
  • Lựa chọn thuật toán phù hợp cho vấn đề

Đánh giá thuật toán

  • Đánh giá dự đoán số
    • Các chỉ số độ chính xác: ME, MSE, RMSE, MAPE
    • Độ ổn định của tham số và dự đoán
  • Đánh giá các thuật toán phân loại
    • Độ chính xác và những vấn đề liên quan
    • Ma trận nhầm lẫn
    • Vấn đề các lớp dữ liệu không cân bằng
  • Hiển thị hiệu suất mô hình
    • Đồ thị lợi nhuận
    • Đồ thị ROC
    • Đồ thị Lift
  • Lựa chọn mô hình
  • Điều chỉnh mô hình – các chiến lược tìm kiếm lưới

Chuẩn bị dữ liệu cho xây dựng mô hình

  • Nhập và lưu trữ dữ liệu
  • Hiểu dữ liệu – các cuộc thám hiểm cơ bản
  • Thao tác dữ liệu với thư viện pandas
  • Biến đổi dữ liệu – Thao tác dữ liệu
  • Phân tích thám hiểm
  • Dữ liệu thiếu – phát hiện và giải pháp
  • Các giá trị ngoại lệ – phát hiện và các chiến lược
  • Chuẩn hóa, chuẩn hóa, phân loại nhị phân
  • Mã hóa lại dữ liệu chất lượng

Các thuật toán học máy phát hiện ngoại lệ

  • Các thuật toán có giám sát
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Các thuật toán không giám sát
    • Phát hiện dựa trên khoảng cách
    • Phát hiện dựa trên mật độ
    • Các phương pháp xác suất
    • Các phương pháp dựa trên mô hình

Hiểu về Deep Learning

  • Tổng quan các khái niệm cơ bản của Deep Learning
  • Phân biệt giữa Machine Learning và Deep Learning
  • Tổng quan các ứng dụng cho Deep Learning

Tổng quan về mạng nơron

  • Mạng nơron là gì
  • Mạng nơron vs mô hình hồi quy
  • Hiểu cơ sở toán học và cơ chế học
  • Xây dựng một mạng nơron nhân tạo
  • Hiểu các nút và kết nối nơron
  • Làm việc với các nơron, lớp và dữ liệu đầu vào/đầu ra
  • Hiểu các perceptron một lớp
  • Sự khác biệt giữa học có giám sát và học không giám sát
  • Học về các mạng nơron truyền thẳng và phản hồi
  • Hiểu về truyền thẳng và truyền ngược

Xây dựng các mô hình Deep Learning đơn giản với Keras

  • Tạo một mô hình Keras
  • Hiểu dữ liệu của bạn
  • Xác định mô hình Deep Learning của bạn
  • Biên dịch mô hình của bạn
  • Điều chỉnh mô hình của bạn
  • Làm việc với dữ liệu phân loại của bạn
  • Làm việc với các mô hình phân loại
  • Sử dụng các mô hình của bạn

Làm việc với TensorFlow cho Deep Learning

  • Chuẩn bị dữ liệu
    • Tải dữ liệu
    • Chuẩn bị dữ liệu huấn luyện
    • Chuẩn bị dữ liệu kiểm tra
    • Thang đo đầu vào
    • Sử dụng biến giả định và biến
  • Xác định kiến trúc mạng
  • Sử dụng hàm chi phí
  • Sử dụng bộ tối ưu hóa
  • Sử dụng các bộ khởi tạo
  • Điều chỉnh mạng nơron
  • Xây dựng đồ thị
    • Phân tích
    • Chi phí
    • Huấn luyện
  • Huấn luyện mô hình
    • Đồ thị
    • Phiên làm việc
    • Vòng huấn luyện
  • Đánh giá mô hình
    • Xây dựng đồ thị đánh giá
    • Đánh giá với kết quả đánh giá
  • Huấn luyện mô hình trên quy mô lớn
  • Hiển thị và đánh giá mô hình với TensorBoard

Ứng dụng Deep Learning trong phát hiện ngoại lệ

  • Autoencoder
    • Kiến trúc mã hóa - giải mã
    • Sự mất mát tái tạo
  • Variational Autencoder
    • Phân tích biến đổi
  • Generative Adversarial Network
    • Kiến trúc máy tạo và phân biệt
    • Các phương pháp phát hiện ngoại lệ sử dụng GAN

Các khung hợp của các khung

  • Kết hợp kết quả từ các phương pháp khác nhau
  • Bootstrap Aggregating
  • Trung bình điểm ngoại lệ

Requirements

  • Kinh nghiệm với lập trình Python
  • Sử dụng cơ bản về thống kê và các khái niệm toán học

Đối tượng

  • Nhà phát triển
  • Nhà khoa học dữ liệu
 28 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories