Bài 27: Máy tính và Khoa học dữ liệu – Lý thuyết , sơ đồ tư duy

Một trung tâm cung cấp dịch vụ điện toán đám mây (Ảnh Sách KNTT)

I. Lý thuyết trọng tâm

1. Vai trò của máy tính đối với sự phát triển của Khoa học dữ liệu

a) Khái quát về quy trình Khoa học dữ liệu

Khoa học dữ liệu (Data Science) là lĩnh vực nghiên cứu và ứng dụng các phương pháp để khai thác giá trị từ dữ liệu. Trong lĩnh vực này, quy trình Khoa học dữ liệu đóng vai trò như một khung hành động có hệ thống, bao gồm chuỗi các bước được thực hiện để nghiên cứu, phân tích và khám phá tri thức từ dữ liệu.

Các giai đoạn chính của quy trình:

Giai đoạn Nội dung công việc
Thu thập dữ liệu Tập hợp dữ liệu từ nhiều nguồn khác nhau
Tiền xử lý Làm sạch, chuẩn hóa và chuẩn bị dữ liệu
Khám phá tri thức Tìm kiếm các mẫu, xu hướng trong dữ liệu
Phân tích và đánh giá Áp dụng mô hình, kiểm tra kết quả
Triển khai và báo cáo Đưa kết quả vào ứng dụng thực tế

Mục tiêu cuối cùng của quy trình này là chuyển đổi dữ liệu thô thành tri thức và thông tin có giá trị, phục vụ cho việc ra quyết định và giải quyết các vấn đề thực tiễn.

b) Các vai trò cụ thể của máy tính trong Khoa học dữ liệu

Máy tính đóng vai trò không thể thay thế trong mọi giai đoạn của quy trình Khoa học dữ liệu. Dưới đây là 7 vai trò quan trọng nhất:

1. Xử lý và lưu trữ dữ liệu

Máy tính cung cấp công cụ và phương tiện để xử lý, lưu trữ và quản lý khối lượng dữ liệu khổng lồ. Với sức mạnh tính toán ngày càng tăng, máy tính có thể làm việc với dữ liệu lớn, phức tạp, được lưu trữ dưới nhiều định dạng khác nhau – từ cơ sở dữ liệu quan hệ đến hệ thống tệp phân tán trên nhiều máy chủ.

2. Phân tích và khai phá dữ liệu

Khoa học dữ liệu thường sử dụng các mô hình thống kê và Học máy (Machine Learning) để phân tích dữ liệu phức tạp. Máy tính là phương tiện duy nhất có thể thực hiện các thuật toán phức tạp, huấn luyện và kiểm nghiệm các mô hình học máy nhằm khám phá tri thức, đưa ra dự đoán và xác định các quy luật ẩn trong dữ liệu.

3. Trực quan hóa dữ liệu

Máy tính cho phép tạo ra các biểu diễn dữ liệu trực quan như biểu đồ, đồ thị và báo cáo tổng quan có khả năng tương tác. Điều này giúp các nhà khoa học dữ liệu dễ dàng khám phá xu hướng và trình bày những phát hiện của họ một cách sinh động, dễ hiểu với người xem.

4. Tự động hóa

Quy trình Khoa học dữ liệu bao gồm nhiều nhiệm vụ lặp đi lặp lại như làm sạch dữ liệu, huấn luyện mô hình. Các công cụ máy tính có khả năng tự động hóa những tác vụ này, giúp giảm thiểu lỗi phát sinh do thao tác thủ công và tăng tốc đáng kể quá trình xử lý.

5. Xử lý song song

Nhiều nhiệm vụ trong Khoa học dữ liệu có thể được thực hiện đồng thời. Máy tính với bộ xử lý đa lõi, các siêu máy tính hoặc hệ thống tính toán phân tán có khả năng xử lý dữ liệu song song, giảm đáng kể thời gian phân tích – đặc biệt quan trọng khi làm việc với dữ liệu có kích thước lớn.

6. Điện toán đám mây

Nền tảng đám mây cung cấp tài nguyên tính toán đa dạng, bao gồm các dịch vụ và cơ sở hạ tầng linh hoạt. Nhờ đó, các nhà khoa học có thể thực hiện việc phân tích dữ liệu quy mô lớn mà không cần đầu tư vào phần cứng và cơ sở hạ tầng đắt tiền.

Một trung tâm cung cấp dịch vụ điện toán đám mây (Ảnh Sách KNTT)
Một trung tâm cung cấp dịch vụ điện toán đám mây (Ảnh Sách KNTT)

7. Hợp tác và truyền thông

Thông qua các công cụ làm việc nhóm, làm việc từ xa và các phương tiện chia sẻ thông tin, máy tính hỗ trợ đắc lực cho việc phối hợp và cộng tác khoa học. Các nhà Khoa học dữ liệu có thể truyền đạt những phát hiện của họ một cách hiệu quả tới các bên liên quan dù ở bất kỳ đâu trên thế giới.

c) Tổng kết vai trò của máy tính

Máy tính cung cấp ba yếu tố cốt lõi cho Khoa học dữ liệu:

  • Sức mạnh tính toán: Xử lý hàng tỷ phép tính trong thời gian ngắn
  • Khả năng lưu trữ: Lưu giữ khối lượng dữ liệu khổng lồ
  • Khả năng tự động hóa: Thực hiện các tác vụ lặp lại một cách chính xác

Nhờ những yếu tố này, máy tính đã mở ra cơ hội làm việc với dữ liệu lớn mà trước đây hoàn toàn không thể thực hiện được bằng phương pháp thủ công, góp phần thúc đẩy mạnh mẽ sự phát triển của lĩnh vực Khoa học dữ liệu.

2. Tính ưu việt trong việc sử dụng máy tính và thuật toán hiệu quả để xử lý dữ liệu lớn

a) Giới thiệu về dữ liệu lớn và thách thức xử lý

Tính ưu việt của việc sử dụng máy tính và các thuật toán hiệu quả được thể hiện rõ nét nhất khi xử lý dữ liệu có kích thước lớn. Để hiểu rõ điều này, chúng ta sẽ xem xét một ví dụ điển hình trong lịch sử khoa học: Dự án Hệ gene người.

b) Ví dụ minh họa: Dự án Hệ gene người (Human Genome Project – HGP)

Hệ gene người là gì?

Hệ gene của con người (cũng như các loài sinh vật khác) là một chuỗi các đơn vị cơ bản gọi là nucleotide, được ký hiệu bằng 4 chữ cái: A, C, G, T. Chuỗi này mang toàn bộ thông tin di truyền quyết định đến hình dáng, sức khỏe, bệnh tật và thậm chí cả một phần tính cách của mỗi người.

Nói một cách đơn giản, hệ gene người có thể được hình dung như một chuỗi ký tự có độ dài khoảng 3 tỷ chữ cái A, C, G, T. Chuỗi ký tự này của mỗi người là duy nhất và khác biệt (trừ trường hợp đặc biệt như sinh đôi cùng trứng).

Giải trình tự gene (Ảnh Sách KNTT)
Giải trình tự gene (Ảnh Sách KNTT)

Giải trình tự gene là gì?

Giải trình tự gene là quá trình xác định thứ tự xuất hiện của các ký tự A, C, G, T trong chuỗi hệ gene. Tuy nhiên, các máy giải trình tự hiện tại chỉ có thể đọc được từng đoạn ngắn (vài trăm ký tự) và không biết đoạn đó nằm ở vị trí nào trong toàn bộ hệ gene. Vì vậy, các nhà khoa học phải thu thập hàng triệu đoạn ngắn như vậy, sau đó “lắp ráp” chúng lại thành một hệ gene hoàn chỉnh – giống như ghép một bức tranh xếp hình khổng lồ với hàng triệu mảnh ghép.

Quy mô của Dự án Hệ gene người:

Dự án Hệ gene người (Human Genome Project – HGP) là một nỗ lực khoa học mang tính đột phá, được thực hiện từ năm 1990 đến năm 2003, nhằm giải mã bản thiết kế di truyền hoàn chỉnh của con người.

Thông số Giá trị Ý nghĩa
Độ dài chuỗi ký tự Khoảng 3 tỷ ký tự Nếu trải ra thành đường thẳng dài khoảng 107,8 tỷ km
Dữ liệu thô tạo ra Hàng trăm gigabyte Tương đương hàng trăm ổ cứng máy tính thời đó
Tổng dung lượng lưu trữ Khoảng 100.000 gigabyte Thách thức lớn về công nghệ lưu trữ
Sức mạnh xử lý cần thiết Tương đương hàng nghìn laptop hiện đại Sử dụng mạng lưới siêu máy tính toàn cầu
Thời gian hoàn thành 13 năm (1990-2003) Rút ngắn đáng kể so với dự kiến ban đầu

c) Tính ưu việt của máy tính và thuật toán trong Dự án HGP

Dự án Hệ gene người là minh chứng rõ ràng nhất cho thấy tính ưu việt của việc sử dụng máy tính và các thuật toán hiệu quả. Dưới đây là các khía cạnh cụ thể:

1. Tốc độ và hiệu quả

Máy tính và thuật toán hiệu quả đã đẩy nhanh đáng kể quá trình phân tích lượng dữ liệu di truyền khổng lồ. Những công việc có thể phải mất nhiều thập kỷ nếu làm thủ công đã được hoàn thành trong khoảng thời gian ngắn hơn rất nhiều.

2. Độ chính xác

Các quy trình tự động giúp giảm nguy cơ sai sót của con người trong phân tích dữ liệu. Khi làm việc với 3 tỷ ký tự, chỉ một sai sót nhỏ cũng có thể dẫn đến kết quả sai lệch nghiêm trọng. Máy tính đảm bảo tính chính xác của trình tự bộ gene cuối cùng.

3. Xử lý và quản lý dữ liệu

Cơ sở hạ tầng tính toán cho phép quản lý và lưu trữ các bộ dữ liệu gene khổng lồ, giúp tổ chức và truy cập thông tin di truyền một cách có hệ thống.

4. Tích hợp dữ liệu

Dự án HGP có sự tham gia của nhiều nhóm nghiên cứu từ khắp nơi trên thế giới. Máy tính và thuật toán giúp tích hợp dữ liệu từ các nguồn khác nhau, đảm bảo tính nhất quán trong kết quả và tăng hiệu quả hợp tác khoa học.

5. Giải thích dữ liệu

Các thuật toán phức tạp được sử dụng để giải thích thông tin di truyền, xác định vị trí các gene và các vùng chức năng khác trong bộ gene – điều mà con người không thể làm thủ công với khối lượng dữ liệu như vậy.

6. Phân tích thời gian thực

Khả năng phân tích và đưa ra kết quả nhanh chóng của máy tính cho phép các nhà khoa học ra quyết định kịp thời, điều này rất quan trọng đối với tiến độ và tác động khoa học của Dự án.

7. Xử lý song song

Các kỹ thuật tính toán song song cho phép xử lý đồng thời nhiều luồng dữ liệu, tăng tốc đáng kể việc phân tích dữ liệu di truyền. Thay vì xử lý tuần tự từng đoạn gene, hàng nghìn máy tính có thể cùng lúc xử lý hàng nghìn đoạn khác nhau.

8. Khả năng mở rộng

Cơ sở hạ tầng tính toán được thiết kế linh hoạt để có thể mở rộng khi cần, đáp ứng quy mô và độ phức tạp ngày càng tăng của dữ liệu bộ gene.

d) Ý nghĩa và thành tựu của Dự án HGP

Sự thành công của Dự án Hệ gene người đã mang lại nhiều đóng góp quan trọng:

  • Cung cấp thông tin chi tiết về gene người và chức năng của chúng
  • Làm thay đổi hiểu biết về di truyền học
  • Mở đường cho y học cá nhân hóa (điều trị dựa trên đặc điểm gene của từng người)
  • Thúc đẩy nghiên cứu bệnh tật và phát triển thuốc mới
  • Cho phép đánh giá sâu sắc hơn về sinh học con người

Quan trọng hơn, HGP đã chứng minh tầm quan trọng to lớn của máy tính, các phương pháp và kỹ thuật quản lý dữ liệu tiên tiến trong nghiên cứu khoa học quy mô lớn.

e) Tổng kết tính ưu việt

Tính ưu việt của việc sử dụng máy tính và các thuật toán hiệu quả trong xử lý dữ liệu lớn được thể hiện qua:

  • Nhanh chóng: Rút ngắn thời gian xử lý từ nhiều thập kỷ xuống còn vài năm
  • Nhất quán: Đảm bảo kết quả đồng nhất từ nhiều nguồn dữ liệu
  • Hiệu quả: Tối ưu hóa việc sử dụng tài nguyên tính toán
Thầy Phạm Thành Danh

Thầy Phạm Thành Danh

(Người kiểm duyệt, ra đề)

Chức vụ: Trưởng ban biên soạn môn Tin Học THPT

Trình độ: Cử nhân Sư phạm Tin học, Chứng chỉ hạng II, Chứng chỉ Tin học, Ngoại ngữ B1

Kinh nghiệm: 8+ năm kinh nghiệm tại Trường THPT Thuận Hóa