Непознаный край. Но выглядит интересно, плохо что первопроходить надо, много времени займет...
Да уж... Воистину так ! :) Сам сейчас и mql забросил и вообще торговлю.
Занимаюсь только этим... Кстати зря тут народ IMHO на одни нейронные
сети так налегает. Есть куда более дешевые в вычислительном
плане вещи. Для домашнего пользования оно конечно особого значения
не имеет, но в плане подготовки к чемпионату, это важно... Кстати
тем меня weka и привлекла. Если на её основе удастся сделать что-то
полезное, то есть шанс без слишком большого гемороя перетащить
это на mql...
Я использую WEKA.
Довольно неплохо разобрался в инструменте, но могу откровенно сказать - что лучше не перетягивать в MQL, а все расчеты проводить в родной JAVA.
Ну а если очень хочется перетянуть в MQL, то вот тут кусочек кода, который мне помогал это сделать. Правда в J48 дереве необходимо : менять на :_ знаком _ обозначен пробел.
Но, еще раз повторюсь, что лучше использовать JAVA и внимательно читать документацию.
<?php #define IF_CASE 1 #define RESULT_CASE 2 echo "<pre>"; $magic=array(); $listing=array(); $brackets=0; $result_num=0; $file_handle = fopen("rtree21.magic", "r"); while (!feof($file_handle)) { $line = fgets($file_handle); //echo $line."<br>"; $magic=explode(" ",$line); $in_brackets=0; $logic=array(); foreach($magic as $value) { switch($value) { case ' ': break; case null: break; case '|': $in_brackets++; break; default: array_push($logic,$value); } } // Process brackets if($in_brackets<$brackets) { for($i=$in_brackets;$i<$brackets;$i++) { echo "}\r\n"; } $brackets=$in_brackets; } // Process logic: $logic_type=IF_CASE; foreach($logic as $token) { $token_type=0; if(strstr($token,":")) $logic_type=RESULT_CASE; } // print_r($logic); if($logic_type==IF_CASE) { $brackets++; echo "if("; foreach($logic as $token) { echo trim($token); } echo ") {\r\n"; } if($logic_type==RESULT_CASE) { echo "if("; echo trim($logic[0]).trim($logic[1]).trim($logic[2]); echo ") {\r\n"; echo "prediction=".trim($logic[4]).";\r\n"; echo "resultid=".$result_num.";\r\n"; $result_num++; echo "}\r\n"; } // echo "brackets: $brackets in_brackets: $in_brackets logic: $logic_type<br>"; } while($brackets>0) { echo "}\r\n"; $brackets--; } fclose($file_handle); ?>

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Копаясь тут в тыртырнете, наткнулся. http://www.cs.waikato.ac.nz/~ml/weka/ http://weka.sourceforge.net/wiki/index.php/Main_Page http://weka.sourceforge.net/wekadoc/index.php/Main_Page
Приблудина представляет собой весчь для data mining.
Что хорошего:
1) Написана на Java и дается с исходниками.
2) Весьма признана сообществом. Только на sourceforge поиск по запросу "weka" даёт 38 ссылок, при том что "data mining" дает 116, а "machine learning" - 112.
3) Проект весьма интенсивно развивается.
4) Возможно написание своих плугинов, некоторые из которых лежат на sourceforge.
4) Довольно много документации. В том числе есть книжка. На ozon. ru за неё хотят 4653 рублика, при цене на amazon.com $39.66, однако на этих в доску оборзевших наглецов, есть eMule и torrents.ru, где эта книжка ищется сполпинка, вместе с другими ценными книжками.
Что плохого:
1) По-русски о сей приблудине не нашел НИ СЛОВА.
2) Книжка уже успела несколько устареть, да и английский там довольно тяжелый IMHO.
3) Документации хотя и довольно много, организована она весьма раздолбайским образом. Хотя шанс найти что-то нужное всё-таки есть.
Вопрос. Имел ли кто-нибудь с ней дело, и если имел, каковы впечатления ?
Еще один вопрос, что разбойнички изволят юзать из инструментов data mining, если они вообще что-либо из этой оперы юзают ? И опять же, каковы впечатления ?