Model: TTHDZ/finetuned_vietnamese-document-embedding
Author: TTHDZ
Pipeline: sentence-similarity
Library: sentence-transformers
Tags: sentence-transformers, safetensors, Vietnamese, sentence-similarity, feature-extraction, dense, generated_from_trainer, dataset_size:6765, loss:TripletLoss, custom_code, arxiv:1908.10084, arxiv:1703.07737, base_model:dangvantuan/vietnamese-document-embedding, base_model:finetune:dangvantuan/vietnamese-document-embedding, endpoints_compatible, region:us
Base models (finetune): id: dangvantuan/vietnamese-document-embedding
Card metadata: tags: sentence-transformers, sentence-similarity, feature-extraction, dense, generated_from_trainer, dataset_size:6765, loss:TripletLoss
base_model: dangvantuan/vietnamese-document-embedding
widget: source_sentence: Có bao nhiêu nhóm chỉ tiêu cấp điện chính được quy định
sentences: Public_521
|<image_4>|Ví dụ:

_Hình 1.12: Các loại nét vẽ_, Public_024
CÁC CHỈ TIÊU CHẤT LƯỢNG CỦA THỰC PHẨM
Chất lượng thực phẩm được đánh giá dựa trên nhiều chỉ tiêu. Có thể phân loại theo hai cách:, Public_049
Kiểu và cấu trúc dữ liệu
Kiểu dữ liệu
**Kiểu dữ liệu ( _a data type_ )** là một tên hay từ khóa dùng để chỉ tập các đối tượng dữ liệu cùng các phép toán trên nó. Ví dụ trong C++, từ khóa _int_ dùng để chỉ tập các số nguyên có độ lớn biểu diễn bằng 2 byte (tùy thuộc vào các compiler) cùng với các phép toán số học, các phép toán so sánh, các phép toán cấp bít, các phép toán dịch chuyển bit. Từ khóa _float_ dùng để chỉ tập các số thực có độ chính xác đơn có độ lớn được biểu diễn bằng 4 byte (tùy thuộc vào các compiler) cùng với các phép toán số học, các phép toán so sánh. Không có phép lấy phần dư, các phép toán thao tác cấp bít với kiểu dữ liệu _float_. Kiểu dữ liệu được chia thành hai loại kiểu dữ liệu cơ bản hay còn gọi là kiểu dữ liệu nguyên thủy và các kiểu dữ liệu do người dùng định nghĩa.
**Kiểu dữ liệu nguyên thủy** ( _primitive data types_ ) các kiểu dữ liệu được định nghĩa bởi hệ thống ( _system defined data type_ ) được gọi là các kiểu dữ liệu nguyên thủy. Thông thường, các ngôn ngữ lập trình cung cấp ba kiểu dữ liệu nguyên thủy đó là ký tự ( _character_ ), số ( _numeric_ ), và kiểu logic ( _bool_ ). Kiểu dữ liệu ký tự được chia thành hai loại ký tự ASCII ( _char_ ) và ký tự unicode ( _wchar_t_ ). Kiểu dữ liệu số cũng được chia thành hai loại: số kiểu số nguyên ( _integer_ ) và kiểu số thực ( _real_ ). Kiểu số nguyên được chia thành ba loại: số nguyên nhỏ ( _int_ ), số nguyên lớn ( _long_ ), số nguyên rất lớn ( _long long_ ). Kiểu số thực được chia làm hai loại: số thực có độ chính xác đơn ( _float_ ) và số thực có độ chính xác kép ( _double_ ). Dữ liệu kiểu bool chỉ định nghĩa bộ hai giá trị đúng ( _true_ ) và sai ( _false_ ).
Đương nhiên, hai từ khóa khác nhau đại diện cho hai kiểu dữ liệu khác nhau. Quan sát này chỉ mang tính hình thức vì ta có thể quan sát được bằng mắt. Sự khác biệt bên trong giữa các kiểu dữ liệu là không gian bộ nhớ dùng để biểu diễn kiểu và các phép toán dành cho mỗi biến thuộc kiểu. Không gian nhớ dành cho kiểu phụ thuộc vào compiler của ngôn ngữ lập trình và hệ thống máy tính ta đang sử dụng. Chẳng hạn, kiểu dữ liệu _int_ một số compiler dùng 2 byte biểu diễn, một số compiler dùng 4 byte để biểu diễn. Các phép toán lấy phần dư ( _modulo_ ), dịch chuyển bít ( _bit operations_ ) định nghĩa cho các số _int_ , _long_ nhưng không định nghĩa cho các số _float_ và _double_. Để xác định độ lớn của kiểu ta có thể sử dụng hàm _sizeof_ ( _tên kiểu_ ). Ví dụ dưới đây dùng để xác định không gian nhớ dành cho kiểu.
<table>
<colgroup>
<col/>
</colgroup>
<tbody>
<tr>
<td><p>//<strong>Ví dụ 1.1.</strong> Xác định kích cỡ bộ nhớ biểu diễn
kiểu</p>
<p>#include &lt;iostream&gt; using namespace std; int main(void){</p>
<p>cout&lt;&lt;"KÍCH CỠ KIỂU CƠ BẢN"&lt;&lt;endl; cout&lt;&lt;"Kích cỡ
kiểu bool:"&lt;&lt;sizeof(bool)&lt;&lt;endl;</p>
<p>cout&lt;&lt;" Kích cỡ kiểu
char:"&lt;&lt;sizeof(char)&lt;&lt;endl;</p>
<p>cout&lt;&lt;" Kích cỡ kiểu
wchar_t:"&lt;&lt;sizeof(wchar_t)&lt;&lt;endl; cout&lt;&lt;" Kích cỡ kiểu
int:"&lt;&lt;sizeof(int)&lt;&lt;endl; cout&lt;&lt;" Kích cỡ kiểu
long:"&lt;&lt;sizeof(long)&lt;&lt;endl; cout&lt;&lt;" Kích cỡ kiểu long
long:"&lt;&lt;sizeof(long long)&lt;&lt;endl;</p>
<p>cout&lt;&lt;" Kích cỡ kiểu float:"&lt;&lt;sizeof(float)&lt;&lt;endl;
cout&lt;&lt;" Kích cỡ kiểu
double:"&lt;&lt;sizeof(double)&lt;&lt;endl;</p>
<p>}</p></td>
</tr>
</tbody>
</table> 
**Kiểu dữ liệu do người dùng định nghĩa** ( _user defined data types_ ) là các kiểu dữ liệu được do người dùng xây dựng bằng cách tổ hợp các kiểu dữ liệu nguyên thủy theo một nguyên tắc nào đó. Chẳng hạn, kiểu mảng ( _array_ ) là dãy có thứ tự các phần tử ( _các biến_ ) có cùng chung một kiểu dữ liệu được tổ chức liên tục nhau trong bộ nhớ. Kiếu xâu ký tự (string) là một mảng mỗi phần tử là một ký tự và có ký tự kết thúc là ‘\0’. Như vậy, các kiểu dữ liệu không thuộc các kiểu dữ liệu nguyên thủy như mảng, cấu trúc, file đều được xem là các kiểu dữ liệu do người dùng định nghĩa.
**Cấu trúc dữ liệu ( _data structure_ )** là phương pháp biểu diễn các đối tượng ở thế giới thực thành một đối tượng dữ liệu được tổ chức và lưu trữ trong máy tính để có thể sử lý một cách hiệu quả. Theo nghĩa này, mảng ( _array_ ), danh sách liên kết ( _linked list_ ), ngăn xếp ( _stack_ ), hàng đợi ( _queue_ ), cây ( _tree_ ), đồ thị ( _graph_ )… đều được gọi là các cấu trúc dữ liệu. Dựa vào biểu diễn của các cấu trúc dữ liệu, khoa học máy tính chia các cấu trúc dữ liệu thành hai loại: các cấu trúc dữ liệu tuyến tính ( _linear data structures_ ) và các cấu trúc dữ liệu không tuyến tính ( _non-linear data structures_ ). Một cấu trúc dữ liệu được gọi là tuyến tính nếu việc truy cập các phần tử được thực hiện tuần tự nhưng không nhất thiết được tổ chức liên tục. Điều này có nghĩa, các cấu trúc dữ liệu mảng, danh sách liên kết đơn, danh sách liên kết kép đều là các cấu trúc dữ liệu tuyến tính. Một cấu trúc dữ liệu được gọi là không tuyến tính nếu các phần tử của nó được tổ chức và truy cập không tuần tự. Theo nghĩa này, các cấu trúc dữ liệu cây, graph đều là các cấu trúc dữ liệu không tuyến tính.
**Cấu trúc dữ liệu trừu tượng ( _Abstract Data types: ADTs_ )** là phương pháp kết hợp giữa cấu trúc dữ liệu cùng với các phép toán trên dữ liệu cụ thể của cấu trúc dữ liệu. Như vậy, mỗi kiểu dữ liệu ADTs bao gồm hai thành phần:
  * _Biểu diễn cấu trúc dữ liệu_.
  * _Xây dựng các phép toán trên dữ liệu_ _cụ thể_ _của cấu trúc dữ liệu._
Theo nghĩa này các cấu trúc dữ liệu danh sách liên kết ( _linked list_ ), ngăn xếp ( _stack_ ), hàng đợi ( _queue_ ), hàng đợi ưu tiên ( _priority queue_ ), cây nhị phân ( _binary tree_ ), đồ thị ( _graph_ ) đều là _ADTs_. Mỗi cấu trúc dữ liệu cụ thể cùng các thao tác trên nó sẽ được trình bày trong những chương tiếp theo của tài liệu.
Đối với mỗi cấu trúc dữ liệu trừu tượng, ta cần quan tâm và nắm bắt được những vấn đề sau:
  * **Định nghĩa** : nhằm xác định rõ cấu trúc dữ liệu ADTs ta đang quan tâm đến là gì.
  * **Biểu diễn** : nhằm định hình nên cấu trúc dữ liệu ADTs.
  * **Thao tác (phép toán)** : những thao tác và phép toán nào được cài đặt trên cấu trúc dữ liệu ADTs.
  * **Ứng dụng** : sử dụng cấu trúc dữ liệu ADTs để giải quyết lớp những bài toán nào trong khoa học máy tính., source_sentence: Hãy xác định hai nền tảng được tài liệu nêu rõ là có thể tích hợp trực tiếp với Tableau, và  thao tác đầu tiên trong quá trình kết nối.

sentences: Public_195
Đặt vấn đề
Trí tuệ nhân tạo trong giáo dục: Xu thế không thể đảo ngược
Dù có lịch sử phát triển hơn 100 năm, từ những năm 1920 (xem Hình 1), sự có mặt của trí tuệ nhân tạo (AI) trong lĩnh vực giáo dục chỉ được biết tới mạnh mẽ nhất từ tháng 3 năm 1965, khi báo cáo UNESCO Courier giới thiệu về học máy (learning machines) - Bộ chương trình được phát triển ở Mĩ để hỗ trợ học sinh học tập [1], [2], [3], [4], [5], [6]. Trong suốt 60 năm vừa qua, quá trình phát triển vượt bậc của những công cụ AI trong giáo dục gắn liền với sự thay đổi về đặc điểm và yêu cầu kinh tế - xã hội, về nhu cầu và điều kiện giáo dục và quan trọng nhất, về quan niệm dạy và học của từng quốc gia trên thế giới.
|<image_1>|
Từ những năm 1950 đến 1990
Trong giai đoạn này, sự phát triển của AI chủ yếu xoay quanh việc sử dụng máy tính để cải thiện kết quả và trải nghiệm dạy và học. Cụ thể, từ những năm 1960, ý tưởng về việc sử dụng máy tính và công nghệ trong giáo dục bắt đầu xuất hiện với khái niệm về dạy và học máy (teaching and learning machines) được đề cập trong các trích dẫn của các nhà giáo dục có tiếng [7]. Một ví dụ điển hình của học máy kể tới PLATO (Programmed Logic for Automatic Teaching Operations) - một hệ thống dạy học hỗ trợ máy tính, tiên phong cho nền dạy học trực tuyến ngày nay. Những năm 1970 chứng kiến tính ứng dụng cao của AI trong giáo dục, trong đó xuất hiện những thử nghiệm đầu tiên về việc tích hợp công nghệ trong giáo dục (Educational technology tools) nhằm nâng cao hiệu quả học tập. Một số hệ thống AI sớm (Early artificial intelligence systems) như AutoTutor (Hệ thống hỏi đáp hỗ trợ học sinh học ngôn ngữ), LEGO Mindstorms (Sản phẩm giáo dục sử dụng chương trình và cảm biến để giúp học sinh hiểu về lập trình, kĩ thuật và cơ bản của robot) cũng được phát triển trong giai đoạn này [7].
Từ những năm 1980 đến 1990
Khi cơ sở hạ tầng công nghệ được cải thiện đáng kể, những công cụ AI trong giáo dục ra đời ngoài mục đích nâng cao thành tích còn gia tăng trải nghiệm học tập thích thú và tích cực cho học sinh đối với tất cả các môn học. Một số công cụ nổi bật kể tới là sự ra đời của những môi trường giáo dục ảo (Virtual learning environments), các phần mềm và ứng dụng học tập tự động và cá nhân hóa (Ví dụ: Cognitive Tutor dạy và học Toán, Programming by Example dạy và học Lập trình, Jupiter Learning dạy và học Điện và Kĩ thuật) [8].
Từ năm 2000 đến nay
|<image_2>|
Sự bùng nổ của các công cụ AI trong giáo dục bắt đầu trở nên mạnh mẽ từ những năm 2000 và hoàn toàn thay đổi cục diện giáo dục thế giới vào năm 2020, với sự tác động lớn của đại dịch COVID-19. Cụ thể, từ những năm 2000, các nền tảng giáo dục trực tuyến kết hợp các tính năng tự động của AI trở nên phổ biến, cho phép người học được tự tiếp cận kiến thức thông qua các nền tảng trực tuyến, tự xây dựng lộ trình học tập linh hoạt phù hợp với nhu cầu cá nhân [8]. Ví dụ, nền tảng Khan Academy thành lập năm 2006 đã xây dựng hơn 6000 video bài giảng miễn phí và hệ thống đánh giá kết quả tự động, giúp học sinh tự đánh giá năng lực bản thân và đưa ra định hướng học tập phù hợp nhất. Một nền tảng đáng chú ý khác là Knewton, xuất hiện từ năm 2008, sử dụng thuật toán và dữ liệu để tối ưu hóa trải nghiệm học tập [9].
Từ những năm 2010
Sự xuất hiện của Chatbots - công cụ AI cho phép con người giao tiếp với máy tính để tiếp cận kiến thức và giải đáp thắc mắc đã bắt đầu thay đổi quan niệm của các nhà nghiên cứu và nhà giáo dục về tiềm năng còn tiềm ẩn của các công cụ AI trong lĩnh vực giáo dục [7]. Cùng với đó, công nghệ thực tế ảo (VR - Virtual Reality) và thực tế ảo tăng cường (AR \- Augmented Reality) cũng được tích hợp trong giảng dạy, mang lại trải nghiệm học tập hoàn toàn khác biệt so với giáo dục truyền thống. Ví dụ, Google Expeditions sử dụng thực tế ảo tăng cường để đưa học sinh vào các hành trình thực tế ảo, mở rộng không gian giáo dục đến những nơi học sinh chưa từng đặt chân.
Hình 1: Cột mốc phát triển của AI dựa trên khả năng giải quyết vấn đề [10]
Từ Hình 1 ta thấy được rằng, khả năng giải quyết vấn đề và xử lý thông tin của AI phát triển một cách đáng chú ý từ năm 2010, đánh dấu giai đoạn vàng của kỉ nguyên AI. Nếu năm 2015, AI có thể thực hiện những thao tác mang tính nhận diện và thông hiểu như nhận diện khuôn mặt và thông hiểu văn bản, thì năm 2023, với sự ra đời của AI tạo sinh, các công cụ AI có thể vận dụng kiến thức từ dữ liệu, phân tích hiện tượng như một con người và đưa ra những đánh giá hiện trạng nhằm sáng tạo ra những ý tưởng mới [10]. Nhìn từ góc độ phát triển tư duy, AI đã đạt tới được cấp độ sáng tạo - cấp độ cao nhất trong thang đo tư duy Bloom.
Tác động của đại dịch COVID-19
Ngoài quá trình phát triển vốn có của AI, tác động của đại dịch COVID-19 tới quá trình dạy và học tạo ra một cú hích lớn cho nhận thức toàn cầu về tầm quan trọng của công nghệ trong giáo dục. Theo World Bank, chỉ trong hai năm đại dịch, việc học tập của hơn 1.6 tỉ học sinh bị gián đoạn ở nhiều mức độ khác nhau, từ học trực tuyến tới nghỉ học hoàn toàn (2023). Trong hai năm này, các nền tảng học tập trực tuyến, các ứng dụng công nghệ giáo dục và các ứng dụng AI thông minh trở thành giải pháp tối ưu để cải thiện việc tiếp cận giáo dục ở nhiều quốc gia trên toàn thế giới [11], đóng vai trò như cầu nối giữa người học và tri thức, không chỉ cung cấp nền tảng để trao đổi tri thức mà còn cung cấp trải nghiệm học tập hấp dẫn [12].
Vì vậy, UNESCO (2021) nhấn mạnh rằng, việc sử dụng công nghệ không chỉ giúp duy trì quá trình giảng dạy và học tập trong tình huống khẩn cấp như đại dịch mà còn tạo ra cơ hội cho sự sáng tạo trong giáo dục, hướng tới một nền giáo dục tiên tiến và chất lượng hơn [13]. Hơn nữa, các giải pháp công nghệ có thể được phát triển dựa trên cơ sở hạ tầng và tài nguyên hiện có. Do đó, việc thúc đẩy tính bền vững giáo dục có tiềm năng đạt được bằng cách trang bị cho học sinh các kĩ năng cần thiết, bao gồm kĩ năng số để điều hướng và định vị bản thân trong một thế giới đang tiến triển không ngừng. Từ đó trở đi, nhận thức và thói quen sử dụng công nghệ của nhà trường, giáo viên và học sinh toàn cầu cũng có sự chuyển biến rõ rệt. Xu hướng sử dụng AI để giải quyết các thách thức hiện nay trong giáo dục trở nên phổ biến - một bình thường mới, một xu thế không thể đảo ngược [1], [2], [3], [4], [5], [6]. Ví dụ, có thể kể đến những ứng dụng trò chơi tích hợp AI nhằm tăng tương tác học tập (Quizlet, Quizziz, Padlet…), những nền tảng học tập như Coursera sử dụng AI để cung cấp trải nghiệm học tập cá nhân hóa hiện nay đã trở thành một phần không thể thiếu trong giáo dục chính quy và trong suốt hành trình học tập suốt đời., Public_195
Đặt vấn đề
Từ vô địch cờ vua tới vô địch Olympics: Cuộc đua AI chưa có hồi kết
Nhìn từ góc độ kĩ thuật, trong lịch sử gần 100 năm hình thành và phát triển, có thể nói rằng, cuộc đua về trí thông minh của AI vẫn chưa có hồi kết. Bắt đầu với một sự kiện chấn động thế giới vào năm 1997 khi Deep Blue - một siêu máy tính sử dụng trí tuệ nhân tạo phát triển bởi IBM đánh bại kì thủ cờ vua thế giới nổi tiếng Garry Kasparov, thể hiện khả năng tư duy chiến lược vượt qua trí tuệ con người [14]. Chiến thắng này được coi là một bước ngoặt mang tính cách mạng trong quá trình phát triển của AI, chỉ ra tiềm năng vượt bậc của công cụ này trong việc giải quyết các nhiệm vụ phức tạp yêu cầu nhiều bước thực hiện phân tích dữ liệu tức thì. Trong ba thập kỉ tiếp theo, sự tiến bộ của AI trong việc giải quyết các vấn đề đa lĩnh vực diễn ra theo ba giai đoạn chính, tạm thời dừng chân với một phát minh mới nhất của các nhà khoa học về một công cụ AI vượt qua những học sinh ưu tú nhất, giành giải vô địch Olympics Toán học thế giới.
Dù hành trình từ chiến thắng cờ vua tới chiến thắng Olympics chứng minh được tiềm năng của các công cụ AI trong việc không ngừng đẩy lùi ranh giới của những gì trước đây được coi là không thể, cuộc đua AI vẫn rất quyết liệt và chưa có hồi kết. Đối mặt với hiện tượng này, các quốc gia trên thế giới dần đón nhận tiềm năng của AI, đồng thời đối mặt với những thách thức liên quan đến quyền riêng tư, các yếu tố về đạo đức nhằm đảm bảo rằng, những lợi ích của AI trong giáo dục được khai thác công bằng và hướng tới tiến bộ chung của xã hội. Các quốc gia cũng nhận thức rõ hơn về sự cần thiết để chuẩn bị công dân đáp ứng yêu cầu của thời đại số, bắt đầu tích hợp AI vào chiến lược giáo dục quốc gia của mình. Báo cáo Giám sát Giáo dục toàn cầu của UNESCO (2021) là một minh chứng cho xu hướng toàn cầu này với sự tập trung vào việc nâng cao tính tiện ích, tính bao quát và chất lượng của giáo dục thông qua công nghệ mới., Public_592
Vùng gắn kết của các mục tiêu gắn kết

