Lần này là vào buổi tối, tại sân thượng tòa nhà giảng đường nơi chúng tôi từng đính ước.

Tôi nhận được tin nhắn hèn mọn của anh ta: "Tư Tư, anh đang đợi em trên sân thượng, nơi hai ta lần đầu tâm sự. C/ầu x/in em, cho anh cơ hội cuối cùng."

Chu Tình khuyên tôi đừng đi, nhưng tôi biết, có những chuyện phải dứt khoát ngay tại chỗ.

Khi tôi đến, anh ta đang quay lưng về phía tôi, bóng dáng cô đ/ộc. Nghe thấy tiếng bước chân, anh ta quay ngoắt lại, đôi mắt đỏ ngầu đầy những tia m/áu.

Sau đó, "bộp" một tiếng, anh ta quỳ thẳng xuống.

"Tư Tư!"

Anh ta quỳ gối lết tới vài bước, định túm lấy ống quần tôi nhưng bị tôi tránh được.

"Anh sai rồi! Anh thực sự sai rồi!"

"Anh không nên xóa em, không nên để mẹ anh gọi điện cho em! Anh là đồ khốn! Anh không phải là người!"

Anh ta tự t/át vào mặt mình hai cái thật mạnh, tiếng kêu vang dội.

"Đều là lỗi của anh, anh bị mỡ lợn che mắt rồi!"

"Mẹ anh và em gái anh đều là phụ nữ nông thôn, không hiểu biết, họ ép anh!"

"Áp lực của anh lớn quá! Nhưng anh thề, trong lòng anh chỉ có mình em!"

"Chúng ta bắt đầu lại đi, được không?"

Tôi lặng lẽ nhìn anh ta, nhìn người đàn ông lúc này đang diễn trò như một gã hề.

"Hứa Yến," tôi lên tiếng, giọng bình thản, "Anh áp lực, thì có thể trút áp lực đó lên người tôi sao?"

"Gia đình anh ép anh, thì anh có thể thản nhiên tính kế tiền của tôi sao?"

"Anh..." anh ta nghẹn lời.

"Có phải anh nghĩ, chỉ cần quỳ xuống, tự t/át mình, nói vài lời ngọt nhạt, là tôi sẽ mềm lòng, rồi tiếp tục làm cây ATM cho anh?"

Tôi bước từng bước lại gần, nhìn anh ta từ trên cao xuống.

"Anh không phải bị mỡ lợn che mắt, anh chỉ là cảm thấy, cái giá để dỗ dành tôi thấp hơn cái giá để anh tự nỗ lực ki/ếm tiền, đúng không?"

Sự hối h/ận trên mặt anh ta đông cứng lại, môi mấp máy nhưng không thốt nên lời.

Tôi ngồi xổm xuống, nhìn thẳng vào anh ta, từng chữ từng chữ một: "Anh diễn xong chưa?"

"Diễn xong rồi thì đứng lên đi."

"Đừng làm bẩn nơi chúng ta lần đầu tâm sự."

Nói xong, tôi đứng dậy, quay lưng rời đi, không hề ngoảnh đầu lại.

Phía sau lưng, vang lên tiếng gào thét kìm nén và gi/ận dữ của anh ta.

4

Sau khi c/ắt đ/ứt hoàn toàn, tôi chặn mọi phương thức liên lạc của Hứa Yến.

Một buổi chiều, tôi vừa từ thư viện ra liền bị Hứa Yến chặn lại trên con đường nhỏ phải đi qua.

Anh ta trông còn tiều tụy hơn lần trước, quầng mắt thâm đen, nhưng ánh mắt lại lộ vẻ đi/ên cuồ/ng.

"Tư Tư, chúng ta nói chuyện đi."

"Chúng ta không có gì để nói cả."

Tôi kéo Chu Tình định đi vòng qua anh ta.

Anh ta lại bước một bước chắn trước mặt tôi, ánh mắt quét qua bóng người đang đi tới gần phía sau tôi, đột nhiên nâng cao âm lượng.

