Kiến thức nền tảng thiết yếu trong kỷ nguyên AI: <Học sâu đại cương> dễ hiểu ngay cả khi không biết toán hay lập trình
Bạn đã bao giờ đánh mất mạch chính khi học deep learning vì tên mô hình và các công thức xuất hiện cùng lúc chưa? Khóa học này không giải thích deep learning như một tập hợp những công thức khó, mà như lịch sử giải quyết vấn đề, bắt đầu từ một nơ-ron nhân tạo đơn lẻ và phát triển đến ChatGPT.
Tôi đã giảng dạy hàng trăm tiết học về deep learning cho các học viên có chuyên ngành và kinh nghiệm khác nhau tại LG전자 DX School. Trong quá trình đó, tôi nhận ra một khó khăn phổ biến: “Khi nghe giải thích thì tôi hiểu, nhưng mỗi khi xuất hiện công thức hay mô hình mới, tôi lại thấy mơ hồ.” Vì vậy, thay vì bắt đầu bằng cấu trúc hay cách tính của mô hình, tôi cải thiện bài giảng theo hướng giải thích trước rằng vấn đề ban đầu là gì, các phương pháp trước đây thất bại vì sao, và người ta đã thay đổi điều gì để giải quyết vấn đề đó.
Trong khóa học này, chúng ta sẽ lần theo một hình ảnh duy nhất là “vẽ đường thẳng” để kết nối từ perceptron đến CNN, RNN, Attention, Transformer và các mô hình ngôn ngữ lớn. Thay vì trực tiếp tính toán các công thức, bạn sẽ hiểu mỗi công thức đang giải quyết vấn đề gì, từ đó có thể tự phân tích một AI mới bằng câu hỏi sau:
“Để giải quyết vấn đề nào, mô hình này đã thay đổi điều gì, và đã để lại những phán đoán nào cho con người?”
Sau cùng, đây là khóa học giúp bạn không mù quáng tin tưởng hay sợ hãi AI, mà rèn luyện khả năng phân biệt việc nào nên giao cho mô hình, việc nào con người cần kiểm tra và chịu trách nhiệm.
Có thể giải thích quá trình phát triển của deep learning như một dòng chảy liên tục.
Bạn có thể thiết lập các tiêu chí để sử dụng câu trả lời của AI một cách có trách nhiệm.
Có thể đọc các công thức học sâu bằng ngôn ngữ của các khái niệm.
Bạn sẽ có được một khung câu hỏi để phân tích các mô hình AI xa lạ.
Động lực có được từ phòng học trực tiếp
Động lực để bắt đầu giảng dạy trên Inflearn đến từ những lớp học trực tiếp. Trong chương trình LG Electronics DX School, tôi đã giảng dạy 400 tiết học về deep learning qua nhiều khóa, gặp gỡ những học viên có chuyên ngành và kinh nghiệm khác nhau. Điểm đánh giá chung của toàn bộ học viên là trung bình 4,5 trên thang điểm 5, và 92,3 phần trăm số người trả lời đã chấm 4 hoặc 5 điểm. Đặc biệt, những khoảnh khắc các học viên xuất thân từ khối xã hội, nghệ thuật và thể thao, vốn không quen với toán học và lập trình, chia sẻ rằng họ đã hiểu được mạch kiến thức deep learning khó nhằn đã tiếp thêm cho tôi rất nhiều động lực.
Tất nhiên, không chỉ những lời khen đã tạo nên khóa học này. Cũng có những ý kiến chân thành như: "Nếu tiến độ quá nhanh, rất dễ mất đi bức tranh tổng thể từ giữa chừng", "Khi nghe giải thích thì có vẻ hiểu, nhưng khi các công thức và mô hình xuất hiện cùng lúc, tôi lại cảm thấy mơ hồ". Tôi đã ngay lập tức phản ánh những phản hồi đó vào buổi học tiếp theo. Trước khi cho thấy cấu trúc của mô hình, tôi cố gắng giải thích trước vì sao cần có cấu trúc đó; trước khi tính toán công thức, tôi cố gắng cho thấy trước công thức đó giải quyết vấn đề gì. Khóa học này là câu trả lời của tôi cho những tiềm năng và điều còn dang dở mà tôi đã nhận thấy trong lớp học trực tiếp.
Trong thời đại trí tuệ nhân tạo, điều chúng ta thực sự cần không phải là 'đáp án đúng' mà là 'câu hỏi hay'
Trong tương lai, chúng ta sẽ cùng trí tuệ nhân tạo thực hiện nhiều công việc hơn. Trí tuệ nhân tạo có thể xem xét vô số tài liệu trong thời gian ngắn, đề xuất nhiều phương án giải quyết và đôi khi đưa ra những kết hợp mà con người chưa kịp nghĩ tới. Tuy nhiên, trí tuệ nhân tạo càng trở nên mạnh mẽ thì vai trò của con người không vì thế mà biến mất. Ngược lại, vai trò ấy càng trở nên rõ nét hơn.
Xác định điều gì nên được xem là vấn đề cần giải quyết, chia một vấn đề lớn thành những vấn đề nhỏ mà trí tuệ nhân tạo có thể xử lý, so sánh căn cứ và giới hạn của câu trả lời do mô hình đưa ra, phán đoán nên lựa chọn điều gì trong số nhiều khả năng và chịu trách nhiệm về kết quả đó. Tất cả những việc này vẫn thuộc về con người.
Tôi cho rằng điểm khởi đầu tốt nhất để hiểu vai trò này nằm trong lịch sử deep learning.
Tại sao lại là 'lịch sử'?
Lịch sử deep learning không phải là một dòng thời gian nối tiếp tên các mô hình và những kỷ lục về hiệu năng. Đó là câu chuyện về con người đã phát hiện ra những vấn đề chưa được giải quyết, xem xét lý do các phương pháp hiện có thất bại, thay đổi cách nhìn nhận vấn đề và tìm ra những giải pháp mới.
Khi dữ liệu không thể được phân chia bằng một đường thẳng duy nhất trở thành vấn đề, các nhà nghiên cứu đã xếp chồng nhiều phán đoán thành từng lớp.
Khi các tầng trở nên sâu hơn, việc xác định nên điều chỉnh kết nối nào và điều chỉnh đến mức nào trở nên khó khăn, nên họ đã tìm ra phương pháp truyền ngược đáp án sai.
Khi xuất hiện vấn đề quên phần đầu của câu dài, chúng tôi đã để hệ thống tự lựa chọn những gì cần ghi nhớ và những gì cần quên.
Khi việc lưu trữ toàn bộ nội dung vào một bộ nhớ duy nhất trở nên khó khăn, chúng tôi đã nghĩ ra cách tra cứu lại văn bản gốc vào những lúc cần thiết.
Mỗi giải pháp đều mở ra những khả năng mới, đồng thời để lại vấn đề tiếp theo cần giải quyết. Trong dòng chảy này có những thái độ đáng để chúng ta học hỏi ngay cả khi giải quyết vấn đề cùng trí tuệ nhân tạo ngày nay. Đó là thái độ chia nhỏ vấn đề, thái độ đặt lại câu hỏi về những điều vốn được xem là hiển nhiên, thái độ biến thất bại thành thông tin cho lần thử tiếp theo. Khóa học này không chỉ dừng lại ở việc truyền đạt kiến thức về deep learning mà còn cùng bạn tìm hiểu quá trình giải quyết vấn đề của những nhà nghiên cứu đã làm thay đổi thời đại.
Lý do đặt “tri thức đại cương” và “vạch ranh giới” vào tiêu đề
Trong tiêu đề khóa học này, chúng tôi đã mạnh dạn đặt từ 'khai phóng'. Kiến thức khai phóng không phải là việc rút gọn kiến thức chuyên môn thành một nội dung hời hợt. Đó là ngôn ngữ chung mà chúng ta cần cùng trang bị để hiểu một thế giới xa lạ và tự mình đưa ra phán đoán. Tôi tin rằng việc biết deep learning có thể làm gì và không thể làm gì, biết nên giao phó điều gì cho trí tuệ nhân tạo và phán đoán nào con người cần giữ quyền quyết định, là kiến thức khai phóng và lẽ thường cần thiết cho tất cả chúng ta, những người sẽ cùng chung sống với trí tuệ nhân tạo.
‘Vạch ranh giới’ là hình ảnh xuyên suốt của khóa học này để hiểu các mô hình học sâu phức tạp. Mô hình học cách phân chia những thứ giống và khác nhau trong dữ liệu, đồng thời phân biệt câu trả lời phù hợp với câu trả lời không phù hợp. Hình dạng của đường ranh giới và cách vạch ra đã thay đổi theo từng thời đại, nhưng việc phân chia dữ liệu nào như thế nào và xem điều gì là câu trả lời tốt luôn là những câu hỏi quan trọng. Trong quá trình xác định tiêu chí đó, từ điểm bắt đầu đến điểm kết thúc, lúc nào cũng có con người.
Điều tôi muốn gửi lại cho các học viên
Khi hoàn thành khóa học, các bạn không nhất thiết phải trở thành người ghi nhớ thật nhiều tên mô hình. Thay vào đó, hy vọng các bạn có thể đặt câu hỏi như thế này khi gặp một trí tuệ nhân tạo mới.
"Mô hình này đã thay đổi điều gì để giải quyết vấn đề nào? Giữa nhiều câu trả lời, nên chọn gì, và ai phải chịu trách nhiệm về kết quả đó?"
Khóa học này hy vọng sẽ trở thành một chiếc la bàn nhỏ, giúp bạn cộng tác với trí tuệ nhân tạo bằng những câu hỏi hay và những lựa chọn có trách nhiệm, thay vì mơ hồ sợ hãi hoặc mù quáng tin tưởng vào trí tuệ nhân tạo.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Những nhà hoạch định, nhà lãnh đạo và người làm việc thực tiễn mong muốn trang bị kiến thức nền tảng cùng năng lực phán đoán cần thiết trong thời đại AI
Những người sử dụng ChatGPT nhưng khó giải thích được nguyên lý hoạt động của nó
Những người đã từ bỏ việc tìm hiểu học sâu vì các công thức và thuật ngữ.
Những người dù có học thuộc tên các mô hình nhưng không thể liên kết chúng với nhau.
Những người mỗi khi có AI mới xuất hiện lại phải học lại từ đầu
Xin chào, tôi là Kangrok, giảng viên khóa học <Deep Learning đại cương>.
Tôi là một kỹ sư đã viết mã hơn 20 năm. Và trong vài năm qua, tôi đã sống với tư cách là người giảng dạy deep learning trong lớp học. Khóa học này ra đời từ nơi hai điều đó giao thoa.
Hành trình vừa xây dựng vừa tiến bước
Tôi bắt đầu sự nghiệp với vai trò lập trình viên Cyworld tại SK Communications. Sau đó, tôi đồng sáng lập một studio game, thiết kế và vận hành hạ tầng xử lý các yêu cầu của 300 triệu người dùng trên toàn cầu. Trải qua Kakao Games, SK Telecom và SK Planet, tôi đã xây dựng những dịch vụ được hàng triệu người dùng sử dụng mỗi ngày.
Hiện nay, tôi đang dẫn dắt công ty tư vấn AI Hyperpipe, giúp các tổ chức tiếp nhận AI không phải như một công cụ đặc biệt mà như một thói quen làm việc. Tại 디캠프(dcamp), đối tác hỗ trợ tăng trưởng startup lớn nhất Hàn Quốc, tôi đang đồng hành với vai trò cố vấn tăng trưởng, hỗ trợ các startup giai đoạn đầu phát triển.
Thời gian nghiên cứu trí tuệ nhân tạo
Vài năm trước, tôi đã trở lại làm sinh viên và hoàn thành chương trình thạc sĩ về trí tuệ nhân tạo tại Đại học Yonsei. Trong quá trình nghiên cứu các hệ thống tìm kiếm·đề xuất dựa trên mô hình ngôn ngữ lớn và các mô hình phát hiện bất thường, tôi đã đối mặt với những câu hỏi không thể giải thích chỉ bằng trực giác tích lũy qua nhiều năm làm việc thực tế.
Đó là những khoảnh khắc 20 năm kinh nghiệm trở nên bất lực khi không thể trả lời câu hỏi: "Tại sao điều này lại hoạt động như vậy?"
Thế nhưng khi nghiên cứu hòa quyện với kinh nghiệm thực tế, những điều trước đây không thể nhìn thấy bắt đầu hiện ra. Trong công việc thực tế, tôi là người đã quen với việc giải quyết vấn đề nhanh chóng. Nghiên cứu khiến tôi đặt thêm một câu hỏi trước đó — đây có thực sự là vấn đề cần giải quyết không, và thế nào mới được gọi là một giải pháp tốt. Đó là khoảng thời gian tôi nhìn nhận lại việc xác định vấn đề và lựa chọn phương pháp giải quyết dưới góc độ học thuật.
Thời gian học tập với câu hỏi đó đã trở thành nền tảng của khóa học này.
Một câu nói đã khiến tôi bắt đầu khóa học này
Tại DX School của LG Electronics, tôi đã giảng dạy trực tiếp 400 tiết về deep learning qua nhiều khóa học. Khi gặp các học viên có chuyên ngành và kinh nghiệm khác nhau, tôi liên tục nhận được cùng một câu hỏi.
"Cuối cùng thì mô hình này làm gì vậy?"
Vì muốn trả lời thỏa đáng câu hỏi này, tôi đã sửa đi sửa lại bản thảo bài giảng. Bài giảng này là câu trả lời của tôi cho những tiềm năng và điều còn đáng tiếc mà tôi nhận ra trong lớp học trực tiếp.
Tiểu sử sự nghiệp
Hiện tại: Giám đốc điều hành Hyperpipe (tư vấn AI/AX · đào tạo AI) · Cố vấn tăng trưởng D.CAMP (dcamp)
Kinh nghiệm : CTO của Tumblbug · Kakao Games · SK Telecom · SK Planet · Đồng sáng lập studio game · SK Communications (Cyworld)
Học vấn: Tốt nghiệp chương trình thạc sĩ trí tuệ nhân tạo tại Trường Cao học Kỹ thuật Đại học Yonsei (Thạc sĩ Kỹ thuật)
Giảng dạy: Khóa học học sâu gồm 400 tiết tại DX School của LG Electronics (điểm đánh giá của học viên 4.5 / 5.0)
Tác phẩm: 『Hãy gia nhập công ty giúp kỹ sư phát triển』 (Fast Campus, 2022)
Hoạt động
Chấm thi các dự án phân tích dữ liệu Aiffelthon của Moduui Research Lab
Khóa học thực tiễn về học máy và khai phá văn bản
Nhiều chương trình đào tạo và hội thảo AX dành cho doanh nghiệp