SOM cú thể được dựng như một nền tảng thớch hợp cho việc thể hiện cỏc đặc điểm khỏc nhau của SOM (hay của dữ liệu). Trong cụng cụ SOM Toolbox, cú một số hàm mụ phỏng SOM, được chia làm 3 loại theo trực quan ban đầu:
ạ Mụ phỏng ụ (cell) dựa vào cỏch trỡnh bầy ma trận lưới trong khụng gian
đầu rạ
Mụ phỏng ụ thể hiện SOM trong khụng gian đầu ra: một lưới hỡnh chữ nhật của cỏc ụ thuộc tớnh thể hiện cỏc giỏ trị liờn quan. Chỳ ý rằng, mụ phỏng chỉ làm việc với cỏc ma trận 1-2 chiều và cỏc hỡnh ‘cell’ và ‘toroid’ và mặc định là ‘sheet’.
Cụng cụ cơ bản là hàm som_show: som_show(sM); mặc định thể hiện ban đầu là ma trận hợp nhất khoảng cỏch được tớnh toỏn dựa trờn tất cả cỏc giỏ trị và sau đú thể hiện cỏc mặt phẳng thành phần
- Ma trận hợp nhất khoảng cỏch mụ phỏng khoảng cỏch giữa cỏc đơn vị trong ma trận lõn cận và hỗ trợ thể hiện cấu trỳc cụm của ma trận: cỏc giỏ trị lớn của ma trận hợp nhất khoảng cỏch cho biết ranh giới cỏc cụm, cỏc vựng giống nhau cú giỏ trị thấp xỏc định cụm.
- Mỗi mặt phẳng thành phần thể hiện cỏc giỏ trị của mỗi đơn vị trong ma trận.
Cỏc giỏ trị thể hiện dựng chỉ số bảng màụ Với cỏc màu khỏc nhau, SOM Toolbox sử dụng cõu lệnh colormap, jet, hot, graỵ Ngoài ra, cỏc kiểu khỏc của mặt phẳng cú thể là:
- Một lưới rỗng chỉ thể hiện một phần (edges) của cỏc đơn vị. Điều này cú thể được dựng như một cơ sở cho việc gắn nhón hoặc cỏc mụ phỏng khỏc với màu nền cú thể làm nhạt hơn.
- Trong plane màu của mỗi đơn vị đều là cố định màụ Điều này cú thể được dựng để thể hiện cho vớ dụ phõn cụm hoặc thụng tin nhận dạng khỏc cho việc liờn kết cỏc trực quan khỏc nhaụ Cú cỏc cụng cụ đặc biệt như som_colorcode và som_clustercolor là cỏc cụng cụ về màu sắc.
Trong hàm som_show cú nhiều tham biến đầu vào mà cú thể được dựng để điều khiển cỏc loại plane để thể hiện và sắp xếp chỳng. Cỏc giỏ trị cõn bằng cú thể được chuẩn hoỏ lại thành dữ liệu ban đầu (nếu cú thể) và cú nhiều tham số thay đổi cỏch nhỡn của sự mụ phỏng núi chung, giống như sự định hướng của bảng màụ
Một hàm liờn quan trong som_show_ađ thiết lập cỏc thụng tin thờm vào một con số được tạo ra bởi som_show như là: nhón, biểu đồ (hit histogram), quỹ đạo (trajeactories).
- Gắn nhón, được thực hiện bởi hàm som_autolabel, được dựng cho cỏc loại đơn vị (hoặc một vài đơn vị), bằng cỏch ghi tờn của chỳng.
- Biểu đồ được đỏnh dấu thể hiện phõn bố của cỏc đơn vị phự hợp nhất cho một tập dữ liệu đưa rạ Nhiều biểu đồ cú thể được vẽ và chỳng được nhận dạng bởi cỏc màu khỏc nhau và/hoặc cỏc dấu khỏc nhaụ Như vậy cú thể so sỏnh cỏc tập dữ liệu bằng phõn bố ‘hits’ của chỳng trờn một ma trận. Cỏc biểu đồ cú thể được tớnh toỏn dựng hàm som_hits.
- Quỹ đạo thể hiện cỏc đơn vị phự hợp nhất đối với một tập dữ liệu thể hiện là chuỗi thời gian (time series) (hoặc bất kỳ chuỗi được sắp). Nú cú thể là một đường kết nối liờn tục cỏc đơn vị phự hợp nhất hoặc một “vệt” quỹ đạo giữa đơn vị phự hợp nhất hiện tại (dữ liệu vớ dụ đầu tiờn) cú dấu lớn nhất và đơn vị phự hợp nhất cuối cựng (dữ liệu vớ dụ cuối cựng) cú dấu nhỏ nhất. Hàm som_trajectory được dựng để tỏc động quỹ đạo để phõn tớch và thậm
trớ cho phần điều khiển ma trận và chuỗi thời gian trong suốt quỏ trỡnh nghiờn cứu quỹ đạọ
Som-show dựng thủ tục som_cplane làm cơ sở. Thủ tục này cú thể được dựng để xõy dựng tuỳ biến cỏc kiểu mụ phỏng ụ. Cỏc tham số tuỳ chọn gồm:
- Màu của cỏc đơn vị,
- Kớch thước cõn bằng cỏc đơn vị, - Vị trớ cỏc đơn vị,
- Hỡnh mẫu của đơn vị (đa giỏc tuỳ ý),
- Mẫu của cỏc đơn vị (bằng cỏch cõn bằng vị trớ của cỏc đỉnh).
b. Mụ phỏng hỡnh ảnh thể hiện một hỡnh ảnh đơn giản trong mỗi đơn vị của ma trận.
Mụ phỏng hỡnh ảnh phần lớn là vẽ codebook của SOM, là một tập cỏc hỡnh ảnh thụng thường. í tưởng là mỗi đơn vị của codebook được thể hiện bằng biểu đồ hỡnh trũn, và cỏc biểu đồ được bố trớ cựng một cỏch như là cỏc đơn vị trong cỏc mụ phỏng ụ.
- Biểu đồ hỡnh trũn (som_pieplane) là ý tưởng thể hiện cỏc giỏ trị tỷ lệ. Màu sắc và kớch thước cỏc phần chia cú thể được thay đổi bằng cỏch dựng cỏc tham số khỏc nhaụ
- Biểu đồ khối (som_barplane) phự hợp với việc thể hiện cỏc giỏ trị cỏc loại khỏc nhaụ Màu sắc của mỗi khối và khoảng trống cú thể được xỏc định trước.
- Hỡnh dấu (som_plotplane) thể hiện cỏc vectơ codebook như cỏc hỡnh học đơn giản. Màu sắc của nột vẽ cú thể được xỏc định đối với mỗi đường riờng biệt.
c. Mụ phỏng lưới thể hiện ma trận như một lưới hay đồ thị phõn tỏn (scatter plot)
Hàm som_grid cú thể được dựng để vẽ lại kiểu lướị Hàm này xuất phỏt từ ý tưởng mụ phỏng lại tập dữ liệu chỉ đơn giản gồm một tập cỏc đối tượng, với mỗi một vớ trớ, màu sắc và hỡnh ảnh. Hơn nữa, cỏc liờn kết giữa cỏc đối tượng, vớ dụ quan hệ lõn cận, cú thể được thể hiện dựng cỏc đường thẳng. Với som_grid người sử dụng cú thể ấn định tuỳ ý cỏc giỏ trị cho mỗi thuộc tớnh của chỳng. Vớ dụ cỏc toạ độ x, y, z, kớch thước đối tượng và màu sắc cú thể mỗi trạng thỏi cho một biến, vỡ thế cú thể mụ phỏng đồng thời năm biến. Cỏc lựa chọn khỏc nhau là:
- Vị trớ của đối tượng cú thể cú kớch thước là 2-3.
- Màu sắc của cỏc đối tượng cú thể lựa chọn tuỳ ý từ vectơ RGB, sử dụng chỉ số màu đặc thự.
- Hỡnh ảnh của đối tượng cú thể là bất kỳ dấu của matlab (‘.’,’+’).
- Hơn nữa để cỏc đối tượng kết hợp với cỏc nhón là cú thể được thể hiện. - Bề mặt giữa cỏc đơn vị trong ma trận cú thể được vẽ thờm vào lướị