Professional Documents
Culture Documents
Johannes Kepler (1571-1630) “Người tính” làm việc tại NACA những năm 1950s
• “Người tính toán” (human computer) được đề cập đầu tiên vào Tk17, khi các
nhà thiên văn học Thời Phục hưng cần thực hiện các phép tính để xác định vị
trí các hành tinh.
• Trong WWI và WWII, người tính toán được dùng nhiều cho mục đích của
quân đội: xây dựng bản đồ, trắc đạc, định vị/dẫn đường, tính toán đường đạn…
• Người tính toán / Máy tính toán (computer): con người hoặc các thiết bị thực
hiện các phép tính.
2
9/10/2022
Ứng dụng trong chiến tranh (ví dụ: tính toán đường đạn…)
3
9/10/2022
10
10
11
11
12
12
4
9/10/2022
Herman Hollerith
(1860 – 1929)
• 1889: Luận án tiến sỹ “An Electric Tabulating System” tại Đại
học Columbia.
• 1890: chế tạo máy giúp công tác kiểm đếm hồ sơ trong Tổng
điều tra dân số Mỹ (giảm từ 10 năm xuống còn 2,5 năm).
• 1911: thành lập Computing-Tabulating-Recording Company.
1925 đổi thành International Business Machines (IBM)
13
13
George Boole
(1815 – 1964)
• 1847: Giới thiệu khái niệm Đại số Boolean, một nhánh của đại số
trong đó giá trị của các biến là TRUE hoặc FALSE (1 hoặc 0).
• Các phép toán chính là phép “cộng” (“OR” hay “”), phép “nhân”
(“AND” hay “”) hay phép “phủ định” (“NOT” hay “”).
• Đại số Boolean là nền tảng cơ bản trong sự phát triển của điện tử
kỹ thuật số, và được cung cấp cho tất cả các ngôn ngữ lập trình
hiện đại, cũng như trong lý thuyết tập hợp và thống kê
14
14
Các phép toán Boolean (các cổng logic) và cấu hình chuyển mạch
• Phép AND:
15
15
5
9/10/2022
• Phép OR:
16
16
• Phép NOT:
17
17
• Phép XOR:
18
18
6
9/10/2022
Phối hợp các cổng logic thực hiện các phép toán số học
19
19
• Bộ FULL ADDER:
20
20
• Bộ cộng 2 số 8 bit:
21
21
7
9/10/2022
22
22
23
23
24
24
8
9/10/2022
25
25
26
26
Lee De Forest
(1873 – 1961)
27
27
9
9/10/2022
28
29
29
30
30
10
9/10/2022
31
31
32
32
33
33
11
9/10/2022
34
• Sử dụng vật liệt bán dẫn (vừa có thể dẫn điện, vừa có thể
cách điện).
• Bật/tắt 10.000/s, nhỏ, gọn và bền hơn rơ-le và ống chân không.
35
35
36
36
12
9/10/2022
MOS transistor
Mohamed M. Atalla Dawon Kahng
(1924 – 2009) (1931 – 1992)
• 1959: Metal–Oxide–Silicon Field-Effect transistor (MOSFET),
còn gọi là MOS transistor, với ưu điểm:
• Kích thước nhỏ gọn, khả năng mở rộng cao, tiêu thụ năng lượng rất
thấp, mật độ cao hơn transistor lưỡng cực nối.
• Phù hợp sản xuất đại trà, và tích hợp mật độ cao tạo nên các mạch
tích hợp (Integrated Circuits – IC).
• Có thể được sử dụng để tạo ra các phần tử lưu trữ trong các bộ nhớ
• Tạo ra cuộc cách mạng trong chế tạo máy vi tính
37
37
Jack Kilby
(1923 – 2005)
38
38
IC nguyên khối
• 1959: chế tạo IC nguyên khối đầu tiên, với tất cả thành phần được đưa
lên một con chip làm bằng silicon và kết nối bằng đường mạch đồng.
• Hầu hết IC hiện tại được thiết kế theo mô hình đề xuất bởi Noyce.
• “Mayor of Silicon Valley”: sáng lập ra Intel năm 1968, cùng với Gordon
Moore.
39
39
13
9/10/2022
• Máy quang khắc sẽ dùng ánh sáng (và hóa chất ăn mòn) để khắc
một số đường nhất định lên tấm silicon phủ phim nhạy sáng để
tạo ra các transistor và các mạch dẫn kết nối.
40
40
ASML – Công ty nắm giữ “trái tim” của ngành công nghệ toàn cầu
• Công ty Hà Lan độc quyền công nghệ quang khắc sử dụng tia
cực tím bước sóng 13,5nm để sản xuất chip 7nm, 5nm.
• Trị giá ước tính 500B$ vào cuối 2022.
• Mỗi năm chỉ sản xuất được 30 máy (150M$/máy)
• Mỹ “cấm” không được xuất khẩu cho Trung Quốc
41
41
42
42
14
9/10/2022
43
43
• là một quan sát và phản ánh của một xu hướng phát triển,
• là một mối quan hệ thực nghiệm được hình thành trên kinh
nghiệm trong sản xuất,
• KHÔNG phải là một quy luật vật lý.
44
44
45
15
9/10/2022
46
46
Internet
Source: http://www.cybergeography.org/atlas/historical.html
47
47
47
48
48
16
9/10/2022
49
49
50
50
51
51
17
9/10/2022
52
52
53
54
54
18
9/10/2022
• Dữ liệu lớn là
khái niệm về một
tập hợp dữ liệu
và phức tạp mà
các Phương pháp
xử lý dữ liệu
truyền thống
không thể xử lý
được.
• “Lớn” đề cập đến
“độ phức tạp” của
dữ liệu nhiều hơn
là kích cỡ dữ liệu
55
55
56
56
57
57
19
9/10/2022
58
58
59
59
Mô hình dịch vụ
• Mô hình dịch vụ
60
60
20
9/10/2022
61
61
62
62
63
63
21
9/10/2022
• Vậy trí tuệ (Intelligence) là gì? Câu trả lời không dễ, và không
tường minh.
• Với đa số: trí tuệ liên quan đến kiến thức và khả năng suy luận, nhưng
vẫn còn những khía cạnh khác, như:
• Ý thức, sự thông thái, cảm xúc, sự cảm thông, trực giác, sự sáng tạo, và
(với một số người) còn có cả tâm linh.
• Trí tuệ cũng có nhiều dạng: có người giỏi toán, người giỏi nghệ thuật,
kinh doanh…
• Do đó, yêu cầu máy phải “bắt chước” trí tuệ con người là một
bài toán rất khó!!!
64
64
65
65
• Người không biết tiếng Trung nhưng dựa vào chỉ dẫn
(dạng tìm kiếm đáp án) có thể trả lời đúng. Tuy nhiên,
thực tế là không hề biết một chút tiếng Trung nào.
66
66
22
9/10/2022
67
67
• Máy thông minh hơn con người, hay chỉ tiệm cận và
luôn thua kém con người?
68
68
69
69
23
9/10/2022
• Cách tiếp cận phát triển AI giai đoạn đầu: Trí tuệ nhân tạo
biểu tượng (Symbolic AI), hay còn gọi là Good Old-Fashioned
Artificial Intelligence (GOFAI).
• Symbolic AI là thuật ngữ chỉ tập hợp tất cả các phương pháp
nghiên cứu AI dựa trên các biểu diễn biểu tượng cấp cao (con
người có thể đọc được) về các vấn đề, logic và tìm kiếm.
70
70
@Bao Ho
71
71
72
72
24
9/10/2022
Non-symbolic AI
• Với Symbolic AI, tri thức (luật) được tạo ra thông qua
sự can thiệp của con người, nghĩa là:
• Nếu bạn muốn tạo ra một AI để thay thế bác sĩ, bạn phải
cung cấp cho nó rất nhiều sách giáo khoa y tế và nó trả lời
các câu hỏi bằng cách tra cứu câu trả lời từ những sách
giáo khoa đó.
• Non-symbolic AI: các định dạng thông tin dựa trên
con người không phải lúc nào cũng phù hợp nhất với
AI và khuyến khích cung cấp thông tin thô vào AI mà
nó có thể phân tích và xây dựng tri thức ẩn của riêng
mình. Nghĩa là:
• Thuật toán học các quy tắc vì nó thiết lập các mối tương
quan giữa đầu vào và đầu ra.
73
73
Non-Symbolic AI: Học máy - Mạng nơ-ron nhân tạo – Học sâu
74
74
75
75
25
9/10/2022
76
77
77
… và còn là AI Ethics
78
78
26
9/10/2022
79
79
80
80
81
81
27
9/10/2022
82
82
Tin cậy: do không thể thay đổi các khối đã được tạo ra
• Nếu có một khối nào thay đổi, cả hệ thống sẽ được
báo động
Block N+1
83
83
Block 1: Block 2:
• Hùng chuyển •Thắng chuyển
tiền cho Lan: tiền cho Tú:
100K VNĐ 500K VNĐ
•Hùng chuyển
Hash 1: tiền cho Lan:
0AF1EEDB5A… 100K VNĐ
DEC9C Hash 2: ???
84
84
28
9/10/2022
85
Block 1:
Hùng chuyển
tiền cho Lan:
100K VNĐ
Hash 1:
0AF1EEDB5A…
DEC9C
Block 2:
Thắng chuyển
tiền cho Tú:
500K VNĐ
Hùng chuyển
tiền cho Lan:
100K VNĐ
Hash 2: ???
86
86
87
87
29
9/10/2022
Làm thế nào để tạo động lực cho các node tìm số N?
88
88
Ưu điểm:
• Phân tán
• Tính ổn định
• Không cần trung gian
Một số lưu ý:
• Tấn công 51%
• Sửa đổi dữ liệu: khó sử đổi dữ liệu.
• Chìa khóa cá nhân: nếu mất, không
thể truy cập tài khoản
• Không hiệu quả: tốn tài nguyên
(điện)
• Lưu trữ: sổ cái kích thước ngày càng
lớn
89
89
90
90
30