Course Code: npl_lbg
Duration: 21 hours

Prerequisites:

Kiến thức và nhận thức về các nguyên tắc NLP và sự đánh giá ứng dụng của AI trong kinh doanh

Overview:

Phiên đào tạo trong lớp học này sẽ khám phá các kỹ thuật Xử lý Ngôn ngữ Tự nhiên (NLP) kết hợp với ứng dụng của AI và Robot trong kinh doanh. Học viên sẽ thực hiện các ví dụ dựa trên máy tính và bài tập giải quyết trường hợp sử dụng Python

Course Outline:

Bản tóm tắt chi tiết về khóa học

  1. Giới thiệu về Xử lý Ngôn ngữ Tự nhiên (NLP)
    • Tìm hiểu về NLP
    • Các khung công cụ NLP
    • Các ứng dụng thương mại của NLP
    • Lấy dữ liệu từ web
    • Làm việc với các API khác nhau để truy xuất dữ liệu văn bản
    • Lưu trữ và làm việc với kho văn bản, lưu nội dung và siêu dữ liệu liên quan
    • Ưu điểm của việc sử dụng Python và khóa học ngắn về NLTK
  2. Tìm hiểu thực tế về Kho dữ liệu và Bộ dữ liệu
    • Tại sao chúng ta cần một kho dữ liệu?
    • Phân tích kho dữ liệu
    • Các thuộc tính dữ liệu khác nhau
    • Các định dạng tệp khác nhau cho kho dữ liệu
    • Chuẩn bị bộ dữ liệu cho các ứng dụng NLP
  3. Tìm hiểu cấu trúc của câu
    • Các thành phần của NLP
    • Xử lý ngôn ngữ tự nhiên
    • Phân tích từ vựng - gốc từ, từ, token, thẻ ngữ pháp
    • Phân tích cú pháp
    • Phân tích nghĩa học
    • Xử lý mập mờ
  4. Xử lý tiền dữ liệu văn bản
    • Kho dữ liệu - văn bản thô
      • Tách câu
      • Cắt gốc từ cho văn bản thô
      • Lemmization của văn bản thô
      • Loại bỏ từ dừng
    • Kho dữ liệu - câu thô
      • Tách từ
      • Lemmization từ
    • Làm việc với ma trận Thuật ngữ-Tài liệu/Tài liệu-Thuật ngữ
    • Tách văn bản thành n-grams và câu
    • Xử lý tiền dữ liệu tùy chỉnh và thực tế
  5. Phân tích dữ liệu văn bản
    • Các tính năng cơ bản của NLP
      • Các trình phân tích cú pháp và phân tích cú pháp
      • Nhãn từ loại (POS) và các công cụ nhãn từ loại
      • Nhận dạng thực thể tên
      • N-grams
      • Túi từ (Bag of words)
    • Các tính năng thống kê của NLP
      • Các khái niệm Đại số tuyến tính trong NLP
      • Lý thuyết xác suất cho NLP
      • TF-IDF
      • Vectơ hóa
      • Mã hóa và giải mã
      • Bình thường hóa
      • Các mô hình xác suất
    • Kỹ thuật tính năng nâng cao và NLP
      • Các nguyên lý cơ bản của word2vec
      • Các thành phần của mô hình word2vec
      • Lý thuyết của mô hình word2vec
      • Mở rộng khái niệm word2vec
      • Ứng dụng của mô hình word2vec
    • Nghiên cứu điển hình: Ứng dụng của túi từ (Bag of words): Tóm tắt tự động văn bản sử dụng thuật toán Luhn đơn giản và chính xác
  6. Cụm hóa, Phân loại và Mô hình chủ đề Tài liệu
    • Cụm hóa tài liệu và khai thác mẫu (cụm phân cấp, k-means, v.v.)
    • So sánh và phân loại tài liệu sử dụng các tiêu chí TFIDF, Jaccard và khoảng cách cosine
    • Phân loại tài liệu bằng Naïve Bayes và Maximum Entropy
  7. Xác định các yếu tố văn bản quan trọng
    • Giảm chiều: Phân tích thành phần chính (PCA), phân rã giá trị đặc trưng (SVD) và phân rã ma trận không âm (NMF)
    • Mô hình chủ đề và truy xuất thông tin bằng Phân tích Nghĩa Học Ẩn (LSA)
  8. Trích xuất Thực thể, Phân tích Cảm xúc và Mô hình Chủ đề Nâng cao
    • Cảm xúc tích cực vs. cảm xúc tiêu cực: mức độ cảm xúc
    • Lý thuyết Trả lời Đề thi (Item Response Theory)
    • Nhãn từ loại và ứng dụng: tìm người, địa điểm và tổ chức được đề cập trong văn bản
    • Mô hình chủ đề nâng cao: Phân phối Dirichlet Ẩn (LDA)
  9. Các nghiên cứu điển hình
    • Khai thác các đánh giá của người dùng không cấu trúc
    • Phân loại và trực quan hóa dữ liệu đánh giá sản phẩm
    • Khám phá mẫu sử dụng từ nhật ký tìm kiếm
    • Phân loại văn bản
    • Mô hình chủ đề

Sites Published:

United Arab Emirates - Natural Language Processing (NLP) - AI/Robotics

Qatar - Natural Language Processing (NLP) - AI/Robotics

Egypt - Natural Language Processing (NLP) - AI/Robotics

Saudi Arabia - Natural Language Processing (NLP) - AI/Robotics

South Africa - Natural Language Processing (NLP) - AI/Robotics

