TF-IDF là gì? Code demo thuật toán TF-IDF với dữ liệu tiếng Việt

Cùng xem TF-IDF là gì? Code demo thuật toán TF-IDF với dữ liệu tiếng Việt trên youtube.

Tf-idf là gì

tf-idf là gì?

tf-idf (tần suất thuật ngữ – tần suất tài liệu nghịch đảo) là một kỹ thuật được sử dụng trong khai thác dữ liệu văn bản. trọng số này được sử dụng để đánh giá mức độ quan trọng của một từ trong văn bản. giá trị cao thể hiện tầm quan trọng cao và phụ thuộc vào số lần từ xuất hiện trong văn bản, nhưng được bù đắp bởi tần suất xuất hiện của từ đó trong tập dữ liệu. Một số biến thể của tf-idf thường được sử dụng trong hệ thống tìm kiếm như một công cụ chính để đánh giá và phân loại văn bản dựa trên các truy vấn của người dùng. tf-idf cũng được sử dụng để lọc các từ dừng trong các vấn đề như trừu tượng hóa và phân loại văn bản.

Tiếp theo, chúng ta sẽ đi vào chi tiết về từng thành phần. và sau đó chúng tôi đi đến công thức tf-idf. cuối cùng là những ví dụ sinh động để bạn hiểu sâu và đầy đủ tf-idf là gì.

tf là gì?

tf : tần suất thuật ngữ là số lần từ xuất hiện trong văn bản. Vì các văn bản có thể có độ dài ngắn khác nhau, một số từ có thể xuất hiện nhiều lần hơn trong một văn bản dài so với một văn bản ngắn. do đó, tần suất thuật ngữ thường được chia cho độ dài của văn bản (tổng số từ trong một tài liệu).

tf

Xem Thêm : Hướng dẫn đăng ký thi chứng chỉ quốc tế Linux LPI từ A-Z

ở đâu:

  • tf (t, d): tần suất xuất hiện của từ t trong tài liệu d
  • f (t, d): số lần xuất hiện của từ t trong tài liệu d
  • max ({f (w, d): w ∈ d}): số lần xuất hiện của từ có nhiều lần xuất hiện nhất trong văn bản d

idf là gì?

idf : nghịch đảo tần suất tài liệu, giúp đánh giá tầm quan trọng của một từ. khi tính tf, tất cả các từ được coi là có tầm quan trọng như nhau. nhưng một số từ như “is”, “of”, “that” thường xuất hiện nhiều lần nhưng mức độ quan trọng không cao. vì vậy chúng ta phải giảm bớt tầm quan trọng của những từ này.

idf

Xem Thêm : Hướng dẫn đăng ký thi chứng chỉ quốc tế Linux LPI từ A-Z

ở đâu:

  • idf (t, d): giá trị idf của từ t trong kho ngữ liệu
  • | d |: tổng số tài liệu trong tập d
  • | {d ∈ d: t ∈ d} |: đại diện cho số tài liệu trong tập d có chứa từ t.

the

Xem Thêm : Phòng Khám IELTS

cơ số logarit của công thức này không thay đổi giá trị idf của từ, mà chỉ làm giảm thứ hạng của nó. bởi vì thay đổi gốc sẽ dẫn đến giá trị của các từ thay đổi theo một số nhất định và tỷ lệ các trọng số với nhau sẽ không thay đổi. (nói cách khác, việc thay đổi gốc sẽ không ảnh hưởng đến mối quan hệ giữa các giá trị idf). Sử dụng logarit giúp làm cho giá trị tf-idf của một từ nhỏ hơn, vì chúng ta có công thức tính tf-idf của một từ trong tài liệu là tích của tf và idf của từ đó.

Cụ thể, chúng tôi có công thức đầy đủ để tính tf-idf như sau: tfidf (t, d, d) = tf (t, d) x idf (t, d)

sau đó:

Các từ có giá trị tf-idf cao xuất hiện thường xuyên hơn trong văn bản này và ít xuất hiện hơn trong các văn bản khác. điều này giúp lọc ra những từ phổ biến và giữ lại những từ có giá trị cao (từ khóa từ văn bản đó).

cài đặt tf-idf bằng python

dưới đây là một chương trình thiết lập tính toán tf-idf với 2 câu thơ. chỉ cần áp dụng công thức hiển thị ở trên.

nếu bạn không thể thấy mã trên trang web, bạn có thể truy cập vào đây.

Nguồn: https://dongnaiart.edu.vn
Danh mục: Tổng hợp

Lời kết: Trên đây là bài viết TF-IDF là gì? Code demo thuật toán TF-IDF với dữ liệu tiếng Việt. Hy vọng với bài viết này bạn có thể giúp ích cho bạn trong cuộc sống, hãy cùng đọc và theo dõi những bài viết hay của chúng tôi hàng ngày trên website: Dongnaiart.edu.vn

Related Posts

Nổ hũ có tính năng thú vị

Nổ hũ có tính năng thú vị

Nổ hũ có tính năng thú vị là một trong những chủ đề đang thu hút sự quan tâm của người chơi game hiện nay. Với nhiều…

Baccarat ae sexy là gì? Luật chơi Baccarat cơ bản cho người mới 

Baccarat ae sexy là gì? Luật chơi Baccarat cơ bản cho người mới 

Baccarat ae sexy là gì? Baccarat ae sexy là một loại trò chơi bài baccarat được chơi trên nền tảng trực tuyến hi88com biz, trong đó có sử…

Bật mí phương pháp soi cầu song thủ lô thắng lớn cho tân binh

Bật mí phương pháp soi cầu song thủ lô thắng lớn cho tân binh

Soi cầu song thủ lô là một trong những chiến lược phổ biến và hiệu quả trong việc chơi xổ số và lô đề. Với việc đặt…

FB88 – Hướng Dẫn Thực Hiện Rút Tiền Nhanh Chóng, Đơn Giản

FB88 – Hướng Dẫn Thực Hiện Rút Tiền Nhanh Chóng, Đơn Giản

Rút tiền từ tài khoản fb88 không chỉ đơn giản mà còn nhanh chóng, giúp bạn dễ dàng quản lý tài chính và tận hưởng chiến thắng. Dưới đây…

Rr88- Hướng Dẫn Cách Đăng Nhập Tài Khoản Khi Quên Mật Khẩu

Rr88- Hướng Dẫn Cách Đăng Nhập Tài Khoản Khi Quên Mật Khẩu

Đăng nhập tại rr88 là thao tác quan trọng để có thể tham gia vào cổng game và khám phá kho tàng trò chơi thú vị có ở đây….

Giới thiệu Xôi Lạc TV kênh xem bóng trực tuyến hiện nay

Giới thiệu Xôi Lạc TV kênh xem bóng trực tuyến hiện nay

Xôi Lạc TV kênh xem bóng trực tuyến là một cái tên đã vô cùng quen thuộc đối với những người xem thường xuyên cập nhật kết…