"Anh biết em vẫn còn gi/ận anh, nhưng anh thực sự yêu em! Anh chỉ là áp lực quá lớn thôi! Tư Tư, cho anh thêm một cơ hội nữa, chỉ một lần thôi!"

Tôi nhíu mày, nhìn theo hướng mắt anh ta, quả nhiên thấy Lục Trạch.

Lục Trạch đang đi cùng vài bạn học vừa đi vừa trò chuyện, nhận thấy sự giằng co ở đây, bước chân chậm lại.

Hứa Yến đưa tay định nắm lấy cánh tay tôi, bị tôi nghiêng người tránh được.

"Trình Tư! Có phải vì Lục Trạch nên em mới chia tay với anh không?!" anh ta đột nhiên gào lên đầy cuồ/ng lo/ạn.

"Anh biết ngay mà! Sau khi em chuyển ngành, mắt em lúc nào cũng dán ch/ặt vào hắn! Có phải em thấy gã nghèo như anh không xứng với em nữa đúng không?!"

Chu Tình tức gi/ận xông lên: "Hứa Yến, anh sủa cái gì đấy! Chia tay là do anh tự làm tự chịu, liên quan gì đến người khác!"

"Không liên quan đến hắn?" Hứa Yến cười lạnh, ánh mắt dán ch/ặt vào Lục Trạch đã đi đến gần.

"Đàn anh Lục, cảm giác đào tường nhà người khác sướng lắm phải không?"

"Bạn gái tôi lúc đầu chuyển ngành, còn là tôi từng chút một kèm cặp, bây giờ lông cánh cứng cáp rồi, liền muốn bay đến cành cao chỗ anh sao?"

Tôi tức đến run người, đang định mở miệng thì Lục Trạch đã tiến đến bên cạnh tôi trước một bước.

Anh không nhìn Hứa Yến, chỉ bình thản nhìn tôi, giọng nói vẫn điềm tĩnh như mọi khi: "Cần giúp đỡ không?"

"Không cần đâu ạ, đây là chuyện riêng của em."

Tôi hít sâu một hơi, ép mình phải bình tĩnh lại.

Hứa Yến thấy Lục Trạch nói chuyện với tôi, ngọn lửa gh/en t/uông gần như phun ra từ mắt anh ta.

"Chuyện riêng? Trình Tư, tình cảm hơn một năm của chúng ta, ở chỗ em lại thành chuyện riêng có thể tùy tiện vứt bỏ sao?"

Anh ta chuyển sang giọng điệu tổn thương nói với tôi: "Máy tính anh m/ua cho em, điện thoại anh m/ua cho em, chúng ta cùng đi ăn, đi xem phim, những thứ đó em quên hết rồi sao?"

Tôi tức đến bật cười.

"Hứa Yến, anh bị mất trí nhớ à?"

"Máy tính, điện thoại, giày thể thao, là tôi m/ua cho anh, tổng giá trị hơn năm mươi nghìn tệ."

"Chúng ta đi ăn, đi xem phim, mười lần thì chín lần là tôi trả tiền."

"Tiền anh ki/ếm được từ làm gia sư, ngoài việc đưa cho em gái, còn lại đều dùng để m/ua skin game cho đám bạn x/ấu của anh rồi."

"Tôi ăn của anh, dùng của anh? Món quà đắt nhất anh từng tặng tôi là sợi dây chuyền bạc giảm giá 99 tệ đó!"

"Tôi coi anh là bạn đời cùng phấn đấu, anh lại coi tôi là ATM!"

"Bây giờ chia tay rồi, anh còn muốn hắt nước bẩn lên người tôi, h/ủy ho/ại thanh danh của tôi?"

"Hứa Yến, mặt anh làm bằng tường thành à?"

Lời tôi như chuỗi pháo, mỗi từ đều đ/âm trúng chỗ hiểm.

Mặt Hứa Yến đỏ bầm như gan lợn.

