# 1️⃣ Neuron nhân tạo là gì?

<figure><img src="/files/O4OGqpj8IlMj3dM2z7jc" alt=""><figcaption></figcaption></figure>

#### 1. Vì sao phải bắt đầu từ neuron?

Deep Learning thực chất là:

> **rất nhiều neuron nhân tạo kết nối với nhau**

Nếu không hiểu neuron nhân tạo:

* bạn sẽ thấy Deep Learning như “hộp đen”
* khó hiểu vì sao mô hình học được
* khó debug khi kết quả sai

Vì vậy, trước khi nói đến “mạng sâu”, ta phải hiểu **đơn vị nhỏ nhất: neuron**.

***

#### 2. So sánh trực quan: neuron sinh học và neuron nhân tạo

Neuron nhân tạo được lấy cảm hứng từ neuron sinh học, nhưng **đơn giản hóa rất nhiều**.

| Neuron sinh học              | Neuron nhân tạo            |
| ---------------------------- | -------------------------- |
| Nhận tín hiệu từ nhiều nhánh | Nhận nhiều giá trị đầu vào |
| Tín hiệu mạnh/yếu khác nhau  | Trọng số (weight)          |
| Phát xung điện               | Giá trị đầu ra             |

📌 Neuron nhân tạo **không mô phỏng não người**, chỉ mô phỏng **ý tưởng xử lý tín hiệu**.

***

#### 3. Cấu trúc của một neuron nhân tạo

Một neuron nhân tạo gồm 4 thành phần chính:

1. **Input (đầu vào)**
   * Các giá trị đặc trưng (features)
   * Ví dụ: tuổi, huyết áp, đường huyết
2. **Weight (trọng số)**
   * Mức độ quan trọng của từng input
   * Mô hình sẽ học các giá trị này
3. **Bias (độ lệch)**
   * Giúp mô hình linh hoạt hơn
   * Cho phép dịch chuyển ngưỡng kích hoạt
4. **Activation function (hàm kích hoạt)**
   * Quyết định neuron “kích hoạt” hay không
   * Tạo ra tính phi tuyến

👉 Về mặt toán học, neuron thực hiện:

> **Tổng có trọng số → cộng bias → đi qua hàm kích hoạt**

***

#### 4. Perceptron – neuron đơn giản nhất

Perceptron là mô hình neuron nhân tạo cơ bản nhất.

Nó:

* nhận nhiều input
* tính tổng có trọng số
* đưa ra một output

Perceptron có thể:

* phân loại nhị phân
* quyết định “có / không”

📌 Nhưng **perceptron đơn lẻ rất hạn chế**, vì nó chỉ xử lý được các bài toán tuyến tính.

***

#### 5. Vì sao cần hàm kích hoạt?

Nếu không có hàm kích hoạt:

* neuron chỉ là phép cộng và nhân
* cả mạng chỉ là một phép tuyến tính lớn

Hàm kích hoạt giúp:

* mô hình học được quan hệ phi tuyến
* giải quyết các bài toán phức tạp

Ví dụ:

* Sigmoid
* ReLU
* Tanh

👉 Hàm kích hoạt chính là thứ làm Deep Learning trở nên “mạnh”.

***

#### 6. Một neuron có “học” được không?

Có.

Neuron học bằng cách:

* so sánh output với giá trị mong muốn
* tính sai số
* điều chỉnh weight và bias để giảm sai số

Quá trình này sẽ được thực hiện:

* nhiều lần
* trên nhiều dữ liệu

📌 Một neuron học được rất ít.\
📌 **Nhiều neuron kết hợp lại mới tạo ra sức mạnh.**

***

#### 7. Từ neuron đến mạng nơ-ron

Khi ta:

* ghép nhiều neuron lại thành tầng (layer)
* ghép nhiều tầng lại thành mạng

→ ta có **Neural Network**

Mỗi tầng sẽ:

* học một mức biểu diễn khác nhau
* từ đơn giản đến phức tạp

***

#### 8. Hiểu đúng về neuron nhân tạo

Cần tránh hiểu sai:

* Neuron nhân tạo **không suy nghĩ**
* Không có ý thức
* Không “hiểu” dữ liệu theo nghĩa con người

Neuron chỉ:

> thực hiện các phép toán\
> và được điều chỉnh để tối ưu kết quả

<figure><img src="/files/H0RBLMzgU3eEeYrYXZpX" alt=""><figcaption></figcaption></figure>

#### 9. Sau page này, bạn cần nắm được gì?

Sau khi đọc xong page này, bạn nên:

* hiểu cấu trúc của một neuron nhân tạo
* biết vai trò của weight, bias, activation
* sẵn sàng học cách neuron **kết nối thành mạng**

👉 Ở page tiếp theo, chúng ta sẽ đi tiếp:\
**Activation Function – vì sao phi tuyến là bắt buộc trong Deep Learning.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://deeplearningcoban.gitbook.io/deeplearningcoban.com/neural-network-co-ban/neuron-nhan-tao-la-gi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
