Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
med:lab_5 [2018/05/12 23:19]
pszwed [Kod]
med:lab_5 [2018/05/12 23:23]
pszwed [Kod]
Line 29: Line 29:
  
  
 +5.1.1
 <code java> <code java>
 DataSource source = new DataSource("c-001.arff"); DataSource source = new DataSource("c-001.arff");
Line 41: Line 42:
 Utworznenie i uczenie klasyfikatora Utworznenie i uczenie klasyfikatora
  
 +5.1.3
 <code java> <code java>
 Classifier cls = new NaiveBayes(); Classifier cls = new NaiveBayes();
Line 48: Line 50:
 Instancja do sklasyfikowania  Instancja do sklasyfikowania 
  
 +5.1.4
 <code java> <code java>
 Instance inst = new DenseInstance (3); Instance inst = new DenseInstance (3);
Line 55: Line 58:
 </code> </code>
  
 +5.1.5/6
 <code java> <code java>
 +
 +double y = cls.classifyInstance(inst);
 +
 double[] distrib = cls.distributionForInstance(inst); double[] distrib = cls.distributionForInstance(inst);
 System.out.printf(Locale.US,"%d->%f %d->%f\n",0,distrib[0],1,distrib[1]); System.out.printf(Locale.US,"%d->%f %d->%f\n",0,distrib[0],1,distrib[1]);
Line 62: Line 68:
  
  
 +5.2.2
 <code java> <code java>
 List<Attribute> atts = Arrays.asList( List<Attribute> atts = Arrays.asList(
Line 73: Line 80:
 </code> </code>
  
 +5.2.3
 <code java> <code java>
 for(double x1=-10;x1<=10;x1+=0.1){ for(double x1=-10;x1<=10;x1+=0.1){
Line 87: Line 95:
 } }
  
 +</code>
 +
 +5.2.4
 +<code java>
 +ArffSaver saver = new ArffSaver();
 +saver.setInstances(result);
 +saver.setFile(new File("c-001-result.arff"));
 +saver.writeBatch();
 </code> </code>
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0