Repository: madlib
Updated Branches:
  refs/heads/master 60b6cd13a -> 0f34aaf24


Knn: Fix schema name in install-check


Project: http://git-wip-us.apache.org/repos/asf/madlib/repo
Commit: http://git-wip-us.apache.org/repos/asf/madlib/commit/0f34aaf2
Tree: http://git-wip-us.apache.org/repos/asf/madlib/tree/0f34aaf2
Diff: http://git-wip-us.apache.org/repos/asf/madlib/diff/0f34aaf2

Branch: refs/heads/master
Commit: 0f34aaf24b60415213ec1b66630d8305016d5c35
Parents: 60b6cd1
Author: Rahul Iyer <[email protected]>
Authored: Fri Dec 1 10:00:00 2017 -0800
Committer: Rahul Iyer <[email protected]>
Committed: Fri Dec 1 10:00:00 2017 -0800

----------------------------------------------------------------------
 src/ports/postgres/modules/knn/test/knn.sql_in | 48 ++++-----------------
 1 file changed, 9 insertions(+), 39 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/madlib/blob/0f34aaf2/src/ports/postgres/modules/knn/test/knn.sql_in
----------------------------------------------------------------------
diff --git a/src/ports/postgres/modules/knn/test/knn.sql_in 
b/src/ports/postgres/modules/knn/test/knn.sql_in
index 8bb8f20..8bd1644 100644
--- a/src/ports/postgres/modules/knn/test/knn.sql_in
+++ b/src/ports/postgres/modules/knn/test/knn.sql_in
@@ -23,7 +23,6 @@ m4_include(`SQLCommon.m4')
 /* 
-----------------------------------------------------------------------------
  * Test knn.
  *
- * FIXME: Verify results
  * -------------------------------------------------------------------------- 
*/
 
 drop table if exists knn_train_data;
@@ -73,26 +72,21 @@ copy knn_test_data (id, data) from stdin delimiter '|';
 \.
 
 drop table if exists madlib_knn_result_classification;
-select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'madlib.squared_dist_norm2');
+select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'MADLIB_SCHEMA.squared_dist_norm2');
 select assert(array_agg(prediction order by id)='{1,1,0,1,0,0}', 'Wrong output 
in classification with k=3') from madlib_knn_result_classification;
 
 drop table if exists madlib_knn_result_classification;
-select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,True,'madlib.squared_dist_norm2');
+select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,True,'MADLIB_SCHEMA.squared_dist_norm2');
 select assert(array_agg(x)= '{1,2,3}','Wrong output in classification with 
k=3') from (select unnest(k_nearest_neighbours) as x from 
madlib_knn_result_classification where id = 1 order by x asc) y;
-
 drop table if exists madlib_knn_result_regression;
-select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',4,False,'madlib.squared_dist_norm2');
+select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',4,False,'MADLIB_SCHEMA.squared_dist_norm2');
 select assert(array_agg(prediction order by id)='{1,1,0.5,1,0.25,0.25}', 
'Wrong output in regression') from madlib_knn_result_regression;
 
 drop table if exists madlib_knn_result_regression;
-select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',3,True,'madlib.squared_dist_norm2');
+select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',3,True,'MADLIB_SCHEMA.squared_dist_norm2');
 select assert(array_agg(x)= '{1,2,3}' , 'Wrong output in regression with k=3') 
from (select unnest(k_nearest_neighbours) as x from 
madlib_knn_result_regression where id = 1 order by x asc) y;
 
 drop table if exists madlib_knn_result_classification;
-select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'madlib.squared_dist_norm2');
-select assert(array_agg(prediction order by id)='{1,1,0,1,0,0}', 'Wrong output 
in classification with k=1') from madlib_knn_result_classification;
-
-drop table if exists madlib_knn_result_classification;
 select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,NULL);
 select assert(array_agg(prediction order by id)='{1,1,0,1,0,0}', 'Wrong output 
in classification with k=3') from madlib_knn_result_classification;
 
@@ -101,53 +95,29 @@ drop table if exists madlib_knn_result_regression;
 select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',3,True,
 NULL );
 select assert(array_agg(x)= '{1,2,3}' , 'Wrong output in regression with k=3') 
from (select unnest(k_nearest_neighbours) as x from 
madlib_knn_result_regression where id = 1 order by x asc) y;
 
-
 drop table if exists madlib_knn_result_regression;
 select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',4,False,NULL);
 select assert(array_agg(prediction order by id)='{1,1,0.5,1,0.25,0.25}', 
'Wrong output in regression') from madlib_knn_result_regression;
 
-
-drop table if exists madlib_knn_result_classification;
-select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'madlib.dist_norm1');
-select assert(array_agg(prediction order by id)='{1,1,0,1,0,0}', 'Wrong output 
in classification with k=3') from madlib_knn_result_classification;
-
-
 drop table if exists madlib_knn_result_classification;
-select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'madlib.dist_norm2');
+select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'MADLIB_SCHEMA.dist_norm1');
 select assert(array_agg(prediction order by id)='{1,1,0,1,0,0}', 'Wrong output 
in classification with k=3') from madlib_knn_result_classification;
 
-
 drop table if exists madlib_knn_result_classification;
-select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'madlib.dist_angle');
+select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'MADLIB_SCHEMA.dist_angle');
 select assert(array_agg(prediction order by id)='{1,0,0,1,0,1}', 'Wrong output 
in classification with k=3') from madlib_knn_result_classification;
 
-
 drop table if exists madlib_knn_result_classification;
-select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'madlib.dist_tanimoto');
+select 
knn('knn_train_data','data','id','label','knn_test_data','data','id','madlib_knn_result_classification',3,False,'MADLIB_SCHEMA.dist_tanimoto');
 select assert(array_agg(prediction order by id)='{1,1,0,1,0,0}', 'Wrong output 
in classification with k=3') from madlib_knn_result_classification;
 
-
 drop table if exists madlib_knn_result_regression;
-select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',4,False,'madlib.dist_norm1');
+select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',4,False,'MADLIB_SCHEMA.dist_norm1');
 select assert(array_agg(prediction order by id)='{1,1,0.5,1,0.25,0.25}', 
'Wrong output in regression') from madlib_knn_result_regression;
 
-
-
-drop table if exists madlib_knn_result_regression;
-select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',4,False,'madlib.dist_norm2');
-select assert(array_agg(prediction order by id)='{1,1,0.5,1,0.25,0.25}', 
'Wrong output in regression') from madlib_knn_result_regression;
-
-
 drop table if exists madlib_knn_result_regression;
-select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',4,False,'madlib.dist_angle');
+select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',4,False,'MADLIB_SCHEMA.dist_angle');
 select assert(array_agg(prediction order by 
id)='{0.75,0.25,0.25,0.75,0.25,1}', 'Wrong output in regression') from 
madlib_knn_result_regression;
 
-
-drop table if exists madlib_knn_result_regression;
-select 
knn('knn_train_data_reg','data','id','label','knn_test_data','data','id','madlib_knn_result_regression',4,False,'madlib.dist_tanimoto');
-select assert(array_agg(prediction order by id)='{1,1,0,1,0,0}', 'Wrong output 
in regression') from madlib_knn_result_regression;
-
-
-
 select knn();
 select knn('help');

Reply via email to