Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.401.075 Times

Computing Pairwise Distances and Metrics 1.0

  Date Added: August 02, 2013  |  Visits: 218

Computing Pairwise Distances and Metrics

Report Broken Link
Printer Friendly Version


Product Homepage
Download (42 downloads)



slmetric_pw.h is an m-function to compute metrics between two sets of vectors in pairwise way.Main Features:-- It supports about 20 metric types, including Euclidean distance (L2), Normalized Correlation, City-Block distance (L1), Quadratic distance, Minkowski distance, Hamming distance, Histogram Intersect, Chi-square distance, and information theoretical divergences, etc.-- It is highly optimized by taking full advantage of vectorized computation. For some distances that are difficult to be fully vectorized, like city-block distance, C-mex implementation is offered.-- It is easy to use with simple syntax.-- It is sufficiently documented. You can type in "help slmetric_pw" to see the help on its usage.Examples are available to show how to invoke the function.Background:slmetric_pw.h is an important function in the core module of sltoolbox, which is a large set of functions for accomplishing many statistical learning tasks.I am now developing the second version of sltoolbox. Considering that some of the core functions can be applied to a much wider domain in technical computing, and that a long time is needed to make a new version of the whole toolbox ready, I would like to release some of these functions independently so that more fields can benefit from them.The function has been substantially rewritten based on new features of MATLAB 2007a with enhanced efficiency and stability.Examples:% prepare sample matrixX1 = rand(10, 100);X2 = rand(10, 150);% compute the euclidean distances (L2) between the samples in X1 and X2M = slmetric_pw(X1, X2, 'eucdist');% compute the eucidean distances between the samples in X1 in a pairwise mannerM = slmetric_pw(X1, X1, 'eucdist');% compute the city block distances (L1)M = slmetric_pw(X1, X2, 'cityblk');% compute the normalize correlationsM = slmetric_pw(X1, X2, 'nrmcorr');% compute hamming distancesM = slmetric_pw(X1, X2, 'hamming', 0.5);M2 = slmetric_pw((X1 > 0.5), (X2 > 0.5), 'hamming');assert(isequal(M, M2));% compute weighted squared distances with user-supplied weightsweights = rand(10, 1);M = slmetric_pw(X1, X2, 'wsqdist', weights);% compute quadratic distances (x-y)^T * Q (x-y)Q = rand(10, 10);M = slmetric_pw(X1, X2, 'quaddiff', Q);% compute Minkowski distance of order 3M = slmetric_pw(X1, X2, 'minkowski', 3);

Requirements: No special requirements
Platforms: Matlab
Keyword: 2007a Benefit Enhanced Fields Independently Release Rewritten Substantially
Users rating: 0/10

License: Shareware Size: 20.48 KB
USER REVIEWS
More Reviews or Write Review


COMPUTING PAIRWISE DISTANCES AND METRICS RELATED
Development Editors  -  Under construction website with contact form 1
This is a simple, dynamic mini website, that shows your logo, a little description, and eventually a release date, and a contact form. The estimated configuration time for someone, who is familiar with Flash and XML files is between 5-10 minutes....
100 KB  
Networking Tools  -  selfDHCP 0.2a
selfDHCP is a small network autoconfigure software. It is able to determine the main network configuration parameters by listening to the traffic and with appropriate heuristics. It can run as daemon or as application. selfDHCP borns from a...
153.6 KB  
Text Chat Clients  -  Kopete Emoticons Manager 0.2
Kopete Emoticons Manager is a patch that include an emoticons theme manager into Kopete. So you can add edit and remove emoticons, you can also add custom emoticons that you receive during a chat by right clicking it. Ive also used part of the...
 
Document Management Tools  -  Caboodle 1.2
Caboodle - Everyone comes across information that they want to refer to later. Maybe gifts you've received or sent, product serial numbers, recipes, directions to someone's house, a photo of your pet, or anything else. Caboodle is a tool to help...
 
Word Processing  -  Dejal Caboodle 1. 1. 2004
Everyone comes across information that they want to refer to later. Maybe gifts you've received or sent, product serial numbers, recipes, directions to someone's house, a photo of your pet, or anything else. Caboodle is a tool to help store and...
4.5 MB  
Utilities  -  Memory Release Master 5.0.3.3
Memory Release Master Free Version monitors your system in the background and frees up memory whenever needed to increase the performance of your computer. It automatically optimizes in the background, but never interferes with your work, because...
2.29 MB  
Text Chat Clients  -  GYach Enhanced 1.0.7
Gyach Enhanced (Gyach-E) and pY! Voice Chat. Gyach Enhanced is currently the most feature-rich Yahoo! client for Linux operating systems. It is an unofficial fork of the original Gyach, and supports almost all of the features you would expect to...
1003.52 KB  
Modules  -  Term Fields 6.x-1.16
Term Fields allows you to define fields for taxonomy terms in the same way that CCK allows you to define fields for nodes.Possible uses for this module * You own a book review site where you use the Taxonomy module to classify book reviews by the...
20.48 KB  
Screen Savers  -  Fields and Rivers Screensaver 1.0
This screensaver shows a beauty of fields and rivers. Gallery includes colorful images of mountain's rivers, small rivers and waterfalls, great fields, mountains and plains, splendid green pastures, golden fields of wheat. This pictures have...
4.4 MB  
Printer Tools  -  CZ Print Release Station 5.0.0.7
CZ Print Release Station is print management software, best-suited ultimate print control solution for libraries / schools / colleges / universities of low budget, where print jobs hold and release is centralized and unwanted print is restricted....
40.32 MB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents...
549.99 KB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB