lore

Chương 5: Thưởng thức

7,250 Nhấn vào nội dung để bình luận hoặc báo lỗi.

Càng viết nhiều mã lệnh, Lin Yuan càng nhận ra mình không thể thiếu công cụ Ctrl+C+V.

Ánh mắt Lin Yuan liếc nhìn qua các màn hình máy tính xách tay của một số người trong lớp học; họ đang từng ký tự một gõ vào bàn phím một cách cẩn thận.

Anh không khỏi lắc đầu trong lòng. Bởi vì cách làm này… không chỉ khiến việc viết mã trở nên rất phiền phức, mà thậm chí còn có thể kéo dài đến cả bữa sáng ngày hôm sau nữa!

Mạng nơ-ron yêu cầu rất nhiều phép tính ma trận; nếu phải gõ từng ký tự một, Lin Yuan thật sự cảm thấy đau đầu.

Viết mã, về bản chất, giống như việc xây dựng những “khối xây” cơ bản. Khi bạn đã viết đủ nhiều mã lệnh, bạn sẽ tự nhiên nhận ra điều này.

Lin Yuan cũng đã hiểu ra điều này thông qua quá trình rèn luyện chăm chỉ trong nửa năm vừa qua.

Nhớ lại cách đây nửa năm, việc anh gõ mã lệnh giống như việc viết từ tiếng Anh vậy.

Nếu coi viết mã là việc xây dựng những “khối xây”, thì việc sử dụng lại những thành phần giống nhau là điều không thể tránh khỏi… Và vì vậy, việc sao chép và dán lại hoàn toàn không mâu thuẫn với việc sáng tạo.

Tuy nhiên, vẫn có rất nhiều người trong lớp học này vẫn đang gặp khó khăn trong việc nắm vững kiến thức cơ bản và cách phân tích đề bài.

Ba giờ trôi qua rất nhanh.

Quạt của chiếc laptop T440 cổ điển của Lin Yuan vẫn đang ồn ào hoạt động, nhưng may mắn thay, sai số trong kết quả đào tạo vẫn đang giảm dần, chỉ còn 0,01% mỗi giờ.

Lúc này, Lin Yuan vừa tự tin, vừa lo lắng.

Bởi vì khi anh nhìn quanh, anh thấy rằng chỉ có rất ít người trong lớp đang thực sự thực hiện quá trình đào tạo trên máy tính của mình.

Điều này khiến anh cảm thấy tự hào… Nhưng việc luôn nghĩ rằng những trường danh tiếng là điều không thể với mình, lại khiến anh vẫn cảm thấy lo lắng.

“Những ai cảm thấy tự tin, hãy mang theo máy tính của mình đến lớp học đầu tiên ở phía đông để chờ kiểm tra lại,” Giáo sư Zhang nói lại một lần nữa, với câu nói ngắn gọn đó.

Rõ ràng, có một số thí sinh không hài lòng với cách thi này: “Thầy ơi, liệu cách làm này có quá vội vàng không ạ?”

Nghe thấy điều này, Giáo sư Zhang dừng bước lại: “Học trò ơi, hãy tin tôi đi… Sau này, bạn sẽ cảm ơn tôi đấy. Bởi vì tôi đã giúp bạn tránh lãng phí thời gian vào những việc bạn không quan tâm hoặc không giỏi.” Nói xong, Giáo sư Zhang quay người và bỏ đi.

“Thầy ơi, con muốn khiếu nại thầy!”

“Đứa bé nghịch ngợm…” Giáo sư Zhang không hề để ý đến lời phàn nàn đó, và tiếp tục bước đi của mình một cách bất chấp mọi thứ.

Dĩ nhiên, Lin Yuan cũng sẽ tham

Nếu ngừng quá trình huấn luyện mô hình và lập tức lưu dữ liệu lại, Lin Yuan sợ rằng tỷ lệ đúng của việc huấn luyện sẽ không đủ cao, điều này có thể ảnh hưởng đến thứ hạng đánh giá của anh. Vì vậy, khi Giáo sư Zhang đang chuẩn bị rời khỏi lớp học, Lin Yuan đành phải cố gắng nói ra: “Giáo sư Zhang, xin chờ một chút.”

“Ồ?” Giáo sư Zhang quay đầu nhìn lại rồi mới dừng bước. “Tôi nhớ bạn rồi; bạn đã đặt câu hỏi một cách ngắn gọn và súc tích trong hội trường lúc nãy. Chẳng lẽ bạn cũng muốn khiếu nại tôi sao?”

Lin Yuan vội vàng giải thích: “Không không, làm sao tôi dám khiếu nại giáo sư được chứ. Tôi chỉ muốn hỏi thôi… Giáo sư có phải là một trong những người chấm thi không ạ?”

“Tất nhiên rồi, tôi là một trong những người chấm thi.”

“Vâng, là như này… Laptop của tôi quá cũ rồi, và tôi đang sử dụng CPU để thực hiện quá trình huấn luyện. Liệu tôi có thể tham gia phần phỏng vấn sau một lát nữa được không ạ?” Lin Yuan muốn quá trình huấn luyện diễn ra hiệu quả hơn, nhưng lại lo rằng điều này sẽ ảnh hưởng đến buổi phỏng vấn sau này.

