Всем привет!
На просторах гитхаба нашел код, который можно применить на php.
В общем есть алгоритм word2vec
. При стандартном запуске все данные нормально отображаются. Но есть одно но, мне бы хотелось подключить свою библиотеку.
Вопрос как правильно передать текст скрипту (/google-word2vec-trunk/questions-words.txt), чтобы он скомпилировал нужный файл (vectors2.bin)?
function train($txtfilepath) {
$cbow = 1;
$size = 500;
$window = 10;
$negative = 10;
$hs = 0;
$sample = "1e-5";
$threads = 40;
$binary = 1;
$iter = 3;
$min_count = 10;
exec ( "cd " . dirname ( __FILE__ ) . "/google-word2vec-trunk && ./word2vec " . " -train " . $txtfilepath . " -output " . dirname ( __FILE__ ) . "/vectors2.bin " . " -cbow " . $cbow . " -size " . $size . " -window " . $window . " -negative " . $negative . " -hs " . $hs . " -sample " . $sample . " -threads " . $threads . " -binary " . $binary . " -iter " . $iter . " -min-count " . $min_count, $outputArray );
}
function distance($keyword) {
exec ( "cd " . dirname ( __FILE__ ) . " && ./distancecli " . dirname ( __FILE__ ) . "/vectors2.bin " . $keyword, $outputArray );
if (isset ( $outputArray[0] )) {
return $outputArray;
} else {
return distance ( $keyword );
}
}
train ( dirname ( __FILE__ ) . "/google-word2vec-trunk/questions-words.txt" );
print_r (distance ( "россия" ));
Имеется $bot->sendInlineKeyboard($chat_id, $text, $keyboardCategory);
При отправке формы страница перезагружается и данные не приходят скриптуЕсли использовать вместо аякса $
На данный момент дополнительные фото выводятся в хаотичном порядке, как их вывести в таком порядке, как в админке?