parent
							
								
									d5382c36e9
								
							
						
					
					
						commit
						259d9ef566
					
				@ -1,21 +1,21 @@
 | 
				
			|||||||
LOAD MODULE FROM "./libirf.so"
 | 
					LOAD MODULE FROM "./libirf.so"
 | 
				
			||||||
FUNCTIONS (
 | 
					FUNCTIONS (
 | 
				
			||||||
    newtree(height:int, f:int64, sparse:vecint, forget:double, maxf:int64, noclasses:int64, e:int, r:int64, rb:int64) -> bool,
 | 
					    newtree(height:int, f:int64, sparse:vecint, forget:double, maxf:int64, noclasses:int64, e:int, r:int64, rb:int64) -> bool,
 | 
				
			||||||
    additem(X:vecdouble, y:int64, size:int64) -> bool,
 | 
					    fit(X:vecvecdouble, y:vecint) -> bool,
 | 
				
			||||||
    fit() -> bool,
 | 
					    predict(X:vecvecdouble) -> vecint
 | 
				
			||||||
    predict() -> vecint
 | 
					 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
create table tb(x int);
 | 
					
 | 
				
			||||||
create table tb2(x double, y double, z double);
 | 
					create table source(x1 double, x2 double, x3 double, x4 double, x5 int);
 | 
				
			||||||
insert into tb values (0);
 | 
					load data infile "data/benchmark" into table source fields terminated by ",";
 | 
				
			||||||
insert into tb values (0);
 | 
					
 | 
				
			||||||
insert into tb values (0);
 | 
					create table sparse(x int);
 | 
				
			||||||
select newtree(5, 3, tb.x, 0, 3, 2, 0, 100, 1) from tb;
 | 
					insert into sparse values (1);
 | 
				
			||||||
insert into tb2 values (1, 0, 1);
 | 
					insert into sparse values (1);
 | 
				
			||||||
insert into tb2 values (0, 1, 1);
 | 
					insert into sparse values (1);
 | 
				
			||||||
insert into tb2 values (1, 1, 1);
 | 
					insert into sparse values (1);
 | 
				
			||||||
select additem(tb2.x, 1, 3) from tb2;
 | 
					
 | 
				
			||||||
select additem(tb2.y, 0, -1) from tb2;
 | 
					select newtree(6, 4, sparse.x, 0, 4, 2, 0, 400, 2147483647) from sparse;
 | 
				
			||||||
select additem(tb2.z, 1, -1) from tb2;
 | 
					
 | 
				
			||||||
select fit();
 | 
					select fit(pack(x1, x2, x3, x4), x5) from source;
 | 
				
			||||||
select predict();
 | 
					
 | 
				
			||||||
 | 
					select predict(pack(x1, x2, x3, x4)) from source;
 | 
				
			||||||
 | 
				
			|||||||
					Loading…
					
					
				
		Reference in new issue