“Bạn…” Giáo sư Zhang có vẻ ngạc nhiên, “Bạn đang công khai yêu cầu kéo dài thời gian thi đấy à? Bạn lấy can đảm đâu ra mà nói như vậy?”

Lin Yuan vội vàng giải thích tiếp: “Không phải vậy đâu. Ý tôi là… Tôi sẽ không sửa đổi bất kỳ dòng code nào nữa; tôi đã commit mã nguồn rồi. Tôi chỉ muốn cho mô hình của mình được hoạt động thêm một lúc nữa thôi. Bạn xem này, tỷ lệ sai sót vẫn đang giảm dần đều đặn mà.”

“Commit” ở đây có nghĩa là việc gửi mã nguồn lên hệ thống lưu trữ. Mỗi lần gửi mã nguồn sẽ được ghi lại; nếu Lin Yuan thay đổi mã nguồn sau khi đã commit, điều đó sẽ rất dễ dàng được phát hiện. Điều này là kiến thức cơ bản đối với những người làm việc trong lĩnh vực IT.

Giáo sư Zhang tạm thời chấp nhận lời giải thích của Lin Yuan, đồng thời cũng cảm thấy tò mò: “Đưa đây, để tôi xem.” Giáo sư Zhang tiến lại gần màn hình laptop của Lin Yuan và nhận xét: “Tỷ lệ sai sót đang giảm đều đặn, không có biểu hiện dao động gì cả… Nhưng chiếc máy tính của bạn thì quá…”

Lin Yuan cảm thấy hơi ngượng ngùng và cười một cách e lệ. Có lẽ Giáo sư Zhang nhận ra điều gì đó qua trang phục của Lin Yuan, nên không nói tiếp câu đó nữa, mà đứng dậy và nói một cách nhẹ nhàng: “Cứ tiếp tục làm ở đây đi, sau này tôi sẽ sai người đến gọi bạn.”

Người đàn ông nghiêm khắc này bỗng trở nên dễ mến hơn rất nhiều. Không nói thêm gì nữa, Giáo sư Zhang nhanh ch

Bởi vì sau khi thực hiện thao tác commit để gửi mã nguồn lên mạng, dù có thể ghi chép lại thông tin về những thay đổi đó, nhưng việc commit phải được thực hiện trên mạng công cộng mới đảm bảo tính chính xác và đáng tin cậy của các bản ghi này. Vừa rồi, Lin Yuan đã cố ý gửi mã nguồn của mình lên kho lưu trữ code cá nhân trên GitHub.

Chỉ khi mã nguồn được gửi lên mạng công cộng, các bản ghi về thao tác commit mới thực sự an toàn và không thể bị sửa đổi một cách trái phép. Nếu chỉ gửi mã nguồn lên máy cục bộ, vẫn có thể có những cách để thay đổi thông tin trong các bản ghi commit, chẳng hạn như thay đổi thời điểm thực hiện thao tác commit thành một thời điểm trước khi kết thúc buổi kiểm tra.

Ban đầu, Lin Yuan dự định sẽ nhấn mạnh với Giáo sư Zhang rằng mình đã gửi mã nguồn lên GitHub, nhưng người đó lại không hỏi thêm gì nữa.

Lin Yuan không nghĩ rằng một giáo sư khoa máy tính tại một trường đại học danh tiếng lại không biết những điều cơ bản liên quan đến việc commit mã nguồn. Có lẽ đó là do sự đánh giá cao dành cho anh ấy? Nhưng hai người họ chỉ mới gặp nhau một lần thôi mà...

Lúc này, Lin Yuan không thể quan tâm đến những điều đó nữa; tất cả sự chú ý của anh ấy đều đang tập trung vào những thông tin được in ra trên console. Tỷ lệ lỗi càng thấp thì độ chính xác càng cao, và do đó, thứ hạng trong cuộc kiểm tra cũng sẽ tốt hơn.

Ban đầu, Lin Yuan lo lắng rằng mình có thể sẽ sớm đến lượt thi, và điều đó sẽ ảnh hưởng đến kết quả huấn luyện mô hình của mình. Nhưng khoảng mười phút sau, anh lại bắt đầu lo lắng rằng liệu Giáo sư Zhang có quên mất anh không... Lời đáp lại của người đó ban nãy, liệu có phải xuất phát từ sự đánh giá cao hay chỉ là một câu trả lời qua loa?

Lin Yuan cảm thấy khá bối rối. Sau một lúc suy nghĩ, anh quyết định dừng việc huấn luyện và lưu dữ liệu lại, rồi đi đến phòng thi để xem sao.

Phòng thi nằm ở cùng tầng với nơi Lin Yuan đang ở, và anh nhanh chóng đến nơi. Nhìn qua, còn khoảng một nửa số người đang chờ đợi ở cửa phòng thi – nơi không có cửa sổ và cửa được đóng chặt. Mọi người đều đang chờ đợi lượt mình được gọi tên.

Dựa trên kinh nghiệm tham gia bài luận tốt nghiệp của mình, ngay cả tại ngôi trường bình thường mà mình theo học, mỗi buổi luận tốn khoảng mười mấy đến hai mươi phút. Với số lượng người hiện tại và chỉ có một phòng thi duy nhất, có vẻ như thời gian sẽ không đủ.

Nhưng không lâu sau, những lo lắng của Lin Yuan cũng tan biến.

1/1 0%