Switchback experiments đã trở thành thiết kế phổ biến cho thử nghiệm marketplace tại các nền tảng lớn như DoorDash, Lyft, Uber. Bài viết chỉ ra rằng hầu hết các phép tính power (quyết định kích thước mẫu) cho switchback experiments đều sai do không xét đến yếu tố nhiễu time effect. Nguyên nhân kỹ thuật là các công thức power calculation hiện tại giả định các độc lập thống kê giữa các observations, trong khi thực tế có correlation do yếu tố thời gian. Hệ quả là nhiều nghiên cứu kết luận sai lệch về hiệu quả của các thay đổi, dẫn đến quyết định kinh doanh không đáng tin cậy. Điều đáng học là cần sử dụng các phương pháp power calculation mới tính đến correlation time effect như proposed trong bài để có kết quả experiment chính xác.
Why read it: Bài viết này giúp lập trình viên hiểu và sửa lỗi sai trong tính toán công suất cho thí nghiệm Switchback, một phương pháp thiết kế phổ biến trong các nền tảng thị trường kỹ thuật số.
Answer 3 short questions to earn reward points for this article. Only do it if you want the points.
3 questions · under a minute · optional
Source: https://medium.com/@sergeipankratev/your-switchback-power-calculation-is-probably-wrong-0ff40183d4c0. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
Đang tải bình luận…
Các tập dữ liệu công cộng như CDC dataset đôi khi chứa hidden target leakage khiến mô hình học máy đạt điểm số không thực tế. Tác giả đã phát hiện vấn đề khi mô hình dự đoán cột dữ liệu thứ sáu với R² lên đến 0.998 bất thường. Python cùng dependency graph là công cụ hữu hiệu để vạch ra mối quan hệ ẩn giữa các features và target variable. Bài viết hướng dẫn cách xây dựng dependency graph để phát hiện và loại bỏ leakage, giúp tránh overfitting trong production model.
Bài viết này giúp phát hiện rò rỉ mục tiêu ẩn trong bộ dữ liệu công khai bằng Python và đồ thị phụ thuộc để tránh tạo ra các mô hình machine learning giả tạo.
Bài viết cung cấp bộ quiz kiểm tra khả năng tư duy đệ quy trong Python, bao gồm các khái niệm như base cases, cấu trúc dữ liệu đệ quy, duy trì trạng thái và caching kết quả. Các bài tập được thiết kế giúp lập trình viên nắm vững cách tiếp cận vấn đề thông qua hàm tự gọi chính nó. Bạn sẽ được làm việc với các ví dụ thực tế như Fibonacci và tree traversal để hiểu cách tối ưu hóa performance bằng memoization. Bộ quiz này hữu ích cho ai muốn củng cố kiến thức về đệ quy - một kỹ thuật nền tảng trong giải thuật và cấu trúc dữ liệu.
Bài kiểm tra này giúp củng cố kỹ năng tư duy đệ quy của bạn qua các bài tập thực tế về base case, cấu trúc dữ liệu đệ quy, duy trì trạng thái và caching kết quả.
Trong ServiceNow, câu trả lời cho câu hỏi "nếu cái này hỏng thì cái gì khác sắp hỏng?" luôn ẩn giấu trong cơ sở dữ liệu. GraphRAG kết hợp retrieval augmented generation với graph databases như Neo4j để phân tích mối quan hệ giữa các sự cố kỹ thuật. Hệ thống này trích xuất thực thể và quan hệ từ dữ liệu ServiceNow, xây dựng graph knowledge rồi dùng LLM để tổng hợp câu trả lời. Bạn có thể triển khai hệ thống này với Python và Neo4j để nâng cao khả năng hiểu biết mối quan hệ hệ thống, giúp phát hiện sớm sự cố phụ thuộc.
Bài hướng dẫn này giúp bạn xây dựng hệ thống GraphRAG với Python, Neo4j và ServiceNow để phân tích mối quan hệ hệ thống và dự đoán lỗi tiềm ẩn.
Polars là thư viện DataFrame viết bằng Rust có API Python, và bản pre‑release 2.0 đang được công bố. Phiên bản này tích hợp streaming engine vào mọi truy vấn lazy, cho phép thực hiện xử lý luồng thay vì tải toàn bộ dữ liệu vào bộ nhớ. Với streaming engine, các truy vấn lazy có thể làm việc trên tập dữ liệu lớn hơn RAM mà mức tiêu thụ bộ nhớ gần như không đổi, đồng thời giảm thời gian thực hiện do tránh việc sao chép dữ liệu trung gian. Việc đưa streaming engine vào mô hình lazy cho thấy cách mở rộng khả năng xử lý dữ liệu lớn mà không cần thay đổi API hiện tại, nên các nhà phát triển cân nhắc nâng cấp để xử lý workload out‑of‑core. Bản pre‑release vẫn có thể thay đổi, vì vậy trước khi áp dụng trong sản phẩm nên kiểm tra tính ổn định và benchmark trên dữ liệu thực tế.
Polars 2.0 giới thiệu công cụ streaming cho tất cả các truy vấn lazy, giúp xử lý dữ liệu lớn hiệu quả hơn.
Tác giả đã xây dựng một hệ thống Multi-Agent để phân tích chuỗi thời gian bị gián đoạn (ITSA) nhằm hỗ trợ counterfactual analysis. Hệ thống sử dụng framework LangChain để kết nối nhiều agent chuyên biệt, mỗi agent xử lý một khía cạnh như data preprocessing, model fitting, và visualization. Việc thiết kế kiến trúc với các agent độc lập giúp xử lý tác vụ song song, giảm 40% thời gian xử lý so với phương pháp đơn agent. Bài viết chia sẻ kinh nghiệm xử lý các challenge như data inconsistency và conflict resolution giữa các agent, cung cấp template code có thể tái sử dụng cho các dự án phân tích tác động (impact analysis) tương tự.
Bài viết chia sẻ kinh nghiệm xây dựng hệ thống đa tác nhân cho phân tích chuỗi thời gian gián đoạn, biến phân tích phản thực tế thành sản phẩm AI thực tế.
Nurb được thiết kế để biến một agent viết mã thành đối tác CAD thực tế, cho phép các nhà phát triển làm việc trực tiếp trong môi trường mô hình 3D. Nó sử dụng các thành phần Python để tạo và thao tác hình học, đồng thời dựa trên nhân OCCT để xây dựng các thể rắn chính xác. Trong quá trình làm việc, hệ thống thực hiện kiểm tra trực tiếp và đo lường để phát hiện sớm các lỗi hoặc sai lệch về kích thước. Kết quả cuối cùng được xuất ra định dạng 3MF, giúp duy nhất dữ liệu mô hình và dễ dàng chia sẻ với các công cụ CAD khác. Từ đây ta học được rằng sự kết hợp giữa ngôn ngữ scripting linh hoạt và nhân mô hình rắn mạnh mẽ, cùng với việc áp dụng tiêu chuẩn xuất bản mở, có thể tạo ra quy trình thiết kế tự động hóa và đáng tin cậy.
Bài này giúp lập trình viên hiểu cách Nurb biến một agent lập trình thành đối tác CAD hiệu quả.
Open Knowledge Compiler (OKC) là trình biên dịch mới chuyển đổi dữ liệu thô thành Open Knowledge Format (OKF), tạo ra một cơ sở tri thức sống, truy vấn được và đọc được bởi agent.
Những lập trình viên muốn xây dựng hệ thống thông minh, tự động hóa xử lý dữ liệu khoa học hoặc ứng dụng AI/ML hiệu quả sẽ tìm hiểu Open Knowledge Compiler để tối ưu hóa cách chuyển đổi và khai thác kiến thức từ các nguồn nguyên thủy sang các định dạng hoạt động tự động.
Một nhà phát triển đã xây dựng hệ thống chạy trò chơi DOOM hoàn toàn bằng biểu thức chính quy (regex), trong đó CPU tùy chỉnh, RAM, framebuffer, engine DOOM và file WAD được mã hóa thành một chuỗi văn bản 96,6 MB. Một trình điều khiển bằng C áp dụng hơn 10.000 quy tắc thay thế regex có thứ tự để tạo ra từng khung hình, đạt tốc độ thay thế khoảng 80.000 lần mỗi giây, mang lại trải nghiệm chơi game ở mức chấp nhận được.
Đọc bài này để khám phá cách regex có thể tái tạo một game như DOOM hoàn toàn bằng chuỗi văn bản, chứng minh rằng ngôn ngữ biểu diễn quy tắc này có thể thực hiện mọi thứ từ máy tính lý thuyết.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it