Ánh mắt các bạn học xung quanh nhìn anh ta cũng từ xem kịch chuyển thành kh/inh bỉ.

Anh ta chỉ vào tôi, môi r/un r/ẩy, không nói nên lời.

"Cô... cô..."

Cuối cùng, anh ta trừng mắt nhìn tôi đầy hung á/c, lại nhìn Lục Trạch đang vô cảm một cái đầy oán đ/ộc, rồi lủi thủi bỏ chạy.

Thế giới cuối cùng cũng yên tĩnh.

"Em không sao chứ?" giọng Lục Trạch vang lên trên đỉnh đầu tôi.

"Không sao ạ, cảm ơn anh." tôi lắc đầu.

Anh nhìn tôi, đột nhiên nói: "Đối với chó đi/ên, né tránh là vô dụng, em nên trực tiếp đá/nh trả, đá/nh đến khi nó sợ thì thôi."

Lời anh khiến tôi sững sờ.

Tôi ngẩng đầu, bắt gặp ánh mắt sâu thẳm của anh.

Trong đó không có sự thương hại, chỉ có một loại bình tĩnh gần như lạnh lùng.

Khoảnh khắc đó, tôi bỗng hiểu ra, đối mặt với loại người như Hứa Yến, sự lý trí và nhượng bộ của tôi chỉ bị anh ta coi là yếu đuối.

Sau màn kịch đó, Hứa Yến hoàn toàn biến mất một thời gian.

Còn tôi dồn hết tâm trí vào việc chuẩn bị cho "Cúp Khởi Hành".

Đề tài nhóm chúng tôi bốc được là "Xây dựng mô hình b/án lẻ mới dựa trên phân tích hành vi người dùng", cốt lõi nằm ở xây dựng mô hình dữ liệu và thiết kế thuật toán.

Là nhóm trưởng, tôi chủ động nhận phần khó nhất.

Nỗi đ/au và sự phẫn nộ sau chia tay đều hóa thành mã nguồn và dòng dữ liệu.

Tuy nhiên, ngay khi chúng tôi đang chạy nước rút cho vòng chung kết, Hứa Yến lại xuất hiện.

Việc gia sư mất, danh tiếng thối, ngay cả vị trí trong hội sinh viên cũng bị bãi miễn.

Anh ta bắt đầu quấy rối tôi một cách đi/ên cuồ/ng.

Lần này, anh ta chọn cách thức đen tối hơn.

Mỗi đêm anh ta gửi cho tôi hàng chục tin nhắn, nội dung từ van xin đến đe dọa.

Tôi không chịu nổi sự phiền nhiễu đó, trực tiếp chặn anh ta.

Cho đến ngày đó, tôi từ thư viện ra, trời đã tối.

Vừa đi đến góc khuất dưới lầu ký túc xá, một bóng người đột ngột lao từ trong bóng tối ra, túm lấy cổ tay tôi.

Là Hứa Yến.

Đôi mắt anh ta đầy tia m/áu, trên người nồng nặc mùi rư/ợu.

"Trình Tư, tại sao không trả lời tin nhắn của tôi? Cô tưởng chặn tôi là xong chuyện à?"

"Buông ra!" tôi vùng vẫy mạnh.

Anh ta lại càng nắm ch/ặt hơn.

"Không buông!" gương mặt anh ta vặn vẹo, gần như gào lên.

"Tôi không còn gì cả! Suất bảo nghiên cũng mất rồi! Đều là tại cô!"

"Tại sao cô lại sống tốt như vậy? Tại sao vẫn có thể tham gia Cúp Khởi Hành? Tại sao Lục Trạch vẫn nhìn cô bằng ánh mắt khác?"

"Tôi nói cho cô biết, Trình Tư." anh ta ghé sát tôi, giọng cực thấp.

"Tốt nhất cô tự rút khỏi Cúp Khởi Hành đi, nếu không, tôi sẽ làm cô thân bại danh liệt!"

"Anh có ý gì?"