Brasil - Processamento de Linguagem Natural (NLP) - IA/Robótica

Canada - Natural Language Processing (NLP) - AI/Robotics

中国 - 自然语言处理 (NLP) - AI/Robotics

香港 - Natural Language Processing (NLP) - AI/Robotics

澳門 - Natural Language Processing (NLP) - AI/Robotics

台灣 - Natural Language Processing - AI/Robotics

USA - Natural Language Processing (NLP) - AI/Robotics

Österreich - Naturales Sprachverarbeitung (NLP) - KI/Robotik

Schweiz - Naturales Sprachverarbeitung (NLP) - KI/Robotik

Deutschland - Naturales Sprachverarbeitung (NLP) - KI/Robotik

Czech Republic - Natural Language Processing (NLP) - AI/Robotics

Denmark - Natural Language Processing (NLP) - AI/Robotics

Estonia - Natural Language Processing (NLP) - AI/Robotics

Finland - Natural Language Processing (NLP) - AI/Robotics

Greece - Επεξεργασία Φυσικής Γλώσσας (NLP) - Τεχνητή Νοημοσύνη/Ρομποτική

Magyarország - Természetes nyelvfeldolgozás (NLP) - MI/Robotika

Ireland - Natural Language Processing (NLP) - AI/Robotics

Luxembourg - Natural Language Processing (NLP) - AI/Robotics

Latvia - Natural Language Processing (NLP) - AI/Robotics

España - Procesamiento del lenguaje natural - AI / Robótica

Italia - Elaborazione del Linguaggio Naturale (NLP) - AI/Robotics

Lithuania - Natural Language Processing (NLP) - AI/Robotics

Nederland - Natural Language Processing (NLP) - AI/Robotics

Norway - Natur Språk Behandling (NSB) - KI/Robotikk

Portugal - Processamento de Linguagem Natural (NLP) - IA/Robótica

România - Procesarea Limbajului Natural (NLP) - AI/Robotică

Sverige - Natur Språk Bearbetning (NLP) - AI/Robotik

Türkiye - Doğal Dil İşleme (NLP) - Yapay Zeka/Robotik

Malta - Natural Language Processing (NLP) - AI/Robotics

Belgique - Traitement du langage naturel (NLP) - IA/Robotics

France - Traitement du langage naturel (NLP) - IA/Robotics

日本 - 自然言語処理 (NLP) - AI/ロボティクス

Australia - Natural Language Processing (NLP) - AI/Robotics

Malaysia - Natural Language Processing (NLP) - AI/Robotics

New Zealand - Natural Language Processing (NLP) - AI/Robotics

Philippines - Natural Language Processing (NLP) - AI/Robotics

Singapore - Natural Language Processing (NLP) - AI/Robotics

Thailand - Natural Language Processing (NLP) - AI/Robotics

Vietnam - Natural Language Processing (NLP) - AI/Robotics

India - Natural Language Processing (NLP) - AI/Robotics

Argentina - Procesamiento del lenguaje natural - AI / Robótica

Chile - Procesamiento del lenguaje natural - AI / Robótica

Costa Rica - Procesamiento del lenguaje natural - AI / Robótica

Ecuador - Procesamiento del lenguaje natural - AI / Robótica

Guatemala - Procesamiento del lenguaje natural - AI / Robótica

Colombia - Procesamiento del lenguaje natural - AI / Robótica

México - Procesamiento del lenguaje natural - AI / Robótica

Panama - Procesamiento del lenguaje natural - AI / Robótica

Peru - Procesamiento del lenguaje natural - AI / Robótica

Uruguay - Procesamiento del lenguaje natural - AI / Robótica

Venezuela - Procesamiento del lenguaje natural - AI / Robótica

Polska - Przetwarzanie języka naturalnego (NLP) - AI/Robotyka

United Kingdom - Natural Language Processing (NLP) - AI/Robotics

South Korea - 자연어 처리(NLP) - AI/로봇공학

Pakistan - Natural Language Processing (NLP) - AI/Robotics

Sri Lanka - Natural Language Processing (NLP) - AI/Robotics

Bulgaria - Natural Language Processing (NLP) - AI/Robotics

Bolivia - Procesamiento del lenguaje natural - AI / Robótica

Indonesia - Natural Language Processing (NLP) - AI/Robotics

Kazakhstan - Natural Language Processing (NLP) - AI/Robotics

Moldova - Procesarea Limbajului Natural (NLP) - AI/Robotică

Morocco - Natural Language Processing (NLP) - AI/Robotics

Tunisia - Natural Language Processing (NLP) - AI/Robotics

Kuwait - Natural Language Processing (NLP) - AI/Robotics

Oman - Natural Language Processing (NLP) - AI/Robotics

Slovakia - Natural Language Processing (NLP) - AI/Robotics

Kenya - Natural Language Processing (NLP) - AI/Robotics

Nigeria - Natural Language Processing (NLP) - AI/Robotics

Botswana - Natural Language Processing (NLP) - AI/Robotics

Slovenia - Natural Language Processing (NLP) - AI/Robotics

Croatia - Natural Language Processing (NLP) - AI/Robotics

Serbia - Natural Language Processing (NLP) - AI/Robotics

Bhutan - Natural Language Processing (NLP) - AI/Robotics

Nepal - Natural Language Processing (NLP) - AI/Robotics

Uzbekistan - Natural Language Processing (NLP) - AI/Robotics

US Government - Natural Language Processing (NLP) - AI/Robotics