Trong hầu hết kết quả thu được, các túi liên kết của dẫn xuất VK3 với mục tiêu gắn kết Aβ40-1BA4, Aβ42-1Z0Q, 5Aβ17-42, 12Aβ9-40 và 18Aβ9-40 đều tập trung trong cùng một vùng không gian bên trong của mục tiêu gắn kết, vùng này chính là vùng gắn kết. Hầu như độ phân tán rất nhỏ, những hình ảnh tiêu biểu về vùng gắn kết của 5 mục tiêu gắn kết
Việc chạy MD có thời gian khác nhau được áp dụng cho từng mục tiêu gắn kết. Rõ ràng từ hình 3.30 và hình 3.31, trạng thái cân bằng của hệ phức hợp (dẫn xuất VK3 và mục tiêu gắn kết) ở những khoảng thời gian khác nhau khi năng lượng tương tác của dẫn xuất VK3 và mục tiêu gắn kết bão hòa. Chỉ những cấu hình đã đạt trạng thái cân bằng mới được sử dụng để tính ∆Gbind bằng phương pháp MM- PBSA. Kết quả cuối cùng được cho trong bảng 3.4 phù hợp với kết quả docking (năng lượng liên kết của VK3-10 thấp nhất), với tương tác van der Waals chiếm ưu thế hơn tương tác tĩnh điện. Điều quan trọng cần lưu ý VK3-9 và VK3-10 có ái lực mạnh hơn những dẫn xuất khác (bảng 3.4). Những chất có năng lượng tự do liên kết cao hơn rõ rệt. Cụ thể, _∆G_ bind = -15.41±3.44 và -12.42±3.87 kcal.mol-1 cho VK3-9 và VK3-10. Cũng bằng phương pháp MM-PBSA Ngô Sơn Tùng và Mai Xuân Lý (NS Tung and MS Li, Private Communication) đã tính được năng lượng liên kết của Cucurmin _∆G_ bind = -14.3 kcal.mol-1 và kết quả này phù hợp với đánh giá bằng thực nghiệm _∆G_ bind =-13.33 kcal.mol-1 [25]. Vì vậy kết quả MM-PBSA chỉ ra rằng VK3-9 và VK3-10 mạnh như Cucurmin trong việc chống sự kết tập của các amyloid peptid[39]. Sử dụng các kết quả thu được cho _∆G_ bind chúng ta có thể đánh giá hằng số ức chế IC50 của VK3-9 và VK3-10 vào khoảng μM – nM. Điều này phù hợp với các thí nghiệm của Y-C Chen và các cộng sự.
Bảng 3.4: Năng lượng tự do liên kết, tương tác tĩnh điện, tương tác van der Waals kcal.mol-1 của 5 dẫn xuất VK3 với Amyloid beta 1-40 peptid thu được bằng phương pháp MM-PBSA.
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>∆elec</th>
<th><blockquote>
<p>∆vdw</p>
</blockquote></th>
<th><blockquote>
<p>∆sur</p>
</blockquote></th>
<th>∆PB</th>
<th><blockquote>
<p>-T∆S</p>
</blockquote></th>
<th>∆Gbind</th>
</tr>
</thead>
<tbody>
<tr>
<td><blockquote>
<p>221traj1 221traj2 221traj3</p>
<p>221traj4</p>
</blockquote></td>
<td><blockquote>
<p>-12.99</p>
<p>-15.25</p>
<p>-14.17</p>
<p>-12.66</p>
</blockquote></td>
<td><blockquote>
<p>-18.54</p>
<p>-13.18</p>
<p>-16.40</p>
<p>-20.07</p>
</blockquote></td>
<td><blockquote>
<p>-2.44</p>
<p>-1.82</p>
<p>-1.99</p>
<p>-2.13</p>
</blockquote></td>
<td><p>22.50</p>
<p>22.88</p>
<p>19.90</p>
<p>18.36</p></td>
<td><blockquote>
<p>6.08</p>
<p>5.78</p>
<p>5.81</p>
<p>5.85</p>
</blockquote></td>
<td><p>-5.39</p>
<p>-1.58</p>
<p>-6.86</p>
<p>-10.66</p></td>
</tr>
<tr>
<td><blockquote>
<p>Trung bình</p>
<p>của VK3-221</p>
</blockquote></td>
<td>-13.77 ±1.02</td>
<td><blockquote>
<p>-17.05 ± 2.59</p>
</blockquote></td>
<td>-2.09 ±0.23</td>
<td><blockquote>
<p>20.91 ±1.87</p>
</blockquote></td>
<td><blockquote>
<p>5.88 ± 0.12</p>
</blockquote></td>
<td><strong>-6.12 ± 3.25</strong></td>
</tr>
<tr>
<td><blockquote>
<p>vk3-2traj1 vk3-2traj2 vk3-2traj3</p>
<p>vk3-2traj4</p>
</blockquote></td>
<td><p>-26.74</p>
<p>-6.06</p>
<p>-17.72</p>
<p>-27.85</p></td>
<td><blockquote>
<p>-28.83</p>
<p>-22.62</p>
<p>-13.71</p>
<p>-21.89</p>
</blockquote></td>
<td><blockquote>
<p>-3.52</p>
<p>-2.54</p>
<p>-2.11</p>
<p>-2.74</p>
</blockquote></td>
<td><p>29.38</p>
<p>16.30</p>
<p>20.41</p>
<p>31.55</p></td>
<td><blockquote>
<p>10.35</p>
<p>10.59</p>
<p>9.48</p>
<p>10.66</p>
</blockquote></td>
<td><p>-19.37</p>
<p>-4.34</p>
<p>-3.65</p>
<p>-10.27</p></td>
</tr>
<tr>
<td><blockquote>
<p>Trung bình</p>
<p>của VK3-2</p>
</blockquote></td>
<td>-19.59 ±8.75</td>
<td><blockquote>
<p>-21.76 ± 5.37</p>
</blockquote></td>
<td><blockquote>
<p>-2.73 ±0.51</p>
</blockquote></td>
<td><blockquote>
<p>24.41 ±6.27</p>
</blockquote></td>
<td><blockquote>
<p>10.27 ±0.47</p>
</blockquote></td>
<td><strong>-9.41 ± 6.30</strong></td>
</tr>
<tr>
<td><blockquote>
<p>vk3-6traj1 vk3-6traj2 vk3-6traj3</p>
<p>vk3-6traj4</p>
</blockquote></td>
<td><p>37.81</p>
<p>51.96</p>
<p>68.39</p>
<p>8.48</p></td>
<td><blockquote>
<p>-15.86</p>
<p>-26.67</p>
<p>-14.10</p>
<p>-23.31</p>
</blockquote></td>
<td><blockquote>
<p>-2.16</p>
<p>-3.30</p>
<p>-1.84</p>
<p>-2.68</p>
</blockquote></td>
<td><p>-30.65</p>
<p>-43.22</p>
<p>-60.46</p>
<p>5.74</p></td>
<td><blockquote>
<p>10.62</p>
<p>11.54</p>
<p>6.75</p>
<p>9.48</p>
</blockquote></td>
<td><p>-0.23</p>
<p>-9.69</p>
<p>-1.26</p>
<p>-2.29</p></td>
</tr>
<tr>
<td><blockquote>
<p>Trung bình</p>
<p>của VK3-6</p>
</blockquote></td>
<td><blockquote>
<p>41.66 ±22.00</p>
</blockquote></td>
<td><blockquote>
<p>-19.99 ± 5.18</p>
</blockquote></td>
<td><blockquote>
<p>-2.49 ±0.55</p>
</blockquote></td>
<td>-32.15 ±24.30</td>
<td><blockquote>
<p>9.60 ± 1.80</p>
</blockquote></td>
<td><strong>-3.37 ± 3.72</strong></td>
</tr>
<tr>
<td><blockquote>
<p>vk3-9traj1 vk3-9traj2 vk3-9traj3 vk3-9traj4</p>
<p>vk3-9traj5 vk3-9traj6</p>
</blockquote></td>
<td><blockquote>
<p>-32.38</p>
<p>-45.30</p>
<p>-35.59</p>
<p>-21.22</p>
<p>-17.19</p>
<p>-22.66</p>
</blockquote></td>
<td><blockquote>
<p>-25.43</p>
<p>-23.17</p>
<p>-31.66</p>
<p>-25.04</p>
<p>-30.54</p>
<p>-30.63</p>
</blockquote></td>
<td><blockquote>
<p>-3.02</p>
<p>-3.35</p>
<p>-3.56</p>
<p>-3.04</p>
<p>-3.52</p>
<p>-3.62</p>
</blockquote></td>
<td><p>31.06</p>
<p>46.90</p>
<p>36.05</p>
<p>24.41</p>
<p>23.93</p>
<p>29.29</p></td>
<td><blockquote>
<p>12.34</p>
<p>12.80</p>
<p>12.69</p>
<p>12.25</p>
<p>13.85</p>
<p>12.92</p>
</blockquote></td>
<td><blockquote>
<p>-17.43</p>
<p>-12.12</p>
<p>-22.07</p>
<p>-12.64</p>
<p>-13.47</p>
<p>-14.70</p>
</blockquote></td>
</tr>
<tr>
<td><blockquote>
<p>Trung bình</p>
<p>của VK3-9</p>
</blockquote></td>
<td>-29.06 ±9.67</td>
<td><blockquote>
<p>-27.75 ± 3.29</p>
</blockquote></td>
<td><blockquote>
<p>-3.35 ±0.24</p>
</blockquote></td>
<td><blockquote>
<p>31.94 ±7.85</p>
</blockquote></td>
<td><blockquote>
<p>12.81 ±0.52</p>
</blockquote></td>
<td><strong>-15.41 ±3.44</strong></td>
</tr>
<tr>
<td><blockquote>
<p>vk3-10traj1 vk3-10traj2</p>
<p>vk3-10traj3 vk3-10traj4</p>
</blockquote></td>
<td><p>-10.49</p>
<p>-5.72</p>
<p>-5.84</p>
<p>-5.28</p></td>
<td><blockquote>
<p>-33.79</p>
<p>-22.54</p>
<p>-37.20</p>
<p>-23.70</p>
</blockquote></td>
<td><blockquote>
<p>-3.29</p>
<p>-2.90</p>
<p>-3.84</p>
<p>-2.82</p>
</blockquote></td>
<td><p>20.08</p>
<p>9.76</p>
<p>17.16</p>
<p>12.62</p></td>
<td><blockquote>
<p>12.20</p>
<p>11.45</p>
<p>12.73</p>
<p>11.75</p>
</blockquote></td>
<td><p>-15.29</p>
<p>-9.95</p>
<p>-16.98</p>
<p>-7.44</p></td>
</tr>
<tr>
<td><blockquote>
<p>Trung bình</p>
<p>của VK3-10</p>
</blockquote></td>
<td>-6.83 ± 2.12</td>
<td><blockquote>
<p>-29.31 ± 6.32</p>
</blockquote></td>
<td><blockquote>
<p>-3.21 ±0.40</p>
</blockquote></td>
<td><blockquote>
<p>14.91 ±3.99</p>
</blockquote></td>
<td><blockquote>
<p>12.03 ±0.48</p>
</blockquote></td>
<td><strong>-12.42 ±3.87</strong></td>
</tr>
</tbody>
</table>, source_sentence: Khi thêm node vào đầu danh sách liên kết đơn, nếu danh sách không rỗng, con trỏ 'p' sẽ trỏ đến đâu?
sentences: Public_056
Danh sách liên kết đơn (Single Linked List)
Thao tác trên danh sách liên kết đơn
Các thao tác trên danh sách liên kết đơn bao gồm:
  * Tạo node rời rạc có giá trị value cho danh sách liên kết đơn
  * Thêm một node vào đầu danh sách liên kết đơn.
  * Thêm một node vào cuối danh sách liên kết đơn.
  * Thêm node vào vị trí xác định trong danh sách liên kết đơn.
  * Loại node trong sách liên kết đơn.
  * Tìm node trong sách liên kết đơn.
  * Sắp xếp node trong danh sách liên kết đơn.
  * Sửa đổi nội dung node trong sách liên kết đơn.
  * Đảo ngược các node trong danh sách liên kết đơn.
  * Duyệt các node của danh sách liên kết đơn.