Anh ta cười lạnh: "Cô quên đề tài đạt giải năm ba của tôi rồi à? 《Mô hình sửa đổi trọng số động dữ liệu tài chính phi tuyến tính》, tên nghe rất oai nhỉ?"

"Tôi nói cho cô biết, dữ liệu gốc đó nát như c*t vậy!"

Tim tôi chùng xuống.

Thấy sắc mặt tôi thay đổi, anh ta cười càng đi/ên cuồ/ng.

"Lúc đó giáo sư Ngô xem báo cáo của tôi, mắt sáng rực lên, nói tôi là sinh viên có thiên phú nhất mà ông từng gặp."

"Nhưng ông ấy không biết, tôi chỉ dùng một thuật toán làm mượt nhỏ, xóa sạch tất cả những biến động khó coi đó thôi! Hahaha!"

"Trong tay tôi có đầy thứ khiến giáo sư Ngô thân bại danh liệt."

"Gian lận học thuật, cái mũ này đủ lớn chứ?"

"Đến lúc đó, cô là sinh viên đắc ý nhất của ông ấy, cô đoán xem, cô sẽ như thế nào?"

Giáo sư Ngô, chính là giảng viên hướng dẫn năm đó đưa Hứa Yến làm đề tài đạt giải, cũng là chủ tịch hội đồng giám khảo "Cúp Khởi Hành" lần này.

Hứa Yến đang đe dọa tôi, nếu tôi không rút lui, anh ta sẽ vạch trần bê bối gian lận học thuật, kéo cả vị giáo sư đức cao vọng trọng và tôi xuống nước.

Anh ta đi/ên rồi.

Anh ta muốn dùng cách tự hủy để h/ủy ho/ại tôi.

5

Trở về ký túc xá, tôi thức trắng đêm.

Lời Hứa Yến như lời nguyền văng vẳng trong đầu tôi.

"Thuật toán làm mượt", "xóa sạch biến động"...

Một ý nghĩ đi/ên rồ hình thành trong đầu tôi.

Tôi không cần anh ta tự bộc lộ.

Tôi muốn tự tay tìm ra bằng chứng anh ta gian lận.

Ngày hôm sau, tôi lấy lý do dự án "Cúp Khởi Hành" cần tham khảo mô hình liên quan, nộp đơn lên kho dữ liệu của trường để xin xem toàn bộ báo cáo kết thúc và phụ lục của dự án đạt giải đó.

Người quản lý nói với tôi, dữ liệu gốc đã niêm phong, không thể xem.

Tôi gặp bế tắc, nhưng không bỏ cuộc.

Tôi in bản báo cáo dài hơn năm mươi trang đó ra, mang về phòng thí nghiệm, soi từng chữ một.

Tôi nh/ốt mình trong phòng thí nghiệm suốt hai ngày.

Cuối cùng, ở một góc không ai để ý, tôi tìm ra vấn đề.

Trong giai đoạn tiền xử lý dữ liệu, anh ta đề cập đến việc sử dụng một "phương pháp trung bình trượt cải tiến" để xử lý các giá trị bất thường.

Điều này quá kỳ lạ.

Phương pháp trung bình trượt là một cách xử lý rất thô sơ, rất dễ làm mất thông tin biến động ngắn hạn quan trọng.

Một dự án sáng tạo lấy "phi tuyến tính", "trọng số động" làm điểm b/án hàng, sao có thể dùng phương pháp th/ô b/ạo như vậy ngay bước đầu tiên?

Điều này giống như một đầu bếp siêu cấp tuyên bố làm phân tử ẩm thực, nhưng bước đầu tiên lại là cho th!t bò Wagyu thượng hạng vào máy xay.

Đằng sau chắc chắn có mờ ám.

Tôi lập tức bắt tay vào khôi phục mô hình của anh ta.

Tôi không tìm được dữ liệu gốc của anh ta, nhưng tôi có thể tự xây dựng một bộ dữ liệu mô phỏng biến động mạnh, đầy "nhiễu".

