Я пытаюсь написать Java-программу, используя некоторые функции из Mahout.Я знаю, что могу выполнять некоторые функции Mahout из командной строки, но я также хочу знать, где я могу найти эти функции в файлах .java.
https://chimpler.wordpress.com/2013/04/17/generating-eigenfaces-with-mahout-svd-to-recognize-person-faces/
Кажется, что я могувыполнить Java-класс с помощью этой команды: $ mahout cleansvd -ci covariance.seq -ei output -o output2
Поэтому я проверил файл bash и обнаружил следующее: exec "$ JAVA" $ JAVA_HEAP_MAX $ MAHOUT_OPTS -classpath "$ CLASSPATH "$ CLASS" $ @ "
Однако я не могу найти какое-либо определение или назначение $ CLASS, и я не знаю, где находится класс" cleansvd ".
Также яможет выполнить эту команду, чтобы выполнить разложение по единственному значению с 5 аргументами: $ mahout svd --input covariance.seq --numRows 150 --numCols 150 --rank 50 - выходной вывод И я нашел класс SingularValueDecomposition в исходном файле,который принимает только один аргумент и не может понизить рейтинг.
Я действительно хочу знать, что произошло и как сценарии оболочки находят классы Java.