PHP Classes
elePHPant
Icontem

PHP Singular Value Decomposition: Analyze texts to find a relation with given terms

Recommend this page to a friend!
  Info   View files Documentation   View files View files (19)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2018-09-25 (4 days ago) RSS 2.0 feedNot enough user ratingsTotal: 36 This week: 36All time: 9,334 This week: 13Up
Version License PHP version Categories
php-lsa 1.0.0GNU General Publi...5Algorithms, PHP 5, Text processing
Description Author

This package can analyze texts to find a relation with given terms.

It can take an array with text document strings and transform them so they can be queried.

The package can also take a given text and perform a query to return the index of the document that matches better text that was given in the original array of text documents.

  Performance   Level  
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

Details

PHP LSA Library

Singular value decomposition in PHP implementation language.

Install


#### Examples

Find the most similar text.
$documents = [
        "The quick brown fox jumped over the lazy dog",
        "hey diddle diddle, the cat and the fiddle",
        "the cow jumped over the moon",
        "the little dog laughed to see such fun",
        "and the dish ran away with the spoon",
 ];

 $lsa = new LSA(4);
 $trans = $lsa->fitTransform($documents);
 
 $query = "the brown fox ran around the dog";
 $index = $lsa->query($query, $trans);
 echo $documents[$index], PHP_EOL;


#### TODO
- [x] add save data
- [x] add load data
- [x] change transform
  Files folder image Files  
File Role Description
Files folder imagesrc (11 files)
Files folder imagetests (4 files)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 100%
Total:36
This week:36
All time:9,334
This week:13Up