Trùng Sinh: Trong Cơ Thể Ta Mang Cái Máy Tính Để Bàn

Chương 34: Tham dự hạng mục học tập! Mặt người phân biệt phép tính




Giang Thành không ngờ rằng trò chơi di động đầu tay của mình lại thành công đến vậy
Nhưng nghĩ lại, điều này cũng là điều dễ hiểu
Hiện nay, các trò chơi di động mà Giang Thành đã xem qua phần lớn vẫn còn ở giai đoạn sơ khai, chất lượng chưa cao
Trò chơi của Giang Thành lại có đồ họa tinh xảo, cách chơi đòi hỏi người chơi phải tinh mắt, bỏ ra chút công sức mới có thể vượt qua màn chơi
Chỉ riêng việc mỗi mảnh ghép ở mỗi màn chơi đều được tạo ngẫu nhiên, chưa kể đến việc có tới ba mươi màn chơi được thiết kế công phu
Điều này tiêu tốn của Giang Thành không ít tế bào não, Chu Kiếm, Hách Dũng Tuấn và Từ Tư Viễn cũng tham gia bày mưu tính kế, đóng góp nhiều ý tưởng
Bởi vậy, mỗi màn chơi đều rất kinh điển
Chính vì vậy mà trò chơi được truyền miệng, nhanh chóng lan rộng
Sự tồn tại của hệ thống PK càng làm mọi người hào hứng so tài cao thấp
Dường như ai về đích trước, người đó thông minh hơn
Sau khi trò chơi có mặt trên hệ thống Hoa Quả, Giang Thành cảm nhận rõ ràng số lượt tải về đang tăng lên, tiền nạp thẻ cũng tăng theo
Mặc dù số tiền thực tế nhận được không nhiều, nhưng Giang Thành tin rằng việc thu hồi vốn không phải là vấn đề
Giang Thành dành phần lớn thời gian trên lớp để học những môn chuyên ngành
Khi đến lớp, Giang Thành liếc mắt một cái đã thấy có vài người vắng mặt
[ĐỌC TRUYỆN VIP MIỄN PHÍ TẠI Truyendich.vn]
Suy nghĩ một chút, hắn nhớ tới lời Hách Dũng Tuấn nói, trong lớp mình có vài "trâu bò" đang làm dự án với đạo sư, chắc đang trong giai đoạn mở đề tài luận văn
Quả nhiên, những người tài giỏi luôn xuất hiện, Giang Thành chỉ có trí nhớ tốt và khả năng thực hành khá hơn người khác một chút mà thôi
Ngoài những môn bắt buộc, Giang Thành sắp xếp kín lịch các môn tự chọn, nhưng những kiến thức này hắn đều đã tự học xong
Vì vậy, trong việc chọn môn học, hắn vẫn tự do nghe giảng các môn của sinh viên năm thứ ba
Giáo sư Dương Minh Đức mà hắn đặc biệt để ý, cuối cùng cũng để hắn tìm được
"Dương giáo sư, ta là Giang Thành, sinh viên khoa mình, có thể xin ngài một phút để hỏi một vấn đề được không
Giang Thành cầm theo cuốn sổ tay, chuẩn bị hỏi trước một câu hỏi khó
Làm việc gì cũng cần có quá trình làm quen
Dương Minh Đức, một người đàn ông tóc hoa râm, không hề lơ là
Ông đẩy gọng kính nhìn Giang Thành, "Nếu không gấp thì em cứ nhắn tin cho thầy
"Cho một loạt các số có kích thước là n, tìm phần tử chiếm đa số trong đó
Thưa thầy, em đã thử mấy thuật toán nhưng cảm thấy độ phức tạp về thời gian và không gian hơi cao..
[ĐỌC TRUYỆN VIP MIỄN PHÍ TẠI Truyendich.vn]
Giang Thành mô tả ngắn gọn vấn đề của mình
Quả nhiên, liên quan đến vấn đề thuật toán, giáo sư Dương Minh Đức dừng lại và bắt đầu suy nghĩ
Sau chưa đầy nửa phút suy tư, Dương Minh Đức nói: "Đây là một câu hỏi hay
Em có thể bắt đầu tính từ số đầu tiên, nếu gặp số giống nhau thì cộng 1, nếu gặp số khác thì trừ 1, nếu giảm đến 0 thì bắt đầu lại từ số tiếp theo
"Em hiểu rồi ạ
Giang Thành lập tức phản ứng lại
Dương Minh Đức nói: "Cậu bé, thuật toán là một thứ đáng để nghiên cứu sâu, việc em có tinh thần thử thách là rất tốt
"Thưa thầy, em tên là Giang Thành, học lớp Một, thầy có thể cho em xin danh thiếp được không ạ
Có vấn đề gì em có thể nhắn tin hỏi thầy
Sau khi hỏi xong, Giang Thành giới thiệu bản thân và xin danh thiếp
Dương Minh Đức hơi nhíu mày, nhưng rất nhanh giãn ra, ông đưa cho Giang Thành một tấm danh thiếp, "Sao lại đến nghe giảng bài của sinh viên năm thứ ba
"Em đã tự học xong chương trình của năm nhất và năm hai, nên muốn học những kiến thức cao siêu hơn
"Cậu bé, không thể mơ mộng hão huyền được, tự học tốt nhưng không có nghĩa là đã nắm vững kiến thức
Dương Minh Đức khuyên nhủ
Giang Thành không phản bác, hắn hiểu rằng mình cần tạo ấn tượng tốt để có thể liên lạc qua tin nhắn và tăng thêm độ quen thuộc
Bản thân tuy lợi hại, nhưng ở những lĩnh vực này vẫn còn kém xa so với những "trâu bò" kia
Nhất định phải giữ thái độ khiêm tốn, cẩn trọng
Buổi trưa, Giang Thành nghiền ngẫm lại mấy vấn đề khó gặp phải trong quá trình tự học, rồi gửi tin nhắn cho giáo sư Dương Minh Đức
Không chỉ vậy, Giang Thành còn viết giải pháp của mình trong email, để đối phương chấm bài tập
Không dễ gì mới gặp được một người thầy tốt, phải nắm lấy cơ hội để học hỏi
Sau đó, Giang Thành đăng nhập vào diễn đàn Freelancer
Sau vài tháng, Giang Thành đã trưởng thành từ một người mới thành một người có chút kinh nghiệm
Hắn cũng đã nhận được vài đơn hàng, nhưng không lớn, chỉ kiếm được hơn một trăm đô, Giang Thành không định rút tiền mà chỉ coi đó là một cách để rèn luyện bản thân
Tuy nhiên, trang web ở Trung Quốc này vẫn còn hơi thiếu sót
Giang Thành nghĩ, nếu có tiền, liệu mình có nên mở một trang web riêng không
Nhận thêm một đơn hàng, Giang Thành mất nửa giờ viết mã bằng máy tính ảo rồi nộp
Không ngờ, đối phương xác nhận rất nhanh
Hơn 100 đô la đã về tay
Có vẻ như đây là một đơn hàng khẩn cấp
Giang Thành viết mã bằng máy tính ảo rất nhanh, việc tìm những đơn hàng khẩn cấp như thế này lại rất phù hợp với hắn
Thế là hắn làm mới trang và nhận thêm vài đơn hàng không khó
Trong nửa ngày, hắn đã kiếm được gần 1000 đô
Tính theo tỷ giá hối đoái thì cũng được bảy, tám ngàn tệ
Chẳng trách người ta nói thu nhập hàng chục ngàn tệ một tháng của các cao thủ IT chỉ là chuyện nhỏ
Giang Thành đắc ý tắt diễn đàn và tiếp tục nghiên cứu sâu hơn về thuật toán
Trong thư viện, Giang Thành tìm 《 Ghi chép về thuật toán 》 và 《 Thiết kế thuật toán 》 để học tập chuyên sâu
Trước đây, việc học tập của hắn chủ yếu tập trung vào các ngôn ngữ lập trình cơ bản, sử dụng thành thạo các hàm số
Nhưng về thuật toán và cấu trúc dữ liệu, Giang Thành vẫn còn một khoảng cách rất lớn
Điều này quyết định việc hắn có thể trở thành một kỹ sư phần mềm (mã nông) ưu tú hay không
Dù có năng lực tính toán siêu phàm, Giang Thành vẫn cảm thấy đôi khi gặp phải cảm giác không thể lý giải trong quá trình học tập
Cảm giác này giống như việc bản thân biết rõ nguyên lý, nhưng đến khi áp dụng thì lại gặp khó khăn
Nhưng điều này không thể trách Giang Thành, mà là những cuốn sách này càng đi sâu thì càng có cảm giác kỳ lạ:
"Được rồi, bây giờ bạn đã biết 1+1=2, hãy chứng minh giả thuyết Goldbach đi
……
Những cuốn sách sâu sắc càng đọc càng thấy hay
Trong quá trình thiết kế, các yêu cầu thường rất đa dạng và không giống như các ví dụ mẫu, cần phải dùng đầu óc suy nghĩ để tìm ra giải pháp
Đây chính là sự quyến rũ của thuật toán
Bất kỳ chương trình nào, cuối cùng đều được cấu thành từ 1 và 0, đều là ngôn ngữ lập trình sử dụng thuật toán để thực hiện
Buổi tối, Giang Thành nhận được phản hồi từ giáo sư Dương Minh Đức
Trong tin nhắn, giáo sư Dương rất kiên nhẫn giải đáp thắc mắc cho Giang Thành, đồng thời sửa chữa những sai sót trong bài làm của hắn
Cuối cùng, Dương Minh Đức còn nói thêm một câu: "Con đường thuật toán vừa gian nan lại thú vị
Nếu có tâm thì hãy nhớ đi càng xa, càng sâu
Giang Thành coi trọng thuật toán, quan trọng hơn là hắn biết rằng rất nhiều chương trình trong tương lai đều sẽ phải "khổ công" về thuật toán
Chúng kết hợp phân tích dữ liệu lớn (Big Data) với phân tích sở thích của người dùng, chuyên biệt đề xuất thông tin, video ngắn liên quan, để tạo ra một "vòng tròn" cho mỗi người dùng
Một vòng tròn vừa thoải mái dễ chịu lại ổn định
Trong vòng tròn đó, có những người cùng sở thích, có những người cùng quan điểm sống
Giang Thành nhất định sẽ tiến quân vào những chương trình thuộc loại này, vì vậy việc nắm vững thuật toán một cách sâu sắc sẽ là lợi thế kỹ thuật cốt lõi
Sau khi Giang Thành viết tin nhắn cảm ơn, hắn không vội đặt thêm câu hỏi
[ĐỌC TRUYỆN VIP MIỄN PHÍ TẠI Truyendich.vn]
Hắn sợ rằng giáo sư sẽ phát điên lên và chặn hắn vào ban đêm
Ngày hôm sau, Giang Thành chuẩn bị sẵn câu hỏi và trực tiếp đến gặp mặt Dương Minh Đức để xin chỉ giáo
Sau khi được Dương Minh Đức chỉ bảo tận tình, ông càng có ấn tượng tốt về Giang Thành và còn trao đổi phương thức liên lạc riêng
Vài ngày sau, Giang Thành liền thuận lý thành chương chọn Dương Minh Đức làm người hướng dẫn và được phép tham gia học tập trong dự án của ông
"Thực hiện nhận diện khuôn mặt dựa trên phép tính MB-LBP và phép tính Multilinear PCA
Nghe có vẻ rất cao siêu
Nhưng Giang Thành biết rằng điện thoại trong tương lai sẽ có kỹ thuật nhận diện khuôn mặt
Đây là một hướng nghiên cứu quan trọng hiện nay
Giang Thành không quen thuộc lắm với thuật toán PCA, chỉ tiếp xúc qua trong sách, biết tên đầy đủ của nó là Principle Component Analysis (phân tích thành phần chính), nguyên lý là chiếu số liệu nhiều chiều để chọn lại điểm và phân tích tính toán
Vì có thể tham gia làm những công việc vặt trong dự án, Giang Thành tập trung học tập về thuật toán PCA, đọc tất cả các tài liệu liên quan trong thư viện, kể cả những tạp chí và luận văn gần đây để ghi chép những kiến thức cơ bản
Đến khi tiếp xúc thực tế, Giang Thành mới không đến nỗi hoàn toàn mù tịt, mà ít nhất cũng có thể hiểu được phần nào
Hiện tại, dự án đang ở giai đoạn khó khăn nhất
Thuật toán PCA là thuật toán giảm chiều, đồng thời cũng là thuật toán "có hại", việc sử dụng trực tiếp thuật toán này để nhận diện khuôn mặt có tỷ lệ sai sót rất cao
Về cơ bản tương đương với việc ai cũng có thể bị nhận diện thành Ngạn Tổ
Dương Minh Đức và nhóm của mình dự định sử dụng thuật toán MB-LBP để trích xuất các đặc điểm hình ảnh khuôn mặt trước, sau đó dùng thuật toán Multilinear PCA để giảm chiều không gian cho các đặc điểm khuôn mặt đã trích xuất, cuối cùng dùng bộ phân loại lân cận gần nhất để nhận diện khuôn mặt
Phương pháp này rất tốt, nhưng trong quá trình nghiên cứu thực tế, do vấn đề về thuật toán, độ chính xác của việc nhận diện chưa cao.

Bạn có thể dùng phím mũi tên hoặc WASD để lùi/sang chương.