Để đơn giản, ta xem thành phần thông tin của node (Item) là một số nguyên. Khi đó, các thao tác trên danh sách liên kết đơn ta định nghĩa một lớp các thao tác như sau:
struct node { // _biểu diễn node_
int info; // _thành phần thông tin của node_
struct node *next; // _thành phần con trỏ của node_
}*start; // _danh sách liên kết đơn: *start._
class single_linked_list { // _biểu diễn lớp danh sách liên kết đơn_
public:
node* create_node(int);// _Tạo một node cho danh sách liên kết đơn_
void insert_begin(); // _thêm node vào đầu DSLKĐ_
void insert_pos(); // _thêm node tại vị trí cụ thể trên DSLKĐ_
void insert_last(); // _thêm node vào cuối DSLKĐ_
void delete_pos(); // _loại node tại vị trí cho trước trên DSLKĐ_
void sort(); // _sắp xếp nội dung các node theo thứ tự tăng dần_
void search(); // _tìm kiếm node trên DSLKĐ_
void update(); // _sửa đổi thông tin của node trên DSLKĐ_
void reverse(); // _đảo ngược danh sách liên kết đơn_
void display(); // _hiển thị nội dung DSLKĐ_
single_linked_list(){// _constructor của lớp single linked list_. start = NULL;// _chú ý start là biến toàn cục_
}
};
**Thao tác:** _tạo một node rời rạc có giá trị value cho DSLKĐ_ **.**
node *single_linked_list::create_node(int value){
struct node *temp; // _khai báo hai con trỏ node *temp_ temp = new(struct node); // _cấp phát miền nhớ cho temp_ if (temp == NULL){ // _nếu không đủ không gian nhớ_
cout<<“ _không đủ bộ nhớ để cấp phát_ "<<endl; return 0;
else {
temp->info = value;// _thiết lập thông tin cho node temp_
temp->next = NULL; // _thiết lập liên kết cho node temp_
return temp;// _trả lại node temp đã được thiết lập_
}
}
**Thao tác: _thêm node vào đầu DSLKĐ_.**
void single_linked_list::insert_begin(){ // _chèn node vào đầu DSLKĐ_
int value; cout<<“Nhập giá trị node:"; cin>>value; // _giá trị node cần chèn_
struct node *temp, *p; // _sử dụng hai con trỏ temp và p_
temp = create_node(value);// _tạo một node rời rạc có giá trị value_
if (start == NULL){ // _nếu danh sách liên kết rỗng_
start = temp; // _danh sách liên kết chính là node temp_
start->next = NULL; // _không có liêt kết với node khác_
}
else { // _nếu danh sách không rỗng_
p = start; // _p trỏ đến node đầu của start_
start = temp; // _node temp trở thành node đầu tiên của start_
start->next = p;// _các node còn lại chính là p_
}
}
Hình 3.2. dưới đây mô tả phép thêm node vào đầu danh sách liên kết đơn.
|<image_2>|
**Hình 3.2. Thêm node vào đầu danh sách liên kết đơn**
**Thao tác thêm node vào cuối danh sách liên kết đơn** :
void single_linked_list::insert_last() **{** // _thêm node vào cuối DSLKĐ_
int value;
cout<<“Nhập giá trị cho node: ";cin>>value; // _nhập giá trị node_
struct node *temp, *s; // _sử dung hai con trỏ temp và s_
temp = create_node(value);// _tạo node rời rạc có giá trị value_
if(start==NULL) {// _trường hợp DSLKĐ rỗng_
start = temp;
temp->next=NULL;
}
s = start; // _s trỏ đến node đầu danh sách_
while (s->next != NULL){ // _di chuyển s đến node cuối cùng_
s = s->next;
}
temp->next = NULL; // _temp không chỏ đi đâu nữa_ s->next = temp; // _thiết lập liên kết cho s_ cout<<“ _Hoàn thành thêm node vào cuối_ "<<endl;
}
|<image_3>|
**Hình 3.3. Thêm node vào cuối danh sách liên kết đơn**
**Thao tác thêm node vào vị trí pos của danh sách liên kết đơn** :
void single_linked_list::insert_pos() **{** // _thêm node vào vị trí pos_
int value, pos, counter = 0; cout<<"Nhap gia tri node:";cin>>value; struct node *temp, *s, *ptr; // _sử dụng ba con trỏ node_
temp = create_node(value);// _tạo node rời rạc có giá trị value_
cout<<“Nhập vị trí node cần thêm: ";cin>>pos; int i; s = start; // _s trỏ đến node đầu tiên_
while (s != NULL){ // _đếm số node của DSLKĐ_
s = s->next; counter++;
}
if (counter==0) {// _trường hợp DSLK đơn rỗng_
cout<<”Danh sách rỗng”; return;
}
if (pos == 1){ // _nếu pos là vị trí đầu tiên_
if (start == NULL){ // _trường hợp DSLKĐ rỗng_
start = temp; start->next = NULL;
}
else { // _thêm node temp vào đầu DSLKĐ_
ptr = start; start = temp; start->next = ptr;
}
}
else if (pos > 1 && pos <= counter){ // _trường hợp pos hợp lệ_
s = start; // _s trỏ đến node đầu tiên_
for (i = 1; i < pos; i++){ // _di chuyển đến node pos-1_
ptr = s; s = s->next;
}
ptr->next = temp; temp->next = s; // _thiết lập liên kết cho node_
}
else { cout<<“ _Vượt quá giới hạn DSLKĐ_ "<<endl; }
}
|<image_4>|
**Hình 3.4. Thêm node vào vị trí pos**
**Thao tác loại node tại vị trí pos** :
void single_linked_list::delete_pos() **{** // _loại node ở vị trí pos_
int pos, i, counter = 0;
if (start == NULL){ // _nếu danh sách liê kết đơn rỗng_
cout<<“Không thực hiện được"<<endl; return;
}
cout<<“ _Vị trí cần loại bỏ_ :";cin>>pos;
struct node *s, *ptr; s = start; // _s trỏ đến đầu danh sách_
if (pos == 1){// _nếu vị trí loại bỏ là node đầu tiên_
start = s->next; s->next=NULL; free(s);}
else {
while (s != NULL) { // _đếm số node của DSLKĐ_
s = s->next; counter++;}
if (pos > 0 && pos <= counter){ // _nếu vị trí pos hợp lệ_
s = start;// _s trỏ đến node đầu của danh sách_
for (i = 1;i < pos; i++){ // _di chuyển đến vị trí pos-1_
ptr = s; s = s->next;
}
ptr->next = s->next; // _thiết lập liên kết cho node_
}
else { cout<<"Vi tri ngoai danh sach"<<endl; } free(s); // _giải phóng s_
cout<<"Node da bi loai bo"<<endl;
}
}
|<image_5>|
**Hình 3.5. Thao tác loại node ở vị trí pos**
**Thao tác sửa đổi nội dung của node** :
void single_linked_list::update() **{** // _sửa đổi thông tin của node_
int value, pos, i;
if (start == NULL){ // _nếu danh sách LKĐ rỗng_
cout<<“ _Không thực hiện được_ "<<endl; return;
}
cout<<“Nhập vị trí node cần sửa:";cin>>pos; cout<<“ _Giá trị mới của node_ :";cin>>value; struct node *s, *ptr; // _sử dụng hai con trỏ s và ptr_ s = start; // _s trỏ đến node đầu tiên_
if (pos == 1) { start->info = value;} // _sửa luôn node đầu tiên_
else { // _nếu pos không phải là node đầu tiên_
for (i = 0;i < pos - 1;i++){// _chuyển s đến vị trí pos-1_
if (s == NULL){// _Nếu s là node cuối cùng_
cout<<"Vị trí "<<pos<<" _không hợp lệ_ “; return;
}
s = s->next;
}
s->info = value; // _Sửa đổi thông tin cho node_
}
cout<<“ _Hoàn thành việc sửa đổi_ "<<endl;
}
**Thao tác duyệt danh sách liên kết đơn** :
void single_linked_list::display() **{** // _hiển thị nội dung DSLKĐ_
struct node *temp; // _sử dụng một con trỏ temp_
if (start == NULL){ // _nếu danh sách rỗng_ cout<<“ _Có gì đâu mà hiển thị_ "<<endl; return;
}
temp = start; // _temp trỏ đến node đầu trong DSLKĐ_
cout<<“ _Nội dung DSLKĐ_ : "<<endl;
while (temp != NULL) { // _lặp cho đến node cuối cùng_ cout<<temp->info<<"->"; // _hiển thị thông tin node_ temp = temp->next; // _di chuyển đến node tiếp theo_
}
cout<<" _NULL_ "<<endl; // _node cuối cùng là NULL_
}
**Thao tác tìm node trong danh sách liên kết đơn** :
_**void single_linked_list::search(){**_ // _Tìm kiếm node_
int value, pos = 0; bool flag = false;
if (start == NULL){// _nếu danh sách rỗng_ cout<<“ _ta không có gì để tìm_ "<<endl; return;
}
cout<<“ _Nội dung node cần tìm_ :";cin>>value; struct node *s; s = start;// _s trỏ đến đầu danh sách_ while (s != NULL){ pos++;
if (s->info == value){// _Nếu s- >infor là value_
flag = true;
cout<<“ _Tìm thấy_ "<<value<<" _tại vị trí_ "<<pos<<endl;
}
s = s->next;
}
if (!flag) {// _đến cuối vẫn không thấy_
cout<<“ _Giá trị_ "<<value<<“ _không tồn tại_ "<<endl;
}
}
**Thao tác sắp xếp các node trong danh sách liên kết đơn** : void single_linked_list::sort() **{** // _sắp xếp theo nội dung các node_
struct node *ptr, *s; // _sử dụng hai con trỏ ptr và s_
int value; // _giá trị trung gian_
if (start == NULL){// _nếu danh sách rỗng_ cout<<“ _không có gì để sắp xếp_ "<<endl; return;
}
ptr = start;// _ptr trỏ đến node đầu danh sách_
while (ptr != NULL){ // _lặp trong khi ptr khác rỗng_
for (s = ptr->next; s !=NULL; s = s->next){ // _s là node tiếp theo_
if (ptr->info > s->info){// _nếu điều này xảy ra_
value = ptr->info;// _tráo đổi nội dung hai node_
ptr->info = s->info; s->info = value;
}
}
ptr = ptr->next;
}
}
**Thao tác đảo ngược các node của DSLKĐ** :
void single_linked_list::reverse() **{** // _đảo ngược danh sách_
struct node *ptr1, *ptr2, *ptr3; // _sử dụng ba con trỏ node_
if (start == NULL) {// _Nếu danh sách rỗng_
cout<<“ _ta không cần đảo_ "<<endl; return;
}
if (start->next == NULL){//Nếu danh sách chỉ có một node cout<<“ _đảo ngược là chính nó_ "<<endl; return;
}
ptr1 = start; // _ptr1 trỏ đến node đầu tiên_
ptr2 = ptr1->next;// _ptr2 trỏ đến node kế tiếp của ptr1_ ptr3 = ptr2->next;// _ptr3 trỏ đến nod kế tiếp của ptr2_ ptr1->next = NULL;// _Ngắt liên kết ptr1_
ptr2->next = ptr1;// _node ptr2 bây giờ đứng trước node ptr1_
while (ptr3 != NULL){// _Lặp nếu ptr3 khác rỗng_ ptr1 = ptr2; // _ptr1 lại bắt đầu tại vị trí ptr2_ ptr2 = ptr3; // _ptr2 bắt đầu tại vị trí ptr3_
ptr3 = ptr3->next; // _ptr3 trỏ đến node kế tiếp_
ptr2->next = ptr1; // _Thiết lập liên kết cho ptr2_
}
start = ptr2; // _node đầu tiên bây giờ là ptr2_
}
**//Chương trình cài đặt các thao tác trên danh sách liên kết đơn:**
#include<iostream> using namespace std;
struct node { // _biểu diễn danh sách liên kết đơn_
int info; // _thành phần thông tin_
struct node *next; // _thành phần liên kết_
}*start;
class single_linked_list { // _biểu diễn lớp single_linked_list_
public:
node* create_node(int);// _tạo node rời rạc có giá trị value_
void insert_begin();// _thêm node vào đầu danh sách liên kết đơn_
void insert_pos();// _thêm node vào vị trí pos trong danh sách liên kết đơn_
void insert_last();// _thêm node vào cuối danh sách liên kết đơn_ void delete_pos();// _loại node tại vị trí pos của sách liên kết đơn_ void sort();// _sắp xếp theo giá trị node cho danh sách liên kết đơn_ void search();// _tìm node trong danh sách liên kết đơn_
void update(); // _cập nhật thông tin cho node_
void reverse(); // _đảo ngược các node trong danh sách liên kết đơn_ void display(); // _duyệt danh sách liên kết đơn_ single_linked_list(){// _constructor của lớp_
start = NULL;
}
};, Public_633
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>1</th>
<th rowspan="258"><strong>Hệ thống nội soi tiêu hóa ống mềm video (mỗi
hệ thống có 01 dây đại tràng + 01 dây dạ dày+ 01 dây dạ dày qua đường
mũi)</strong></th>
<th rowspan="2"><strong>I. YÊU CẦU CHUNG</strong></th>
<th>- Thiết bị mới 100%, sản xuất từ năm 2023 trở về sau</th>
</tr>
<tr>
<th>2</th>
<th>- Đạt tiêu chuẩn ISO 13485 hoặc tương đương</th>
</tr>
<tr>
<th>3</th>
<th rowspan="12"><strong>II. YÊU CẦU CẤU HÌNH</strong></th>
<th>- 01 Bộ xử lý hình ảnh và nguồn sáng LED độc lập hoặc tích hợp</th>
</tr>
<tr>
<th>4</th>
<th>- 01 Ống soi dạ dày video</th>
</tr>
<tr>
<th>5</th>
<th>- 01 Ống soi đại tràng video</th>
</tr>
<tr>
<th>6</th>
<th>01 Ống soi dạ dày qua ngã mũi video</th>
</tr>
<tr>
<th>7</th>
<th>- 01 Hộp Kìm sinh thiết cho dạ dày, ngàm hình oval</th>
</tr>
<tr>
<th>8</th>
<th>- 01 Hộp Kìm sinh thiết cho đại tràng, ngàm hình oval</th>
</tr>
<tr>
<th>9</th>
<th>01 hộp kìm sinh thiết dạ dày qua ngã mũi, ngàm oval</th>
</tr>
<tr>
<th>10</th>
<th>- 01 Dụng cụ thử rò rỉ</th>
</tr>
<tr>
<th>11</th>
<th>- 01 Màn hình y tế chuyên dụng 27 inches</th>
</tr>
<tr>
<th>12</th>
<th>- 01 Máy hút dịch</th>
</tr>
<tr>
<th>13</th>
<th>- 01 Xe đẩy máy thiết kế chuyên dụng cho hệ thống nội soi mềm</th>
</tr>
<tr>
<th>14</th>
<th>- 01 Hệ thống máy vi tính + máy in phun màu + Phần mềm in trả kết
quả nội soi</th>
</tr>
<tr>
<th>15</th>
<th rowspan="238"><strong>III. THÔNG SỐ KỸ THUẬT</strong></th>
<th><strong>1. Bộ xử lý hình ảnh và nguồn sáng LED độc lập hoăc tích
hợp</strong></th>
</tr>
<tr>
<th>16</th>
<th>Phụ kiện tiêu chuẩn:</th>
</tr>
<tr>
<th>17</th>
<th>04 miếng cố định chân máy</th>
</tr>
<tr>
<th>18</th>
<th>01 dây cáp giao tiếp giữa nguồn sáng và bộ xử lý nếu hệ thống tách
rời</th>
</tr>
<tr>
<th>19</th>
<th>01 Dây cáp nguồn</th>
</tr>
<tr>
<th>20</th>
<th>01 Cáp truyền hình ảnh giữa bộ xử lý và màn hình</th>
</tr>
<tr>
<th>21</th>
<th>01 Thẻ nhớ di động</th>
</tr>
<tr>
<th>22</th>
<th>01 Bình nước</th>
</tr>
<tr>
<th>23</th>
<th>Thông số kỹ thuật:</th>
</tr>
<tr>
<th>24</th>
<th>Có chức năng tách riêng cấu trúc hình ảnh và độ sáng để xử lý, sau
đó kết hợp lại và tăng cường màu sắc để quan sát sự khác biệt giữa các
mô dễ dàng hơn.</th>
</tr>
<tr>
<th>25</th>
<th>Có khả năng chiếu sáng với bước sóng ngắn cho hình ảnh niêm mạc sắc
nét</th>
</tr>
<tr>
<th>26</th>
<th>có ≥4 chế độ hình ảnh tăng cường</th>
</tr>
<tr>
<th>27</th>
<th>Có chức năng quan sát hình ảnh với nhiều tiêu cự</th>
</tr>
<tr>
<th>28</th>
<th>Có khả năng tương thích với thiết bị sử dụng trí tuệ nhân tạo để hỗ
trợ phát hiện tổn thương.</th>
</tr>
<tr>
<th>29</th>
<th>Có khả năng tương thích với Nội soi siêu âm, hệ thống quản lý thông
tin Nội soi (tùy chọn)</th>
</tr>
<tr>
<th>30</th>
<th>Hệ thống gồm ≥ 4 đèn LED</th>
</tr>
<tr>
<th>31</th>
<th>Có chức năng quan sát rõ hình ảnh ở vùng gần và xa</th>
</tr>
<tr>
<th>32</th>
<th>Có chức năng tự động cân bằng trắng</th>
</tr>
<tr>
<th>33</th>
<th>Có khả năng cung cấp hình ảnh Full HD hoặc tốt hơn</th>
</tr>
<tr>
<th>34</th>
<th>Chức năng dừng hình trước bằng cách phân tích các hình ảnh trước đó
để chọn ra hình ảnh rõ nét trong thời gian ngắn nhất có thể.</th>
</tr>
<tr>
<th>35</th>
<th>Có thể thực hiện chức năng lấy tiêu cự: tiêu cự thường và tiêu cự
gần</th>
</tr>
<tr>
<th>36</th>
<th>Thiết kế kết nối với ống soi chỉ bằng một bước đơn giản mà không cần
đến dây cáp tín hiệu.</th>
</tr>
<tr>
<th>37</th>
<th>Ngõ ra 4:3, 16:9</th>
</tr>
<tr>
<th>38</th>
<th>Có chức năng hiển thị hình trong hình, hình ngoài hình.</th>
</tr>
<tr>
<th>39</th>
<th>Tương thích với bộ nhớ di động để lưu trữ dữ liệu.</th>
</tr>
<tr>
<th>40</th>
<th>Tín hiệu ngõ ra analogcó thể được sử dụng đồng thời: ≥2 cổng</th>
</tr>
<tr>
<th>41</th>
<th>Tín hiệu ngõ ra ký thuật số ≥4 cổng</th>
</tr>
<tr>
<th>42</th>
<th>Có thể điều chỉnh tông màu: ≥50 bước</th>
</tr>
<tr>
<th>43</th>
<th>Có thể lưu cài đặt cho 20 người sử dụng</th>
</tr>
<tr>
<th>44</th>
<th>Có chức năng chuyển đổi nhiều thông số cài đặt cùng một lúc.</th>
</tr>
<tr>
<th>45</th>
<th>Chế độ điều khiển ánh sáng: tự động và thủ công</th>
</tr>
<tr>
<th>46</th>
<th>Độ tương phản: ≥2 chế độ</th>
</tr>
<tr>
<th>47</th>
<th>Hiệu chỉnh ánh sáng tự động: 3 chế độ: Tự động, Đỉnh, Trung
bình.</th>
</tr>
<tr>
<th>48</th>
<th>Chuyển đổi các chế độ tăng cường: 4 mức</th>
</tr>
<tr>
<th>49</th>
<th>Có hỗ trợ ≥4 tính năng quan sát quang học kỹ thuật số.</th>
</tr>
<tr>
<th>50</th>
<th>Tùy chỉnh chế độ cho các chức năng nhất định bằng nút bấm trên ống
soi, trên bộ xử lý và trên bàn phím</th>
</tr>
<tr>
<th>51</th>
<th>Các thiết bị phụ trợ sau đây có thể điều khiển từ xa được: bộ nhớ di
động, đầu ghi, máy in màu, hệ thống lưu trữ hình ảnh</th>
</tr>
<tr>
<th>52</th>
<th>Trạng thái ghi dữ liệu của các thiết bị phụ trợ sau đây có thể được
hiển thị trên màn hình: Bộ nhớ di động: dung lượng còn lại, đầu ghi
video: số cảnh quay, tình trạng quay, máy in: số trang in, hệ thống lưu
trữ hình ảnh: số lượng hình.</th>
</tr>
<tr>
<th>53</th>
<th>Những dữ liệu sau có thể được hiển thị trên màn hình: Mức tăng cường
hình ảnh, tỷ lệ phóng đại điện tử, tốc độ màn chập, chế độ quan sát</th>
</tr>
<tr>
<th>54</th>
<th>Dữ liệu sau đây có thể hiển thị trên màn hình: Số ID bệnh nhân, tên
bệnh nhân, giới tính, tuổi, ngày sinh, ghi chú...</th>
</tr>
<tr>
<th>55</th>
<th>Dữ liệu của ≥ 45 bệnh nhân có thể nhập vào trước: Số ID bệnh nhân,
tên bệnh nhân, tuổi &amp; giới tính, ngày sinh</th>
</tr>
<tr>
<th>56</th>
<th>Các cài đặt được lưu giữ trong bộ nhớ sau khi bộ xử lý đã tắt</th>
</tr>
<tr>
<th>57</th>
<th>Có chức năng tùy chọn chất lượng hình ảnh khi lưu: ≥ 2 mức</th>
</tr>
<tr>
<th>58</th>
<th>Thiết kế kết nối với ống soi chỉ bằng một bước đơn giản, không tiếp
xúc, không cần đến dây cáp tín hiệu.</th>
</tr>
<tr>
<th>59</th>
<th>Có chức năng phát ánh sáng nhấp nháy với cường độ sáng lớn nhất để
có thể phát hiện được vị trí đầu ống soi từ bên ngoài cơ thể.</th>
</tr>
<tr>
<th>60</th>
<th>Có chế độ giảm cường độ chiếu sáng để tránh máu của bệnh nhân bị vón
cục, tránh bỏng niêm mạc bằng một nút bấm.</th>
</tr>
<tr>
<th>61</th>
<th>Có thể thay đổi áp lực máy bơm khí/nước ≥ 3 mức</th>
</tr>
<tr>
<th>62</th>
<th>Có nút bấm điều chỉnh cường độ sáng của đèn ≥ 9 mức</th>
</tr>
<tr>
<th>63</th>
<th>Ánh sáng ngõ ra tối đa: ≥1400lm</th>
</tr>
<tr>
<th>64</th>
<th>Giá trị cường độ ánh sáng trung bình ≥ 4000mW</th>
</tr>
<tr>
<th>65</th>
<th>Tuổi thọ nguồn chiếu sáng LED: ≥10.000 giờ</th>
</tr>
<tr>
<th>66</th>
<th>Năng lượng cung cấp: Điện áp: 100-240 V AC ±10%. Tần số: 50/60 Hz ±3
Hz</th>
</tr>
<tr>
<th>67</th>
<th><strong>2. Ống soi dạ dày video</strong></th>
</tr>
<tr>
<th>68</th>
<th>Phụ kiện:</th>
</tr>
<tr>
<th>69</th>
<th>01 Vali đựng ống soi</th>
</tr>
<tr>
<th>70</th>
<th>03 chổi rửa</th>
</tr>
<tr>
<th>71</th>
<th>01 bộ rửa kênh ống soi</th>
</tr>
<tr>
<th>72</th>
<th>01 nắp đậy ổ van</th>
</tr>
<tr>
<th>73</th>
<th>01 van tăng cường</th>
</tr>
<tr>
<th>74</th>
<th>01 xilanh</th>
</tr>
<tr>
<th>75</th>
<th>02 ngáng miệng</th>
</tr>
<tr>
<th>76</th>
<th>10 van sinh thiết</th>
</tr>
<tr>
<th>77</th>
<th>01 van hút</th>
</tr>
<tr>
<th>78</th>
<th>01 van khí nước</th>
</tr>
<tr>
<th>79</th>
<th>01 nắp đậy cổng nối bình nước</th>
</tr>
<tr>
<th>80</th>
<th>01 ống nối cho kênh nước phụ</th>
</tr>
<tr>
<th>81</th>
<th>01 sách hướng dẫn sử dụng</th>
</tr>
<tr>
<th>82</th>
<th>01 sách hướng dẫn vệ sinh tiệt trùng</th>
</tr>
<tr>
<th>83</th>
<th>Thông số kỹ thuật:</th>
</tr>
<tr>
<th>84</th>
<th>Có khả năng phóng đại cao lên đến tối đa ≥ 100 lần, khi kết hợp màn
hình tương thích</th>
</tr>
<tr>
<th>85</th>
<th>Có tính năng quan sát ở nhiều tiêu cự khác nhau: Tiêu cự thường và
nhiều tiêu cự gần</th>
</tr>
<tr>
<th>86</th>
<th>Ống soi có thể quan sát gần tới 3 mm ở chế độ tiêu cự thường, cho
hình ảnh rõ ràng, sắc nét, giảm thiểu việc điều chỉnh tiêu cự thường
xuyên.</th>
</tr>
<tr>
<th>87</th>
<th>Có khả năng chiếu sáng bước sóng ngắn cho ra hình ảnh tương phảncao
giữa các mạch máu và các niêm mạc xung quanh</th>
</tr>
<tr>
<th>88</th>
<th>Có tính năng dễ dàng phát hiện sự khác biệt giữa các mô tổn thương
và các mô bình thường</th>
</tr>
<tr>
<th>89</th>
<th>Chip hình ảnh CCD hoặc CMOS</th>
</tr>
<tr>
<th>90</th>
<th>Chế độ zoom: ≥ 3 bước</th>
</tr>
<tr>
<th>91</th>
<th>Khả năng đàn hồi lấy lại hình dạng thẳng của phần uốn cong sau khi
qua góc cong</th>
</tr>
<tr>
<th>92</th>
<th>Thiết kế truyền lực giúp truyền lực đẩy, kéo, xoay của bác sĩ đến
đầu dây.</th>
</tr>
<tr>
<th>93</th>
<th>04 góc uốn cong thuận tiện khi thao tác mà không cần xoay dây
soi</th>
</tr>
<tr>
<th>94</th>
<th>Có ≥ 02 đường dẫn sáng</th>
</tr>
<tr>
<th>95</th>
<th>Ống soi được thiết kế tay cầm nhẹ và thuận tiện.</th>
</tr>
<tr>
<th>96</th>
<th>Kết nối ống soi với bộ xử lý và nguồn sáng chỉ bẳng một thao
tác</th>
</tr>
<tr>
<th>97</th>
<th>Ống soi có kênh nước phụ</th>
</tr>
<tr>
<th>98</th>
<th>Ống soi có khả năng chống thấm nước.</th>
</tr>
<tr>
<th>99</th>
<th>Đầu dây soi có ≥ 5 phím bấm</th>
</tr>
<tr>
<th>100</th>
<th>Trường nhìn cho chế độ tiêu cự thường 140°</th>
</tr>
<tr>
<th>101</th>
<th>Trường nhìn cho chế độ tiêu cự gần ≥ 56°</th>
</tr>
<tr>
<th>102</th>
<th>Hướng quan sát: Nhìn thẳng</th>
</tr>
<tr>
<th>103</th>
<th>Độ sâu của trường nhìn cho tiêu cự thường: 3 mm – 100 mm</th>
</tr>
<tr>
<th>104</th>
<th>Độ sâu của trường nhìn cho tiêu cự gần: 1.5 mm – ≥2.5 mm</th>
</tr>
<tr>
<th>105</th>
<th>Đường kính ngoài đầu cuối ống soi ≤ 9.9 mm</th>
</tr>
<tr>
<th>106</th>
<th>Đường kính ngoài của thân ống soi ≤ 9.8 mm</th>
</tr>
<tr>
<th>107</th>
<th>Đường kính bên trong kênh dụng cụ ≥ 2.8 mm</th>
</tr>
<tr>
<th>108</th>
<th>Khoảng cách tối thiểu để nhìn thấy dụng cụ từ đầu cuối ống soi ≤ 4
mm</th>
</tr>
<tr>
<th>109</th>
<th>Ống soi có ≥ 6 kênh làm việc</th>
</tr>
<tr>
<th>110</th>
<th>Độ uốn cong của đầu ống soi:</th>
</tr>
<tr>
<th>111</th>
<th>+ Hướng lên ≥210°</th>
</tr>
<tr>
<th>112</th>
<th>+ Hướng xuống ≥90°</th>
</tr>
<tr>
<th>113</th>
<th>+ Hướng phải ≥100°</th>
</tr>
<tr>
<th>114</th>
<th>+ Hướng trái ≥100°</th>
</tr>
<tr>
<th>115</th>
<th>Chiều dài làm việc: ≥1030 mm</th>
</tr>
<tr>
<th>116</th>
<th>Chiều dài tổng: ≥1350 mm</th>
</tr>
<tr>
<th>117</th>
<th><strong>3. Ống soi đại tràng video</strong></th>
</tr>
<tr>
<th>118</th>
<th>Phụ kiện :</th>
</tr>
<tr>
<th>119</th>
<th>01 Vali đựng ống soi</th>
</tr>
<tr>
<th>120</th>
<th>03 chổi rửa</th>
</tr>
<tr>
<th>121</th>
<th>01 bộ rửa kênh ống soi</th>
</tr>
<tr>
<th>122</th>
<th>01 nắp đậy ổ van</th>
</tr>
<tr>
<th>123</th>
<th>01 van tăng cường</th>
</tr>
<tr>
<th>124</th>
<th>01 xilanh</th>
</tr>
<tr>
<th>125</th>
<th>10 van sinh thiết</th>
</tr>
<tr>
<th>126</th>
<th>01 van hút</th>
</tr>
<tr>
<th>127</th>
<th>01 van khí nước</th>
</tr>
<tr>
<th>128</th>
<th>01 nắp đậy cổng nối bình nước</th>
</tr>
<tr>
<th>129</th>
<th>01 ống nối cho kênh nước phụ</th>
</tr>
<tr>
<th>130</th>
<th>01 sách hướng dẫn sử dụng</th>
</tr>
<tr>
<th>131</th>
<th>01 sách hướng dẫn vệ sinh tiệt trùng</th>
</tr>
<tr>
<th>132</th>
<th>Thông số kỹ thuật:</th>
</tr>
<tr>
<th>133</th>
<th>Có khả năng phóng đại cao lên đến tối đa ≥90 lần, khi kết hợp màn
hình tương thích</th>
</tr>
<tr>
<th>134</th>
<th>Có tính năng quan sát ở nhiều tiêu cự khác nhau: Tiêu cự thường và
nhiều tiêu cự gần</th>
</tr>
<tr>
<th>135</th>
<th>Ống soi có thể quan sát gần tới 3 mm ở chế độ tiêu cự thường, cho
hình ảnh rõ ràng, sắc nét, giảm thiểu việc điều chỉnh tiêu cự thường
xuyên.</th>
</tr>
<tr>
<th>136</th>
<th>Có khả năng chiếu sáng bước sóng ngắn cho ra hình ảnh tương phản cao
giữa các mạch máu và các niêm mạc xung quanh</th>
</tr>
<tr>
<th>137</th>
<th>Có tính năng dễ dàng phát hiện sự khác biệt giữa các mô tổn thương
và các mô bình thường</th>
</tr>
<tr>
<th>138</th>
<th>Chip hình ảnh CCD hoặc CMOS</th>
</tr>
<tr>
<th>139</th>
<th>Chế độ zoom: ≥ 3 bước</th>
</tr>
<tr>
<th>140</th>
<th>Khả năng đàn hồi lấy lại hình dạng thẳng của phần uốn cong sau khi
qua góc cong</th>
</tr>
<tr>
<th>141</th>
<th>Thiết kế truyền lực giúp truyền lực đẩy, kéo, xoay của bác sĩ đến
đầu dây.</th>
</tr>
<tr>
<th>142</th>
<th>04 góc uốn cong thuận tiện khi thao tác mà không cần xoay dây
soi</th>
</tr>
<tr>
<th>143</th>
<th>Có ≥ 02 đường dẫn sáng</th>
</tr>
<tr>
<th>144</th>
<th>Ống soi được thiết kế tay cầm nhẹ và thuận tiện.</th>
</tr>
<tr>
<th>145</th>
<th>Kết nối ống soi với bộ xử lý và nguồn sáng chỉ bẳng một thao
tác</th>
</tr>
<tr>
<th>146</th>
<th>Ống soi có kênh nước phụ</th>
</tr>
<tr>
<th>147</th>
<th>Ống soi có khả năng chống thấm nước.</th>
</tr>
<tr>
<th>148</th>
<th>Có khả năng thay đổi độ cứng phần thân ống soi 4 chế độ</th>
</tr>
<tr>
<th>149</th>
<th>Ống soi có một đoạn uốn cong thụ động ngay sau đoạn uốn cong thông
thường</th>
</tr>
<tr>
<th>150</th>
<th>Khả năng đàn hồi lấy lại hình dạng thẳng của phần uốn cong sau khi
qua góc cong</th>
</tr>
<tr>
<th>151</th>
<th>Ống soi có khả năng truyền lực cao</th>
</tr>
<tr>
<th>152</th>
<th>Có ≥5 phím nhấn</th>
</tr>
<tr>
<th>153</th>
<th>Trường nhìn cho tiêu cự thường ≥ 140°</th>
</tr>
<tr>
<th>154</th>
<th>Trường nhìn cho tiêu cự gần ≥56°</th>
</tr>
<tr>
<th>155</th>
<th>Hướng quan sát: Nhìn thẳng</th>
</tr>
<tr>
<th>156</th>
<th>Độ sâu của trường nhìn cho tiêu cự thường: ≤3 mm – 100 mm</th>
</tr>
<tr>
<th>157</th>
<th>Độ sâu của trường nhìn cho tiêu cự gần: ≤1.5 mm – ≥2.5 mm</th>
</tr>
<tr>
<th>158</th>
<th>Đường kính ngoài đầu cuối ống soi ≤ 13.2 mm</th>
</tr>
<tr>
<th>159</th>
<th>Đường kính ngoài của thân ống soi ≤ 12.8 mm</th>
</tr>
<tr>
<th>160</th>
<th>Đường kính bên trong kênh dụng cụ ≥3.2 mm</th>
</tr>
<tr>
<th>161</th>
<th>Khoảng cách tối thiểu để nhìn thấy dụng cụ từ đầu cuối ống soi ≤ 4
mm</th>
</tr>
<tr>
<th>162</th>
<th>Ống soi có ≥ 6 kênh làm việc</th>
</tr>
<tr>
<th>163</th>
<th>Độ uốn cong của đầu ống soi:</th>
</tr>
<tr>
<th>164</th>
<th>+ Hướng lên ≥180°</th>
</tr>
<tr>
<th>165</th>
<th>+ Hướng xuống ≥180°</th>
</tr>
<tr>
<th>166</th>
<th>+ Hướng phải ≥160°</th>
</tr>
<tr>
<th>167</th>
<th>+ Hướng trái ≥160°</th>
</tr>
<tr>
<th>168</th>
<th><strong>Chiều dài làm việc: ≥ 1330 mm</strong></th>
</tr>
<tr>
<th>169</th>
<th>Chiều dài tổng: ≥1650 mm</th>
</tr>
<tr>
<th>170</th>
<th>4. Ống soi dạ dày qua ngã mũi Video</th>
</tr>
<tr>
<th>171</th>
<th>Phụ kiện tiêu chuẩn kèm theo gồm:</th>
</tr>
<tr>
<th>172</th>
<th>Vali đựng ống soi: 01 cái</th>
</tr>
<tr>
<th>173</th>
<th>Kềm sinh thiết: 01 Cái (Dùng nhiều lần)</th>
</tr>
<tr>
<th>174</th>
<th>Đầu nối thông khí: 01 Cái</th>
</tr>
<tr>
<th>175</th>
<th>Chổi rửa dài : 01 cái</th>
</tr>
<tr>
<th>176</th>
<th>Chổi rửa ngắn : 01 Cái</th>
</tr>
<tr>
<th>177</th>
<th>Ngáng miệng : 02 Cái</th>
</tr>
<tr>
<th>178</th>
<th>Van sinh thiết: 10 Cái</th>
</tr>
<tr>
<th>179</th>
<th>Đầu nối súc rửa ống soi: 01 Cái</th>
</tr>
<tr>
<th>180</th>
<th>Nắp đậy đầu nối bình khí nước : 01 Cái</th>
</tr>
<tr>
<th>181</th>
<th>Xilanh: 01 cái</th>
</tr>
<tr>
<th>182</th>
<th>Van hút : 01 Cái</th>
</tr>
<tr>
<th>183</th>
<th>Van tăng cường : 01 Cái</th>
</tr>
<tr>
<th>184</th>
<th>Van khí nước: 01 cái</th>
</tr>
<tr>
<th>185</th>
<th>Bộ đậy ổ van: 01 bộ</th>
</tr>
<tr>
<th>186</th>
<th>Sách hướng dẫn sử dụng và hướng dẫn vệ sinh: 01 bộ</th>
</tr>
<tr>
<th>187</th>
<th>Thông số kỹ thuật</th>
</tr>
<tr>
<th>188</th>
<th>Có khả năng chiếu sáng với bước sóng ngắn cho phép quan sát sự khác
biệt các mao mạch và cấu trúc lớp niêm mạc hỗ trợ trong việc chẩn đoán
ung thư ở giai đoạn sớm</th>
</tr>
<tr>
<th>189</th>
<th>Bộ nối 1 chạm “One touch” chống thấm nước</th>
</tr>
<tr>
<th>190</th>
<th>Trường nhìn: ≥1400.</th>
</tr>
<tr>
<th>191</th>
<th>Hướng quan sát: 00 ( Hướng nhìn thẳng)</th>
</tr>
<tr>
<th>192</th>
<th>Chiều sâu trường nhìn: ≥ 3 – 100 mm</th>
</tr>
<tr>
<th>193</th>
<th>Đường kính thân ống soi: ≤ 5.9 mm.</th>
</tr>
<tr>
<th>194</th>
<th>Đường kính chóp đuôi ống soi: ≤5.8 mm.</th>
</tr>
<tr>
<th>195</th>
<th>- Phần uốn cong:</th>
</tr>
<tr>
<th>196</th>
<th>Lên ≥210°/Xuống ≥90°</th>
</tr>
<tr>
<th>197</th>
<th>Phải ≥100°/Trái ≥100°</th>
</tr>
<tr>
<th>198</th>
<th>Chiều dài làm việc: ≥1100mm.</th>
</tr>
<tr>
<th>199</th>
<th>Tổng chiều dài: ≥1400mm.</th>
</tr>
<tr>
<th>200</th>
<th>Đường kính kênh dụng cụ: ≥ 2.2 mm</th>
</tr>
<tr>
<th>201</th>
<th>Khoảng cách tối thiểu có thể quan sát được từ chóp đuôi ống soi :
3mm</th>
</tr>
<tr>
<th>202</th>
<th><strong>4. Bộ kìm sinh thiết, ngàm hình oval:</strong></th>
</tr>
<tr>
<th>203</th>
<th>- 01 Hộp Kìm sinh thiết dùng cho dạ dày, ngàm hình oval</th>
</tr>
<tr>
<th>204</th>
<th>- 01 Hộp Kìm sinh thiết dùng cho đại tràng, ngàm hình oval</th>
</tr>
<tr>
<th>205</th>
<th><strong>5. Kìm sinh thiết, ngàm hình oval</strong></th>
</tr>
<tr>
<th>206</th>
<th>Kìm sinh thiết dạ dày, tương thích kênh dụng cụ ≥2.0 mm, ngàm hình
oval: 01 hộp</th>
</tr>
<tr>
<th>207</th>
<th><strong>6. Dụng cụ thử rò rỉ</strong></th>
</tr>
<tr>
<th>208</th>
<th>Dùng để kiểm tra sự rò rỉ của ống soi trước và sau khi sử dụng.</th>
</tr>
<tr>
<th>209</th>
<th><strong>7. Màn hình LCD 27"chuyên dụng</strong></th>
</tr>
<tr>
<th>210</th>
<th>* Phụ kiện tiêu chuẩn kèm theo : 01 Bộ</th>
</tr>
<tr>
<th>211</th>
<th>Thông số kỹ thuật:</th>
</tr>
<tr>
<th>212</th>
<th>Loại màn hình TFT LCD 27 inch</th>
</tr>
<tr>
<th>213</th>
<th>Độ sáng: 300 cd/m2</th>
</tr>
<tr>
<th>214</th>
<th>Độ phân giải: 1920 x 1080 pixel</th>
</tr>
<tr>
<th>215</th>
<th>Tỉ lệ khung hình:16:9</th>
</tr>
<tr>
<th>216</th>
<th>Đèn nền: đèn LED</th>
</tr>
<tr>
<th>217</th>
<th>Công nghệ màn hình: LCD với IPS</th>
</tr>
<tr>
<th>218</th>
<th>Độ tương phản: 1000:1</th>
</tr>
<tr>
<th>219</th>
<th>Màu sắc: xấp xỉ 16,7 triệu màu</th>
</tr>
<tr>
<th>220</th>
<th>Góc nhìn: 89°/89°/89°/89° (độ tương phản lên/xuống/trái/phải 10:
1)</th>
</tr>
<tr>
<th>221</th>
<th>Các ngõ vào tín hiệu video: DVI-D, SD/HD-SDI, Y/C, component,
RGB,…</th>
</tr>
<tr>
<th>222</th>
<th>Các ngõ ra tín hiệu video: DVI-D, DC 5V</th>
</tr>
<tr>
<th>223</th>
<th>Có các chức năng: hình ảnh gương, hình trong hình (P in P), hình
ngoài hình (P out P)</th>
</tr>
<tr>
<th>224</th>
<th><strong>8. Máy hút dịch</strong></th>
</tr>
<tr>
<th>225</th>
<th>Phụ kiện tiêu chuẩn:</th>
</tr>
<tr>
<th>226</th>
<th>Bình chứa dịch 5000ml, có van chống tràn dịch : 02 cái</th>
</tr>
<tr>
<th>227</th>
<th>Bộ lọc chống nhiễm khuẩn và chống thấm nước : 01 bộ</th>
</tr>
<tr>
<th>228</th>
<th>Pedal bàn đạp chân : 01 cái</th>
</tr>
<tr>
<th>229</th>
<th>Dây nguồn : 01 cái</th>
</tr>
<tr>
<th>230</th>
<th>Sách hướng dẫn sử dụng : 01 bộ</th>
</tr>
<tr>
<th>231</th>
<th>Thông số kỹ thuật:</th>
</tr>
<tr>
<th>232</th>
<th>Ống hút dịch có thể tiệt trùng được</th>
</tr>
<tr>
<th>233</th>
<th>Bình chứa dịch có thể tiệt trùng được với van chống tràn.</th>
</tr>
<tr>
<th>234</th>
<th>Dãy điều chỉnh chân không tối đa: -0.90 Bar/ -90kPa/ -675mmHg</th>
</tr>
<tr>
<th>235</th>
<th>Tốc độ lưu thông khí tự do tối đa: 60 lít/phút</th>
</tr>
<tr>
<th>236</th>
<th>Dung tích bình chứa: 5 lít</th>
</tr>
<tr>
<th>237</th>
<th><strong>9. Xe đẩy máy thiết kế chuyên dụng cho hệ thống nội
soi</strong></th>
</tr>
<tr>
<th>238</th>
<th>Đặt trên bánh xe có khóa hãm.</th>
</tr>
<tr>
<th>239</th>
<th>Có giá treo cho ống soi</th>
</tr>
<tr>
<th>240</th>
<th>Khay đựng bàn phím trượt được</th>
</tr>
<tr>
<th>241</th>
<th>Khung bằng sắt sơn tĩnh điện</th>
</tr>
<tr>
<th>242</th>
<th>Có ổ điện cấp cho cả hệ thống</th>
</tr>
<tr>
<th>243</th>
<th><strong>10. Hệ thống máy vi tính + Máy in phun màu + Phần mềm in trả
kết quả bệnh nhân</strong></th>
</tr>
<tr>
<th>244</th>
<th>Hệ thống máy vi tính:</th>
</tr>
<tr>
<th>245</th>
<th>CPUcore i5≥ 2.8 GHz hoặc cao hơn</th>
</tr>
<tr>
<th>246</th>
<th>Bộ nhớ 4Gb hoặc cao hơn</th>
</tr>
<tr>
<th>247</th>
<th>Ổ cứng ≥ 500Gb</th>
</tr>
<tr>
<th>248</th>
<th>Màn hình LCD ≥ 17 Inch</th>
</tr>
<tr>
<th>249</th>
<th>Máy in phun màu</th>
</tr>
<tr>
<th>250</th>
<th>Cở giấy: A4</th>
</tr>
<tr>
<th>251</th>
<th>Tốc độ in: ≥ 15 tờ/Phút</th>
</tr>
<tr>
<th>252</th>
<th>Phần mềm in trả kết quả nội soi</th>
</tr>
<tr>
<th>253</th>
<th rowspan="6"><strong>IV. CÁC YÊU CẦU KHÁC:</strong></th>
<th>Bảo hành toàn hệ thống: 24 tháng kể từ ngày hoàn thành nghiệm thu
đưa vào sử dụng</th>
</tr>
<tr>
<th>254</th>
<th>Bảo trì định kỳ theo tiêu chuẩn hãng sản xuất (tối thiểu 4
tháng/lần).</th>
</tr>
<tr>
<th>255</th>
<th>Cam kết hướng dẫn sử dụng, chuyển giao công nghệ.</th>
</tr>
<tr>
<th>256</th>
<th>Cung cấp tài liệu hướng dẫn sử dụng bằng tiếng Anh/Việt</th>
</tr>
<tr>
<th>257</th>
<th>Thời gian có mặt để xử lý sự cố: trong vòng 48 giờ kể từ lúc nhận
thông tin từ đơn vị sử dụng (qua điện thoại, email...).</th>
</tr>
<tr>
<th>258</th>
<th>Đội ngũ nhân viên thực hiện bảo hành, bảo trì với số lượng, chất
lượng và trình độ và kinh nghiệm đáp ứng trong mọi tình huống.</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td rowspan="231"><strong>Hệ thống nội soi tiêu hóa ống mềm và mật tụy
ngược dòng (hệ thống gồm có 01 dây dạ dày + 01 dây nội soi mật tụy + 01
bộ dụng cụ ERCP kèm theo máy cắt đốt)</strong></td>
<td rowspan="2"><strong>I. YÊU CẦU CHUNG</strong></td>
<td>- Thiết bị mới 100%, sản xuất từ năm 2023 trở về sau</td>
</tr>
<tr>
<td>2</td>
<td>- Đạt tiêu chuẩn ISO 13485 hoặc tương đương</td>
</tr>
<tr>
<td>3</td>
<td rowspan="12"><strong>II. YÊU CẦU CẤU HÌNH</strong></td>
<td>01 Bộ xử lý hình ảnh và nguồn sáng LED</td>
</tr>
<tr>
<td>4</td>
<td>01 Ống soi dạ dày video</td>
</tr>
<tr>
<td>5</td>
<td>01 Ống soi tá tràng nghiêng video</td>
</tr>
<tr>
<td>6</td>
<td>Vỏ bọc dùng 1 lần cho đầu ống nội soi: 10</td>
</tr>
<tr>
<td>7</td>
<td>01 hộp kìm sinh thiết dạ dày, ngàm oval</td>
</tr>
<tr>
<td>8</td>
<td>01 Dụng cụ thử rò rỉ</td>
</tr>
<tr>
<td>9</td>
<td>01 Màn hình y tế chuyên dụng 27 inches</td>
</tr>
<tr>
<td>10</td>
<td>01 Máy hút dịch</td>
</tr>
<tr>
<td>11</td>
<td>01 Mát cắt đốt nội soi</td>
</tr>
<tr>
<td>12</td>
<td>01 Bộ dụng cụ ERCP</td>
</tr>
<tr>
<td>13</td>
<td>01 Xe đẩy máy thiết kế chuyên dụng cho hệ thống nội soi mềm: 01
cái</td>
</tr>
<tr>
<td>14</td>
<td>01 Hệ thống máy vi tính + máy in phun màu + Phần mềm in trả kết quả
nội soi: 01 bộ</td>
</tr>
<tr>
<td>15</td>
<td rowspan="211"><strong>III. THÔNG SỐ KỸ THUẬT</strong></td>
<td><strong>1. Bộ xử lý hình ảnh và nguồn sáng LED độc lập hoăc tích
hợp</strong></td>
</tr>
<tr>
<td>16</td>
<td>Phụ kiện tiêu chuẩn:</td>
</tr>
<tr>
<td>17</td>
<td>04 miếng cố định chân máy</td>
</tr>
<tr>
<td>18</td>
<td>01 dây cáp giao tiếp giữa nguồn sáng và bộ xử lý nếu hệ thống tách
rời</td>
</tr>
<tr>
<td>19</td>
<td>01 Dây cáp nguồn</td>
</tr>
<tr>
<td>20</td>
<td>01 Cáp truyền hình ảnh giữa bộ xử lý và màn hình</td>
</tr>
<tr>
<td>21</td>
<td>01 Thẻ nhớ di động</td>
</tr>
<tr>
<td>22</td>
<td>01 Bình nước</td>
</tr>
<tr>
<td>23</td>
<td>Thông số kỹ thuật:</td>
</tr>
<tr>
<td>24</td>
<td>Có chức năng tách riêng cấu trúc hình ảnh và độ sáng để xử lý, sau
đó kết hợp lại và tăng cường màu sắc để quan sát sự khác biệt giữa các
mô dễ dàng hơn.</td>
</tr>
<tr>
<td>25</td>
<td>Có khả năng chiếu sáng với bước sóng ngắn cho hình ảnh niêm mạc sắc
nét</td>
</tr>
<tr>
<td>26</td>
<td>có ≥4 chế độ hình ảnh tăng cường</td>
</tr>
<tr>
<td>27</td>
<td>Có chức năng quan sát hình ảnh với nhiều tiêu cự</td>
</tr>
<tr>
<td>28</td>
<td>Có khả năng tương thích với thiết bị sử dụng trí tuệ nhân tạo để hỗ
trợ phát hiện tổn thương.</td>
</tr>
<tr>
<td>29</td>
<td>Có khả năng tương thích với Nội soi siêu âm, hệ thống quản lý thông
tin Nội soi (tùy chọn)</td>
</tr>
<tr>
<td>30</td>
<td>Hệ thống gồm ≥ 4 đèn LED</td>
</tr>
<tr>
<td>31</td>
<td>Có chức năng quan sát rõ hình ảnh ở vùng gần và xa</td>
</tr>
<tr>
<td>32</td>
<td>Có chức năng tự động cân bằng trắng</td>
</tr>
<tr>
<td>33</td>
<td>Có khả năng cung cấp hình ảnh Full HD hoặc tốt hơn</td>
</tr>
<tr>
<td>34</td>
<td>Chức năng dừng hình trước bằng cách phân tích các hình ảnh trước đó
để chọn ra hình ảnh rõ nét trong thời gian ngắn nhất có thể.</td>
</tr>
<tr>
<td>35</td>
<td>Có thể thực hiện chức năng lấy tiêu cự: tiêu cự thường và tiêu cự
gần</td>
</tr>
<tr>
<td>36</td>
<td>Thiết kế kết nối với ống soi chỉ bằng một bước đơn giản mà không cần
đến dây cáp tín hiệu.</td>
</tr>
<tr>
<td>37</td>
<td>Ngõ ra 4:3, 16:9</td>
</tr>
<tr>
<td>38</td>
<td>Có chức năng hiển thị hình trong hình, hình ngoài hình.</td>
</tr>
<tr>
<td>39</td>
<td>Tương thích với bộ nhớ di động để lưu trữ dữ liệu.</td>
</tr>
<tr>
<td>40</td>
<td>Tín hiệu ngõ ra analogcó thể được sử dụng đồng thời: ≥2 cổng</td>
</tr>
<tr>
<td>41</td>
<td>Tín hiệu ngõ ra ký thuật số ≥4 cổng</td>
</tr>
<tr>
<td>42</td>
<td>Có thể điều chỉnh tông màu: ≥50 bước</td>
</tr>
<tr>
<td>43</td>
<td>Có thể lưu cài đặt cho 20 người sử dụng</td>
</tr>
<tr>
<td>44</td>
<td>Có chức năng chuyển đổi nhiều thông số cài đặt cùng một lúc.</td>
</tr>
<tr>
<td>45</td>
<td>Chế độ điều khiển ánh sáng: tự động và thủ công</td>
</tr>
<tr>
<td>46</td>
<td>Độ tương phản: ≥2 chế độ</td>
</tr>
<tr>
<td>47</td>
<td>Hiệu chỉnh ánh sáng tự động: 3 chế độ: Tự động, Đỉnh, Trung
bình.</td>
</tr>
<tr>
<td>48</td>
<td>Chuyển đổi các chế độ tăng cường: 4 mức</td>
</tr>
<tr>
<td>49</td>
<td>Có hỗ trợ ≥4 tính năng quan sát quang học kỹ thuật số.</td>
</tr>
<tr>
<td>50</td>
<td>Tùy chỉnh chế độ cho các chức năng nhất định bằng nút bấm trên ống
soi, trên bộ xử lý và trên bàn phím</td>
</tr>
<tr>
<td>51</td>
<td>Các thiết bị phụ trợ sau đây có thể điều khiển từ xa được: bộ nhớ di
động, đầu ghi, máy in màu, hệ thống lưu trữ hình ảnh</td>
</tr>
<tr>
<td>52</td>
<td>Trạng thái ghi dữ liệu của các thiết bị phụ trợ sau đây có thể được
hiển thị trên màn hình: Bộ nhớ di động: dung lượng còn lại, đầu ghi
video: số cảnh quay, tình trạng quay, máy in: số trang in, hệ thống lưu
trữ hình ảnh: số lượng hình.</td>
</tr>
<tr>
<td>53</td>
<td>Những dữ liệu sau có thể được hiển thị trên màn hình: Mức tăng cường
hình ảnh, tỷ lệ phóng đại điện tử, tốc độ màn chập, chế độ quan sát</td>
</tr>
<tr>
<td>54</td>
<td>Dữ liệu sau đây có thể hiển thị trên màn hình: Số ID bệnh nhân, tên
bệnh nhân, giới tính, tuổi, ngày sinh, ghi chú...</td>
</tr>
<tr>
<td>55</td>
<td>Dữ liệu của ≥ 45 bệnh nhân có thể nhập vào trước: Số ID bệnh nhân,
tên bệnh nhân, tuổi &amp; giới tính, ngày sinh</td>
</tr>
<tr>
<td>56</td>
<td>Các cài đặt được lưu giữ trong bộ nhớ sau khi bộ xử lý đã tắt</td>
</tr>
<tr>
<td>57</td>
<td>Có chức năng tùy chọn chất lượng hình ảnh khi lưu: ≥ 2 mức</td>
</tr>
<tr>
<td>58</td>
<td>Thiết kế kết nối với ống soi chỉ bằng một bước đơn giản, không tiếp
xúc, không cần đến dây cáp tín hiệu.</td>
</tr>
<tr>
<td>59</td>
<td>Có chức năng phát ánh sáng nhấp nháy với cường độ sáng lớn nhất để
có thể phát hiện được vị trí đầu ống soi từ bên ngoài cơ thể.</td>
</tr>
<tr>
<td>60</td>
<td>Có chế độ giảm cường độ chiếu sáng để tránh máu của bệnh nhân bị vón
cục, tránh bỏng niêm mạc bằng một nút bấm.</td>
</tr>
<tr>
<td>61</td>
<td>Có thể thay đổi áp lực máy bơm khí/nước ≥ 3 mức</td>
</tr>
<tr>
<td>62</td>
<td>Có nút bấm điều chỉnh cường độ sáng của đèn ≥ 9 mức</td>
</tr>
<tr>
<td>63</td>
<td>Ánh sáng ngõ ra tối đa: ≥1400lm</td>
</tr>
<tr>
<td>64</td>
<td>Giá trị cường độ ánh sáng trung bình ≥ 4000mW</td>
</tr>
<tr>
<td>65</td>
<td>Tuổi thọ nguồn chiếu sáng LED: ≥10.000 giờ</td>
</tr>
<tr>
<td>66</td>
<td>Năng lượng cung cấp: Điện áp: 100-240 V AC ±10%. Tần số: 50/60 Hz ±3
Hz</td>
</tr>
<tr>
<td>67</td>
<td>2. Ống soi dạ dày video</td>
</tr>
<tr>
<td>68</td>
<td>Phụ kiện:</td>
</tr>
<tr>
<td>69</td>
<td>01 Vali đựng ống soi</td>
</tr>
<tr>
<td>70</td>
<td>03 chổi rửa</td>
</tr>
<tr>
<td>71</td>
<td>01 bộ rửa kênh ống soi</td>
</tr>
<tr>
<td>72</td>
<td>01 nắp đậy ổ van</td>
</tr>
<tr>
<td>73</td>
<td>01 van tăng cường</td>
</tr>
<tr>
<td>74</td>
<td>01 xilanh</td>
</tr>
<tr>
<td>75</td>
<td>02 ngáng miệng</td>
</tr>
<tr>
<td>76</td>
<td>10 van sinh thiết</td>
</tr>
<tr>
<td>77</td>
<td>01 van hút</td>
</tr>
<tr>
<td>78</td>
<td>01 van khí nước</td>
</tr>
<tr>
<td>79</td>
<td>01 nắp đậy cổng nối bình nước</td>
</tr>
<tr>
<td>80</td>
<td>01 ống nối cho kênh nước phụ</td>
</tr>
<tr>
<td>81</td>
<td>01 sách hướng dẫn sử dụng</td>
</tr>
<tr>
<td>82</td>
<td>01 sách hướng dẫn vệ sinh tiệt trùng</td>
</tr>
<tr>
<td>83</td>
<td>Thông số kỹ thuật:</td>
</tr>
<tr>
<td>84</td>
<td>Có khả năng phóng đại cao lên đến tối đa ≥ 100 lần, khi kết hợp màn
hình tương thích</td>
</tr>
<tr>
<td>85</td>
<td>Có tính năng quan sát ở nhiều tiêu cự khác nhau: Tiêu cự thường và
nhiều tiêu cự gần</td>
</tr>
<tr>
<td>86</td>
<td>Ống soi có thể quan sát gần tới 3 mm ở chế độ tiêu cự thường, cho
hình ảnh rõ ràng, sắc nét, giảm thiểu việc điều chỉnh tiêu cự thường
xuyên.</td>
</tr>
<tr>
<td>87</td>
<td>Có khả năng chiếu sáng bước sóng ngắn cho ra hình ảnh tương phảncao
giữa các mạch máu và các niêm mạc xung quanh</td>
</tr>
<tr>
<td>88</td>
<td>Có tính năng dễ dàng phát hiện sự khác biệt giữa các mô tổn thương
và các mô bình thường</td>
</tr>
<tr>
<td>89</td>
<td>Chip hình ảnh CCD hoặc CMOS</td>
</tr>
<tr>
<td>90</td>
<td>Chế độ zoom: ≥ 3 bước</td>
</tr>
<tr>
<td>91</td>
<td>04 góc uốn cong thuận tiện khi thao tác mà không cần xoay dây
soi</td>
</tr>
<tr>
<td>92</td>
<td>Có ≥ 02 đường dẫn sáng</td>
</tr>
<tr>
<td>93</td>
<td>Ống soi được thiết kế tay cầm nhẹ và thuận tiện.</td>
</tr>
<tr>
<td>94</td>
<td>Kết nối ống soi với bộ xử lý và nguồn sáng chỉ bẳng một thao
tác</td>
</tr>
<tr>
<td>95</td>
<td>Ống soi có kênh nước phụ</td>
</tr>
<tr>
<td>96</td>
<td>Ống soi có khả năng chống thấm nước.</td>
</tr>
<tr>
<td>97</td>
<td>Đầu dây soi có ≥ 5 phím bấm</td>
</tr>
<tr>
<td>98</td>
<td>Trường nhìn cho chế độ tiêu cự thường 140°</td>
</tr>
<tr>
<td>99</td>
<td>Trường nhìn cho chế độ tiêu cự gần ≥ 56°</td>
</tr>
<tr>
<td>100</td>
<td>Hướng quan sát: Nhìn thẳng</td>
</tr>
<tr>
<td>101</td>
<td>Độ sâu của trường nhìn cho tiêu cự thường: 3 mm – 100 mm</td>
</tr>
<tr>
<td>102</td>
<td>Độ sâu của trường nhìn cho tiêu cự gần: 1.5 mm – ≥2.5 mm</td>
</tr>
<tr>
<td>103</td>
<td>Đường kính ngoài đầu cuối ống soi ≤ 9.9 mm</td>
</tr>
<tr>
<td>104</td>
<td>Đường kính ngoài của thân ống soi ≤ 9.8 mm</td>
</tr>
<tr>
<td>105</td>
<td>Đường kính bên trong kênh dụng cụ ≥ 2.8 mm</td>
</tr>
<tr>
<td>106</td>
<td>Khoảng cách tối thiểu để nhìn thấy dụng cụ từ đầu cuối ống soi ≤ 4
mm</td>
</tr>
<tr>
<td>107</td>
<td>Ống soi có ≥ 6 kênh làm việc</td>
</tr>
<tr>
<td>108</td>
<td>Độ uốn cong của đầu ống soi:</td>
</tr>
<tr>
<td>109</td>
<td>+ Hướng lên ≥210°</td>
</tr>
<tr>
<td>110</td>
<td>+ Hướng xuống ≥90°</td>
</tr>
<tr>
<td>111</td>
<td>+ Hướng phải ≥100°</td>
</tr>
<tr>
<td>112</td>
<td>+ Hướng trái ≥100°</td>
</tr>
<tr>
<td>113</td>
<td>Chiều dài làm việc: ≥1030 mm</td>
</tr>
<tr>
<td>114</td>
<td>Chiều dài tổng: ≥1350 mm</td>
</tr>
<tr>
<td>115</td>
<td><strong>3. Ống nội soi tá tràng nghiêng thế hệ Video</strong></td>
</tr>
<tr>
<td>116</td>
<td>Phụ kiện tiêu chuẩn:</td>
</tr>
<tr>
<td>117</td>
<td>Vali đựng ống soi: 01</td>
</tr>
<tr>
<td>118</td>
<td>Chổi rửa ngắn: 01 Cái</td>
</tr>
<tr>
<td>119</td>
<td>Chổi rửa dài: 01 Cái</td>
</tr>
<tr>
<td>120</td>
<td>Bộ rửa kênh ống soi: 01 cái</td>
</tr>
<tr>
<td>121</td>
<td>Nắp đậy cổng nối bình nước: 01 cái;</td>
</tr>
<tr>
<td>122</td>
<td>Vỏ bọc đầu ống soi dùng 1 lần: 10 cái</td>
</tr>
<tr>
<td>123</td>
<td>Xilanh: 01 cái</td>
</tr>
<tr>
<td>124</td>
<td>Van hút: 01 cái</td>
</tr>
<tr>
<td>125</td>
<td>Van khí nước: 01 cái</td>
</tr>
<tr>
<td>126</td>
<td>Van tăng cường: 01 cái</td>
</tr>
<tr>
<td>127</td>
<td>Van sinh thiết: 10 cái</td>
</tr>
<tr>
<td>128</td>
<td>Ngáng miệng: 02 cái</td>
</tr>
<tr>
<td>129</td>
<td>Bộ chuyển đổi xả nước đầu cuối: 01 cái</td>
</tr>
<tr>
<td>130</td>
<td>Sách hướng dẫn sử dụng và vệ sinh: 01 bộ</td>
</tr>
<tr>
<td>131</td>
<td>Thông số kỹ thuật:</td>
</tr>
<tr>
<td>132</td>
<td>Vỏ bọc đầu ống soi dùng một lần, giúp việc vệ sinh đầu ống soi dễ
dàng hơn</td>
</tr>
<tr>
<td>133</td>
<td>Có thể khóa được guidwire ≤ 0.035’’</td>
</tr>
<tr>
<td>134</td>
<td>Đầu kết nối ống soi có thiết kế chống nước</td>
</tr>
<tr>
<td>135</td>
<td>Chức năng truyền lực cao giúp cải thiện khả năng linh động và khả
năng phản hồi của ống soi.</td>
</tr>
<tr>
<td>136</td>
<td>Có tính năng nhìn rõ được cấu trúc niêm mạc</td>
</tr>
<tr>
<td>137</td>
<td>Khung hình hiển thị tròn hoặc vuông</td>
</tr>
<tr>
<td>138</td>
<td>Trường nhìn của ống soi: 100°</td>
</tr>
<tr>
<td>139</td>
<td>Hướng quan sát: nghiêng về phía sau ≥ 5°</td>
</tr>
<tr>
<td>140</td>
<td>Chiều sâu trường nhìn: ≥4 – 60 mm</td>
</tr>
<tr>
<td>141</td>
<td>Đường kính ngoài: ≤ 11.3 mm</td>
</tr>
<tr>
<td>142</td>
<td>Đường kính chóp đuôi ống soi: ≤13.1 mm</td>
</tr>
<tr>
<td>143</td>
<td>Đường kính bên trong kênh dụng cụ: ≥4.2 mm</td>
</tr>
<tr>
<td>144</td>
<td>Độ uốn cong của đầu ống soi: Hướng lên: ≥120°, Xuống: ≥90°, Bên
phải: ≥110°, Bên trái: ≥90°.</td>
</tr>
<tr>
<td>145</td>
<td>Chiều dài làm việc: ≥1240 mm</td>
</tr>
<tr>
<td>146</td>
<td>Chiều dài tổng: ≥1550 mm</td>
</tr>
<tr>
<td>147</, Public_056
Danh sách liên kết đơn (Single Linked List)
nan
Như ta đã biết mảng ( _array_ ) là tập có thứ tự các phần tử có cùng chung một kiểu dữ liệu và được tổ chức liên tục nhau trong bộ nhớ. Ưu điểm lớn nhất của mảng là đơn giản và xử lý nhanh nhờ cơ chế truy cập phần tử trực tiếp vào các phần tử của mảng. Hạn chế lớn nhất của mảng là số lượng phần tử không thay đổi gây nên hiện tượng thừa bộ nhớ trong một số trường hợp và thiếu bộ nhớ trong một số trường hợp khác. Đối với một số bài toán có dữ liệu lớn, nhiều khi ta không đủ không gian nhớ tự do liên tục để cấp phát cho mảng. Để khắc phục hạn chế này ta có thể xây dựng kiểu dữ liệu danh sách liên kết đơn được định nghĩa, biểu diễn và thao tác như dưới đây., source_sentence: Theo tài liệu Public_517, mối quan hệ giữa mô hình chi tiết/cụm lắp và bản vẽ trong Autodesk Inventor là gì?
sentences: Public_269
GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH DART

Dart, một ngôn ngữ lập trình đa năng do Google phát triển, đã chuyển mình từ một ứng cử viên thay thế JavaScript thành một trụ cột quan trọng trong phát triển ứng dụng đa nền tảng hiện đại. Được công bố rộng rãi vào năm 2011, Dart giờ đây hỗ trợ các ứng dụng trên web, di động, máy tính để bàn và phía máy chủ, nhờ vào sự kết hợp với Flutter cùng bộ tính năng mạnh mẽ. Phần này sẽ giới thiệu nguồn gốc, các mốc phát triển quan trọng và vai trò của Dart trong việc giúp các nhà phát triển tạo ra ứng dụng đa nền tảng hiệu suất cao từ một mã nguồn duy nhất.
|<image_2>|
**Hình 2.1:** Ngôn ngữ lập trình Dart
|<image_3>|
**Hình 2.3:** Thống kê các ngôn ngữ lập trình phổ biến năm 2023
Với vai trò mở rộng trong nhiều lĩnh vực và sự hỗ trợ từ cộng đồng, Dart hứa hẹn sẽ tiếp tục là một công cụ không thể thiếu cho các nhà phát triển trong tương lai., Public_517


Autodesk Inventor liên kết mô hình chi tiết và cụm lắp với bản vẽ. Mọi thay đổi của mô hình sẽ được cập nhật vào bản vẽ. Ngược lại, bạn có thể thay đổi mô hình chi tiết và cụm lắp bằng cách sửa kích thước mô hình ngay trong bản vẽ. Mối quan hệ 2 chiều này đảm bảo cho bản vẽ luôn luôn phản ánh các thông số thiết kế mới nhất của mô hình., Public_517
Trình tự thực hiện
Sử dụng kích thước mô hình
Bạn có thể cho hiện kích thước mô hình trong bản vẽ. Chỉ kích thước nào song song với mặt phẳng chiếu mới được hiện lên. Nếu bạn cài đặt Autodesk Inventor với tùy chọn, cho phép sửa đổi mô hình từ trong bản vẽ thì bạn có thể thay đổi mô hình bằng cách sửa kích thước mô hình trong bản vẽ. Bạn có thể thay đổi kiểu kích thước mô hình như với kích thước bản vẽ.
Để hiện kích thước mô hình trong bản vẽ, kích phải một hình chiếu và chọn Get Model Dimensions trong menu vừa hiện lên. Các kích thước mô hình song song với mặt phẳng chiếu sẽ hiện lên trong hình chiếu.
Để xóa kích thước mô hình khỏi hình chiếu, kích phải lên kích thước cần xóa rồi chọn Delete trong menu vừa hiện lên.
Để chuyển kích thước mô hình sang hình chiếu khác, xóa kích thước trong hình chiếu nguồn, xong kích phải lên hình chiếu đích và chọn Get Model Dimensions trong menu vừa hiện lên.
Để sửa một kích thước mô hình, kích phải lên kích thước cần sửa, chọn Edit Model Dimension trong menu vừa hiện lên. Nhập giá trị mới vào hộp thoại Edit Dimension, xong kích vào dấu check để thực hiện., source_sentence: Thách thức nào đặc thù khi huấn luyện AI cho an ninh mạng?
sentences: Public_076
Kiến trúc tổng thể của hệ thống phòng thủ AI
Một giải pháp AI an ninh mạng toàn diện thường bao gồm nhiều lớp:, Public_123
Mạng nơ ron tích chập (mạng CNN)
Kiến trúc chung của mạng neural tích chập
Tích chập được ứng dụng phổ biến trong lĩnh vực thị giác máy tính. Thông qua các phép tích chập, các đặc trưng chính từ ảnh được trích xuất và truyền vào các tầng _tích chập_ (layer convolution). Mỗi một tầng tích chập sẽ bao gồm nhiều đơn vị mà kết quả ở mỗi đơn vị là một phép biến đổi tích chập từ layer trước đó thông qua phép nhân tích chập với bộ lọc.
Về cơ bản thiết kế của một mạng nơ ron tích chập 2 chiều có dạng như sau:
INPUT -> [[CONV -> RELU]*N -> POOL?]*M -> [FC -> RELU]*K -> FC
Trong đó:
  * INPUT: Tầng đầu vào
  * CONV: Tầng tích chập
  * RELU: Tầng kích hoạt. Thông qua hàm kích hoạt ( _activation function_ ), thường là ReLU hoặc LeakyReLU để kích hoạt phi tuyến
  * POOL: Tầng tổng hợp, thông thường là Max pooling hoặc có thể là Average pooling dùng để giảm chiều của ma trận đầu vào.
  * FC: Tầng kết nối hoàn toàn. Thông thường tầng này nằm ở sau cùng và kết nối với các đơn vị đại diện cho nhóm phân loại.
