⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 contents.m

📁 最新的SOM神经网络的工具箱,希望对朋友们有用!
💻 M
字号:
% SOM Toolbox% Version 2.0beta, May 30 2002% % Copyright 1997-2000 by% Esa Alhoniemi, Johan Himberg, Juha Parhankangas and Juha Vesanto% Contributed files may contain copyrights of their own.% % SOM Toolbox comes with ABSOLUTELY NO WARRANTY; for details% see License.txt in the program package. This is free software,% and you are welcome to redistribute it under certain conditions;% see License.txt for details.% % % Demos% %            som_demo1   SOM Toolbox demo 1: basic properties%            som_demo2   SOM Toolbox demo 2: basic usage%            som_demo3   SOM Toolbox demo 3: visualization%            som_demo4   SOM Toolbox demo 4: data analysis% % Creation of structs% %              som_set   create & set (& check) values to structs%             som_info   print out information on a given struct  %      som_data_struct   create & initialize a data struct %       som_map_struct   create & initialize a map struct %     som_topol_struct   create & initialize a topology struct %     som_train_struct   create & initialize a train struct %         som_clstruct   create a cluster struct%            som_clset   set properties in a cluster struct%            som_clget   get stuff from a cluster struct% % Struct conversion and file I/O% %           som_vs1to2   converts a version 1.0 struct to version 2.0 struct%           som_vs2to1   converts a version 2.0 struct to version 1.0 struct%        som_read_data   reads a (SOM_PAK format) ASCII data file%       som_write_data   writes a SOM_PAK format codebook file%        som_write_cod   writes a SOM_PAK format data file%         som_read_cod   reads a SOM_PAK format codebook file% % Data preprocessing% %        som_normalize   normalize data set%      som_denormalize   denormalize data set %    som_norm_variable   (de)normalize one variable%           preprocess   preprocessing GUI% % Initialization and training functions% %             som_make   create, initialize and train a SOM%         som_randinit   random initialization algorithm%          som_lininit   linear initialization algorithm%         som_seqtrain   sequential training algorithm%       som_batchtrain   batch training algorithm%              som_gui   SOM initialization and training GUI%       som_prototrain   a simple version of sequential training: easy to modify% % Clustering algorithms% %           som_kmeans   k-means algorithm (was earlier kmeans)%      kmeans_clusters   try and evaluate several k-means clusterings%           neural_gas   neural gas vector quantization algorithm%          som_linkage   hierarchical clustering algorithms%        som_cllinkage   hierarchical clustering of SOM%       som_dmatminima   local minima from distance (or U-) matrix%     som_dmatclusters   distance (or U-) matrix based clustering%         som_clspread   spreads clusters to unassinged map units%           som_cldist   calculate distances between clusters%         som_gapindex   gap validity index of clustering%             db_index   Davies-Bouldin validity index of clustering  % % Supervised/classification algorithms% %       som_supervised   supervised SOM algorithm%                 lvq1   LVQ1 algorithm%                 lvq3   LVQ3 algorithm%                  knn   k-NN classification algorithm %              knn_old   k-NN classification algorithm (old version)% % SOM error measures% %          som_quality   quantization and topographic error of SOM%       som_distortion   SOM distortion measure%      som_distortion3   elements of the SOM distortion measure% % Auxiliary functions% %             som_bmus   calculates BMUs for given data vectors%         som_eucdist2   pairwise squared euclidian distances between vectors%            som_mdist   calculates pairwise distances between vectors %           som_divide   extract subsets of data based on map%            som_label   give labels to map units%        som_label2num   rcodes string data labels to interger class labels %        som_autolabel   automatically labels the SOM based on given data%      som_unit_coords   calculates coordinates in output space for map units%       som_unit_dists   distances in output space between map units%      som_unit_neighs   units in 1-neighborhood for each map unit%     som_neighborhood   calculates neighborhood matrix for the given map%        som_neighbors   calculates different kinds of neighborhoods %           som_neighf   calculates neighborhood function values%           som_select   GUI for manual selection of map units%     som_estimate_gmm   create Gaussian mixture model on top of SOM%  som_probability_gmm   evaluate Gaussian mixture model%          som_ind2sub   from linear index to subscript index %          som_sub2ind   from subscript index to linear index%          som_ind2cod   from linear index to SOM_PAK linear index %          som_cod2ind   from SOM_linear index to SOM_PAK linear index %             nanstats   mean, std and median which ignore NaNs%   som_modify_dataset   add, remove, or extract samples and components%         som_fillnans   fill NaNs in a data set based on given SOM%            som_stats   statistics of a data set%           som_drmake   calculate descriptive rules for a cluster%           som_dreval   evaluate descriptive rules for a cluster%         som_drsignif   rule significance measures% % Using SOM_PAK from Matlab% %      som_sompaktrain   uses SOM_PAK to train a map%           sompak_gui   GUI for using SOM_PAK from Matlab%          sompak_init   call SOM_PAK's initialization programs from Matlab%      sompak_init_gui   GUI for using SOM_PAK's initialization from Matlab%    sompak_rb_control   an auxiliary function for sompak_*_gui functions.%        sompak_sammon   call SOM_PAK's Sammon program from Matlab%    sompak_sammon_gui   GUI for using SOM_PAK's Sammon program from Matlab%         sompak_train   call SOM_PAK's training program from Matlab%     sompak_train_gui   GUI for using SOM_PAK's training program from Matlab % % Visualization% %             som_show   basic visualization%         som_show_add   add labels, hits and trajectories%       som_show_clear   remove extra markers%       som_recolorbar   refresh/reconfigure colorbars%         som_show_gui   GUI for using som_show and associated functions%             som_grid   visualization of SOM grid%           som_cplane   component planes and U-matrices%         som_barplane   bar chart visualization of map%         som_pieplane   pie chart visualization of map%        som_plotplane   plot chart visualization of map%       som_trajectory   launches a GUI for presenting comet-trajectories %       som_dendrogram   visualization of clustering tree%       som_plotmatrix   pairwise scatter plots and histograms%    som_order_cplanes   order and visualize the component planes%           som_clplot   plots of clusters (based on cluster struct)% som_projections_plot   projections plots (see som_projections)%       som_stats_plot   plots of statistics (see som_stats)% % Auxiliary functions for visualization% %                 hits   calculates hits, or sum of values for each map unit%             som_hits   calculates the response of data on the map%             som_umat   calculates the U-matrix%                  cca   curvilinear component analysis projection algorithm%              pcaproj   principal component projection algorithm%               sammon   Sammon's mapping projection algorithm%       som_connection   connection matrix for map %       som_vis_coords   map unit coordinates used in visualizations%        som_colorcode   create color coding for map/2D data%         som_bmucolor   colors of the BMUs from a given map color code%        som_normcolor   simulate indexed colormap%     som_clustercolor   color coding which depends on clustering structure%      som_kmeanscolor   color coding according to k-means clustering%     som_kmeanscolor2   a newer version of the som_kmeanscolor function%       som_fuzzycolor   a fuzzy color coding %         som_coloring   a SOM-based color coding %      som_projections   calculates a default set of projections% % Report generation stuff% %     som_table_struct   creates a table struct%     som_table_modify   modifies a table struct%      som_table_print   print a table in various formats%            rep_utils   various utilities for printing report elements%      som_stats_table   a table of data set statistics%     som_stats_report   report on data set statistics% % Low level routines used by visualization functions% %            vis_patch   defines hexagonal and rectangular patches%    vis_som_show_data   returns UserData and subplot handles stored by som_show.m%        vis_valuetype   used for type checks %         vis_footnote   adds a movable text to the current figure %          vis_trajgui   the actual GUI started by som_trajectory.m % vis_PlaneAxisProperties   set axis properties in visualization functions% vis_footnoteButtonDownFcn   callback function for vis_footnote.m%     vis_planeGetArgs   converts topol struct to lattice, msize argument pair%    vis_show_gui_comp   internal function used by som_show_gui.m%    vis_show_gui_tool   internal function used by som_show_gui.m% % Other% %           somtoolbox   this file%            iris.data   IRIS data set (used in demos)%          License.txt   GNU General Public License %        Copyright.txt   Copyright notice

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -