Tuyết Giác Trúc Lâm - Truyện AI

Là một fan của tiểu thuyết tu tiên, tu tiên giả đời đầu, bộ truyện đầu tiên mình đọc là Tru tiên của Tiêu Đỉnh. Hôm nay, mình chợt nảy ra ý tưởng, dùng AI, kết hợp hình tượng băng thanh ngọc khiết của Lục Tuyết Kỳ, kết hợp với một nhân vật nữ độc đoán vạn cỗ Liễu Như Yên, và đại sư huynh diệp thiên đế Diệp Thần, thành một câu truyện mới Tuyết Giác Trúc Lâm

Cân bằng Nash - Nash Equilibrium

Một tập hợp các chiến lược của tất cả người chơi được gọi là cân bằng Nash nếu không có bất kỳ người chơi nào có thể cải thiện kết quả của mình bằng cách đơn phương thay đổi chiến lược của riêng mình.

Prisoner’s Dilemma - Song đề tù nhân

Prisoner’s Dilemma là một trong những khái niệm quan trọng nhất trong lý thuyết trò chơi (Game Theory), được phát triển bởi hai nhà toán học Merrill Flood và Melvin Dresher vào năm 1950, và sau đó được Albert W. Tucker đặt tên và minh họa bằng câu chuyện về hai tù nhân.

Song kiếm hợp bích giữa generative ai và chuyên viên. Nấc thang lên thiên đường

Nghiên cứu được thực hiện trên 776 chuyên gia tại Procter & Gamble để tìm hiểu tác động của AI tạo sinh đến làm việc nhóm và chuyên môn. Kết quả cho thấy, Cá nhân sử dụng AI có hiệu suất ngang bằng với cả nhóm không dùng AI. AI làm mờ ranh giới chuyên môn, Dù là chuyên gia R&D hay Thương mại, khi dùng AI, họ đều đưa ra giải pháp cân bằng giữa kỹ thuật và thương mại. - AI thúc đẩy cảm xúc tích cực, ngôn ngữ của AI tạo cảm giác như con người, tương tự như khi làm việc với đồng đội con người. Chúng ta cùng tìm hiểu như thế nào nhé.

Compare DragonflyDB vs Redis vs Valkey

Trong bài viết này, chúng ta sẽ đi sâu vào việc so sánh chi tiết ba cơ sở dữ liệu in-memory là Dragonfly, Redis và Valkey. Chúng ta sẽ khám phá các tính năng chính, các chỉ số hiệu suất, khả năng mở rộng và các trường hợp sử dụng của chúng để giúp bạn xác định cơ sở dữ liệu nào phù hợp nhất với nhu cầu của mình. Bài viết so sánh này sẽ cung cấp cho bạn những thông tin cần thiết để đưa ra quyết định sáng suốt nhất.

Pytorch 2.6

PyTorch 2.6, được phát hành vào ngày 29 tháng 1 năm 2025, mang đến nhiều cải tiến và tính năng mới so với các phiên bản trước đó. Dưới đây là tổng quan về những điểm nổi bật trong phiên bản này

Xử lý dữ liệu khiếm khuyết trong dữ liệu chuỗi thời gian sử dụng phương pháp Decision Tree regression - Machine learning Techniques for mising data in time-serials using Decision Tree regression

Dữ liệu bị thiếu trong phân tích chuỗi thời gian là một thách thức phổ biến, thường xảy ra do cảm biến hỏng, lỗi truyền dữ liệu hoặc các vấn đề bảo trì. Những khoảng trống trong dữ liệu này có thể làm gián đoạn dự báo và làm lệch kết quả phân tích, khiến cho thông tin trở nên không đáng tin cậy. Các kỹ thuật đơn giản như forward fill hoặc interpolation thường là giải pháp mặc định để xử lý dữ liệu thiếu. Tuy nhiên, khi đối mặt với các mẫu dữ liệu phức tạp, xu hướng phi tuyến tính hoặc độ biến thiên cao, các phương pháp này thường thất bại và tạo ra kết quả không ổn định.

Xử lý dữ liệu khiếm khuyết trong dữ liệu chuỗi thời gian sử dụng phương pháp linear regression - Machine learning Techniques for mising data in time-serials using liner regression

