Akış komut dosyası örneği: Sinirsel ağ eğitimi

Yürütüldüğünde bir sinir ağı modelini eğitmek için bir akış kullanabilirsiniz. Olağan durumda, modeli sınamak için, modellemeyi akışa eklemek, uygun bağlantıları yapmak ve bir Analysis düğümünü çalıştırmak için modelleme düğümünü çalıştırabilirsiniz.

Bir SPSS Modeler komut dosyasını kullanarak, modeli oluşturduktan sonra model nugget ' ı test etme işlemini otomatikleştirebilirsiniz. Aşağıda bir örnek vardır:

stream = modeler.script.stream()
neuralnetnode = stream.findByType("neuralnetwork", None)
results = []
neuralnetnode.run(results)
appliernode = stream.createModelApplierAt(results[0], "Drug", 594, 187)
analysisnode = stream.createAt("analysis", "Drug", 688, 187)
typenode = stream.findByType("type", None)
stream.linkBetween(appliernode, typenode, analysisnode)
analysisnode.run([])

Aşağıdaki madde işaretleri, bu komut dosyası örneğindeki her satırı açıklar.

  • İlk satır, yürürlükteki akışa işaret eden bir değişkeni tanımlar
  • Satır 2 'de, komut dosyası Neural Net oluşturucu düğümünü bulur.
  • 3. satırda, komut dosyası yürütme sonuçlarının saklanabileceği bir liste yaratır.
  • 4. satırda, Neural Net model nugget oluşturulur. Bu, satır 3 'te tanımlanan listede saklanır.
  • 5. satırda, model nugget için bir model uygulama düğümü oluşturulur ve akış tuvaline yerleştirilir.
  • 6. satırda, Drug adlı bir çözümleme düğümü yaratılır.
  • Satır 7 'de, komut dosyası Type düğümünü bulur
  • 8. satırdaki komut dosyası, Tip düğümü ile Analiz düğümü arasında 5. satırda oluşturulan model uygulama düğümünü bağlar.
  • Son olarak, Çözümleme düğümü Analiz raporunu üretmek için çalışır

Boş bir tuvalden başlayarak, bir akışı sıfırdan oluşturmak ve sıfırdan çalıştırmak için bir komut dosyası kullanmak mümkündür. Genel olarak komut dosyası dili hakkında daha fazla bilgi edinmek için bkz. Scripting overview.