Thử nghiệm khả năng hỗ trợ của chatGPT vào quy trình phát triển phần mềm hướng hành vi (BDD – Behavior Driven Development)

Thử nghiệm khả năng hỗ trợ của chatGPT vào quy trình phát triển phần mềm hướng hành vi (BDD – Behavior Driven Development) 1. Giới thiệu Quy trình phát triển phần mềm hướng hành vi (Behavior Driven Development – BDD) có nguồn gốc từ phương pháp phát triển định hướng kiểm thử (Test Driven Development […]

Kiến trúc ứng dụng web: Phần 1 – Giới thiệu tổng quan

Kiến trúc ứng dụng web

Kiến trúc ứng dụng web: Phần 1 – Giới thiệu tổng quan Trong phần đầu tiên, chúng ta sẽ cùng nhau tìm hiểu về lịch sử phát triển của các công nghệ web và những nguyên tắc cơ bản trong xây dựng trang web. Từ đó, bạn sẽ hiểu rõ hơn tại sao ngày nay, […]

Triển khai smart home cơ bản dành cho người mới

 I.     GIỚI THIỆU Hiện nay, khái niệm về smart home không còn xa lạ với nhiều người. Hầu hết chúng ta đều mong muốn có một ngôi nhà thông minh có thể điều khiển từ xa như bật trước bình nóng lạnh trong mùa đông hay điều hòa đã sẵn sàng trong mùa hè trước […]

Sử dụng AI chatbot để tóm tắt bài học và tạo quiz

Tóm tắt bài học thành biểu đồ mindmap Sau mỗi bài học “khô khan”, các thầy cô thường phải tìm cách cho sinh viên “ghi nhớ” được những lời vàng ý ngọc mà mình đã truyền đạt. Một trong những cách để tóm tắt lại kiến thức chính là dùng biểu đồ Mindmap. Với các […]

Số hoá quy trình xây dựng lộ trình phát triển cá nhân dựa trên khung năng lực và tích hợp vào hệ thống HRMS: Nghiên cứu tại Tập đoàn Điện lực Việt Nam

1. Giới thiệu Trong chiến lược phát triển đến năm 2030, tầm nhìn đến năm 2045 của Tập đoàn Điện lực Việt Nam (EVN), xây dựng lộ trình phát triển cá nhân là một trong những nội dung thuộc phần hoạt động phát triển nguồn nhân lực, quản lý tri thức. Xây dựng lộ trình […]

Xây dựng bộ tiêu chí đo lường tính khả thi, hiệu quả của các dự án chuyển đổi số trong Tập đoàn Điện lực Việt Nam

1. Giới thiệu Trong bối cảnh cuộc cách mạng 4.0 diễn ra mạnh mẽ vài năm trở lại đây, các công ty tại Việt Nam đã chi rất nhiều tiền cho các dự án chuyển đổi số. Tuy nhiên, nhiều công ty cần một giải pháp để đo lường hiệu quả của các dự án […]

Tự cài AI assistant thay cho GitHub Copilot $10/tháng

top 10 llm coder

Nếu là “đồng code” thì hẳn 90% mọi người dùng VS Code vì đống extension xịn xò của nó, trong đó phải kể đến các extension liên quan tới AI giúp cho việc lập trình trở nên nhàn hạ bằng cách Tab và Tab (tuy nhiên đừng quá tin vào chất lượng code tự động […]

[ML] Bài 6. Bình minh của mạng nơ-ron nhân tạo – Cấu Trúc Perceptron

Mạng nơ-ron nhân tạo (Artificial Neural Network – ANN) là một mô hình tính toán được lấy cảm hứng từ cấu trúc và chức năng của hệ thần kinh, đặc biệt là não bộ con người. ANN gồm nhiều đơn vị xử lý đơn giản (gọi là nơ-ron) được kết nối với nhau, có khả […]

English is the hottest new programming language

Với việc Trí tuệ nhân tạo tạo sinh ngày càng mạnh hơn trong mọi việc liên quan tới viết lách trong đó có cả lập trình thì CEO của Nvidia đã mạnh dạn tuyên bố  “English là ngôn ngữ lập trình mới nhất”. Liệu điều đó có đúng thật không? Tôi đã thử nghiệm dùng […]

[ML] Bài 5.2. Thuật toán K-Means và Ứng dụng phân cụm khách hàng

Thuật toán K-Means (Lloyd, 1957; MacQueen, 1967) là một trong những thuật toán học máy không giám sát kinh điển để giải quyết bài toán phân cụm. Thuật toán này được giới thiệu vào những năm 50 của thế kỷ 20 và là một trong 10 thuật toán được sử dụng nhiều nhất trong lĩnh […]

Self-Supervised Pre-training of Deep Neural Network for COVID-19 Diagnosis

Nghiên cứu này áp dụng phương pháp tự học có giám sát để chẩn đoán nhiễm virus Corona (Covid-19) trong số hàng loạt các bệnh viêm phổi khác và các trường hợp bình thường dựa trên hình ảnh chụp cắt lớp vi tính/ máy tính ngực (thường gọi là chụp CT – Computed Tomography). Nhận […]

[ML] Bài 5.1. Một ứng dụng của học không giám sát

Trong thế giới ngày càng phức tạp của dữ liệu số, học không giám sát (Unsupervised Learning) nổi lên như một công cụ mạnh mẽ trong lĩnh vực học máy. Khác với học có giám sát, phương pháp này không cần đến dữ liệu được gán nhãn trước, mà thay vào đó, nó tự khám […]

[ML] Bài 4.2: Hồi quy Logistic cho phân loại đa lớp và Ứng dụng phân loại cảm xúc văn bản

Hồi quy logistic (Logistic Regression – LR) là một trong những công cụ phân tích quan trọng và được sử dụng phổ biến trong nhiều ứng dụng, và phương pháp được trình bày chi tiết trong phần trước chỉ dùng được trong phân loại hai lớp (Binary Classfication), với nhãn đầu ra nhận một trong […]

Thấy gì ở 2 sự kiện về AI gần nhất của OpenAI và Google I/O?

Mới đây, giới công nghệ được chiêu đãi hai bữa tiệc thông tin về AI liên tiếp nhau. Đầu tiên là OpenAI với sự kiện ra mắt ChatGPT 4o (chữ o là omnipotent – toàn năng) ngày 13/5. Chỉ riêng việc đặt tên đã cho thấy tham vọng rất lớn của OpenAI về sản phẩm […]

Top 10 xu hướng phát triển phần mềm năm 2024 (phần 1)

Năm 2023 là một năm chứng kiến sự bùng nổ của AI đặc biệt là Generative AI đã can thiệp vào rất nhiều lĩnh vực của cuộc sống, trong đó có ngành IT. Năm 2024 đã trôi qua được gần một nửa. Liệu nỗi lo về việc dân IT nói chung và dân lập trình […]

[ML] Bài 4.1: Phân loại với hồi quy Logistic

Hồi quy logistic (Logistic Regression – LR) là một trong những công cụ phân tích quan trọng và được sử dụng phổ biến trong nhiều ứng dụng, ví dụ Spam detection – dự đoán mail gửi đến hòm thư của bạn có phải thư rác hay không, Credit card fraud – dự đoán giao dịch […]

Công nghệ sinh trắc học dựa trên mạch máu

1. Giới thiệu về Sinh trắc học Sinh trắc học (biometrics) là một lĩnh vực khoa học nghiên cứu các phương pháp phân tích và đo lường các đặc điểm vật lý hoặc hành vi của con người nhằm mục đích xác định danh tính. Các đặc điểm sinh trắc được lựa chọn, chẳng hạn […]

[Paper Sharing] Hệ thống khuyến nghị trong bối cảnh Dữ liệu lớn

Nghe đọc bản tóm tắt bài viết: 1. Giới thiệu về hệ thống khuyến nghị (Recommender System – RS)        Hệ thống khuyến nghị (Recommender System – RS) đã xuất hiện từ giữa những năm 90 để giải quyết vấn đề quá tải thông tin. RS thường được định nghĩa là một công cụ hay […]

[ML] Bài 3: Mô hình Hồi quy tuyến tính – Nền tảng cho phân tích dữ liệu và học máy

Mô hình Hồi quy tuyến tính (Linear Regression) là một công cụ cơ bản trong phân tích dữ liệu và học máy để mô tả mối quan hệ tuyến tính giữa một biến phụ thuộc (y) và một biến độc lập (x). Nó đóng vai trò nền tảng trong nhiều lĩnh vực, bao gồm kinh […]

Phát hiện nội dung tạo bởi AI bằng AI hay bằng con người?

LLM thay đổi cuộc chơi Như chúng ta đã biết, từ khi ChatGPT và các mô hình ngôn ngữ lớn (Large Language Model – LLM) xuất hiện và thay đổi toàn bộ thế giới công nghệ trong đó có … các bạn sinh viên thì mô hình đánh giá bằng viết luận (Assignment, Coursework) đã […]