Dữ liệu bị thiếu trong phân tích chuỗi thời gian là một thách thức phổ biến, thường xảy ra do cảm biến hỏng, lỗi truyền dữ liệu hoặc các vấn đề bảo trì. Những khoảng trống trong dữ liệu này có thể làm gián đoạn dự báo và làm lệch kết quả phân tích, khiến cho thông tin trở nên không đáng tin cậy. Các kỹ thuật đơn giản như forward fill hoặc interpolation thường là giải pháp mặc định để xử lý dữ liệu thiếu. Tuy nhiên, khi đối mặt với các mẫu dữ liệu phức tạp, xu hướng phi tuyến tính hoặc độ biến thiên cao, các phương pháp này thường thất bại và tạo ra kết quả không ổn định.

Top 10 thuật toán System Design các bạn nên biết và thường được hỏi trong phỏng vấn - Top 3 Bloom Filters

Ở bài viết trước, chúng ta sẽ tìm hiểu Distributed Hash Tables, một thuật toán được ứng dụng trong nhiều phần mềm hệ thống lớn. Đây là phần tiếp theo nằm trong chuỗi serie Top 10 thuật toán System Design các bạn nên biết và chuẩn bị để tham gia các bài phỏng vấn, ở bài viết này, chúng ta sẽ tìm hiểu Bloom Filters, một thuật toán được sử dụng khá nhiều và là một phần của hệ thống xử lý dữ liệu lớn

Top 10 thuật toán System Design các bạn nên biết và thường được hỏi trong phỏng vấn - Top 2 Distributed Hash Tables

Ở bài viết này, chúng ta sẽ tìm hiểu Distributed Hash Tables, một thuật toán được ứng dụng trong nhiều phần mềm hệ thống lớn. Đây là phần tiếp theo nằm trong chuỗi serie Top 10 thuật toán System Design các bạn nên biết và chuẩn bị để tham gia các bài phỏng vấn

Sử dụng mô hình Double DQN  huấn luyện mô hình Reinforcement Learning với game mario

Chào các bạn, sau một thời gian ở ẩn, chúng ta lại tiếp tục với việc thực chiến AI, ở bài viết này, chúng ta sẽ train mô hình AI Reinforcement Learning với tựa game đã đi vào bao nhiêu thế hệ trẻ thơ, Mario, tuy nhiên, để bắt đầu bài viết, mình sẽ note lại một vài ý về Reinforcement Learning, Q learning, và cải tiến của Deep Q-Network là Double Deep Q-Network , trong phần code mình sẽ sử dụng Double Deep Q-Network

Top 10 thuật toán System Design các bạn nên biết và thường được hỏi trong phỏng vấn - Top 1 Consistent Hashing

Để trở thành một Software Architect tốt, chúng ta cần có kiến thức và kỹ năng về cả Low level và High Level System Design. Mình sẽ tổng hợp lại 10 thuật toán về system design mà mình nghĩ là rất hữu ích trong công việc, và cũng hữu ích cho các bạn bổ túc kiến thức để tham gia phỏng vấn ở vị trí SA. Bài đầu tiên mình sẽ bắt đầu với Consistent Hashing

Các ứng dụng của LLM trong thực tế

LLM hiện nay đã được sử dụng rỗng rãi ở nhiều ngách nhỏ trong các tập đoàn lớn, và càng ngày có càng nhiều công cụ nhỏ được release ra đời nhằm giải quyết các vấn đề hằng ngày phát sinh. Bài viết này mình trích và dịch lại một số bài toán mà các tập đoàn lớn đã gặp phải và họ đã sử dụng LLM để giải quyết nó. Đây cũng là một nguồn thông tin hữu ích cho các doanh nghiệp ứng dụng LLM trong chính doanh nghiệp của mình.

Một số thư viện tính toán song song thay thế cho cuda

CUDA là một công nghệ tuyệt vời cho phép bạn tận dụng tối đa hiệu suất của GPU Nvidia. Tuy nhiên, nó chỉ hoạt động trên các GPU của NVIDIA và việc chuyển mã CUDA hiện có sang các nền tảng khác không phải lúc nào cũng dễ dàng. Ở bài viết này, chúng ta cùng nhau tìm hiểu các thư viện lập trình song song khác đang tồn tại, ưu và nhược điểm của chúng.