Sau đó, tôi thử dùng phương pháp trung bình trượt tiêu chuẩn để xử lý.

Kết quả đúng như tôi dự đoán, dữ liệu sau khi xử lý làm mất đi một lượng lớn thông tin quan trọng, hoàn toàn không thể hỗ trợ cho việc tính toán mô hình sau đó của anh ta.

Vậy, cái gọi là "cải tiến" của anh ta rốt cuộc là gì?

Tôi nhìn chằm chằm vào dòng mã trong báo cáo của anh ta trên màn hình, đọc đi đọc lại.

import SmoothCurve as sc

processed_data=sc.moving_average(raw_data,window=5,method='enhanced_polynomial')

SmoothCurve, một thư viện Python tôi chưa từng nghe tới.

Tôi lập tức tìm ki/ếm trên mạng, phát hiện đây là một gói dữ liệu nguồn mở khá nhỏ lẻ.

Tôi không tải bản mới nhất mà đi lật lại nhật ký các phiên bản lịch sử của nó.

Tim tôi đ/ập lo/ạn nhịp.

Trong nhật ký cập nhật phiên bản 1.2, tôi bàng hoàng nhìn thấy một dòng giải thích sửa lỗi do nhà phát triển đăng tải: "Sửa lỗi chí mạng trong thuật toán nội suy enhanced_polynomial của phiên bản 1.0, khi ở các tham số nhất định sẽ làm dữ liệu quá trơn, dẫn đến tạo ra đường xu hướng giả."

Lỗi chí mạng!

Mà thời gian Hứa Yến nộp báo cáo, đúng là trước khi lỗi này được sửa!

Tôi tìm thấy rồi!

Anh ta không phải thiên tài gì cả, anh ta chỉ là một kẻ l/ừa đ/ảo lợi dụng lỗ hổng mã nguồn của người khác!

Cái gọi là "tối ưu hóa" của anh ta, chẳng qua là sự lừa dối học thuật hoàn toàn!

Tôi nhanh chóng bình tĩnh lại.

Tôi không cần anh ta thừa nhận.

Tôi cần một con d/ao sắc hơn.

Tôi sắp xếp lại những phát hiện của mình, bao gồm mã khôi phục lỗi đó, cùng một bản giải thích kỹ thuật rõ ràng.

Sau đó, tôi gửi cho giáo sư Ngô một email.

Tiêu đề là: 【Về việc thỉnh giáo khẩn cấp một vấn đề kỹ thuật trong mô hình dự án Cúp Khởi Hành】

Trong email, tôi bày tỏ lòng biết ơn đối với sự hướng dẫn của ông, sau đó "thành kính sợ hãi" nêu ra vấn đề của mình.

"Chào giáo sư Ngô, trong quá trình chuẩn bị cho Cúp Khởi Hành, em đã học hỏi từ bài báo 《Mô hình sửa đổi trọng số động dữ liệu tài chính phi tuyến tính》 đạt giải của anh Hứa Yến, thu hoạch được rất nhiều."

"Nhưng khi khôi phục các bước tiền xử lý dữ liệu của anh ấy, em gặp một khó khăn."

"Thư viện SmoothCurve phiên bản đầu mà anh ấy đề cập, dường như có một lỗi làm dữ liệu quá trơn, dẫn đến dữ liệu mô phỏng của em tạo ra xu hướng giả."

"Đính kèm là mã khôi phục của em và giải thích lỗi chính thức của thư viện đó. Em học thức nông cạn, chắc chắn là em đã hiểu sai phương pháp trung bình trượt cải tiến của anh ấy ở đâu đó. Kính mong giáo sư trong lúc bận rộn có thể cho em một chút chỉ điểm."

Tôi nhấn nút gửi.

Con d/ao, đã được cho mượn rồi.

6

Danh sách chương

Có thể bạn quan tâm

Bình luận

Đọc tiếp

Bảng xếp hạng

Mới cập nhật

Xem thêm