Các kí hiệu [] _N, []_ M hoặc []*K ám chỉ các khối bên trong [] có thể lặp lại nhiều lần liên tiếp nhau. M, K là số lần lặp lại. Kí hiệu -> đại diện cho các tầng liền kề nhau mà tầng đứng trước sẽ làm đầu vào cho tầng đứng sau. Dấu ? sau POOL để thể hiện tầng POOL có thể có hoặc không sau các khối tích chập.
Như vậy ta có thể thấy một mạng nơ ron tích chập về cơ bản có 3 quá trình khác nhau:
  * Quá trình tích chập (convolution): Thông qua các tích chập giữa ma trận đầu vào với bộ lọc để tạo thành các đơn vị trong một tầng mới. Quá trình này có thể diễn ra liên tục ở phần đầu của mạng và thường sử dụng kèm với hàm kích hoạt ReLU. Mục tiêu của tầng này là trích suất đặc trưng hai chiều.
  * Quá trình tổng hợp (max pooling): Các tầng càng về sau khi trích xuất đặc trưng sẽ cần số lượng tham số lớn do chiều sâu được qui định bởi số lượng các kênh ở các tầng sau thường tăng tiến theo cấp số nhân. Điều đó làm tăng số lượng tham số và khối lượng tính toán trong mạng nơ ron. Do đó để giảm tải tính toán chúng ta sẽ cần giảm kích thước các chiều của khối ma trận đầu vào hoặc giảm số đơn vị của tầng. Vì mỗi một đơn vị sẽ là kết quả đại diện của việc áp dụng 1 bộ lọc để tìm ra một đặc trưng cụ thể nên việc giảm số đơn vị sẽ không khả thi. Giảm kích thước khối ma trận đầu vào thông qua việc tìm ra 1 giá trị đại diện cho mỗi một vùng không gian mà bộ lọc đi qua sẽ không làm thay đổi các đường nét chính của bức ảnh nhưng lại giảm được kích thước của ảnh. Do đó quá trình giảm chiều ma trận được áp dụng. Quá trình này gọi là tổng hợp nhằm mục đích giảm kích thước dài, rộng.
  * Quá trình kết nối hoàn toàn (fully connected): Sau khi đã giảm kích thước đến một mức độ hợp lý, ma trận cần được trải phẳng (flatten) thành một vector và sử dụng các kết nối hoàn toàn giữa các tầng. Quá trình này sẽ diễn ra cuối mạng CNN và sử dụng hàm kích hoạt là ReLU. Tầng kết nối hoàn toàn cuối cùng (fully connected layer) sẽ có số lượng đơn vị bằng với số classes và áp dụng hàm kích hoạt là softmax nhằm mục đích tính phân phối xác xuất., Public_076
Kiến trúc tổng thể của hệ thống phòng thủ AI
Tầng phân tích và học máy
* Giám sát (Supervised Learning): sử dụng dữ liệu đã gắn nhãn (ví dụ, gói tin tấn công) để dự đoán tấn công đã biết.
  * Không giám sát (Unsupervised/Anomaly Detection): tìm kiếm mẫu hành vi bất thường, hữu ích với các cuộc tấn công 0-day.
  * Học bán giám sát và tự giám sát: giảm phụ thuộc vào dữ liệu gắn nhãn khan hiếm.
  * Học tăng cường (Reinforcement Learning): cho phép hệ thống tự điều chỉnh chính sách phản ứng dựa trên kết quả.
pipeline_tag: sentence-similarity
library_name: sentence-transformers
Likes: 1 | All-time downloads: 24
Created: 2025-11-06 05:07:38