Visual Studio'da form projesinde C# ile R dillerini birlikte kullanmak mümkün mü?

asliiii

Centipat
Katılım
1 Mayıs 2020
Mesajlar
6
Selamlar herkese, bu siteye sırf bu konuyu sormak için üye oldum .
ben endüstri müh. Son sınıfım bitirme projesi olarak yapay sinir ağları-makine öğrenmesi üzerine bir projede çalışıyorum. Tüm aşamalar tamam ama şimdi işi otomasyona dökmek için Visual Studio'da bir program yazmak hedefim. Bu program basitçe şöyle: Butona tıklayınca PC'den .csv dosyası aktarsın, diğer butona tıklayınca bu verileri kullanarak yapay sinir ağları kodlarıyla öğrenmeyi gerçekleştirsin. Heh sorum şu; yapay sinir ağları kodlarını r dilinde yazıyorum ancak geri kalan butonlu olayları C# ile yazıyorum bu iki dili tek bir projede(anladığınız üzere form projesi) kullanabilir miyim?

Çok uzun oldu farkındayım ama lütfen bilen biri varsa yardımcı olabilir mi hiçbir şekilde bu konu hakkında bilgi bulamadım Google'dan
 
Son düzenleyen: Moderatör:
R dilini bilmiyorum ama programı derleyip, komut satırından input argümanı alabilecek şekilde düzenlersen eğer, C#ile yazdığın arayüzde, R dili ile yazdığın programı bu input argümanları ile başlatacak şekilde programlayabilirsin. Mesela, yapay sinir ağı uygulaman başlangıçta şu argümanı alıyor olsun:

sinir.exe -input "C:\girdi.csv"

C# kodunda ise şu şekilde başlatabilirsin uygulamanı:

ProcessStartInfo startInfo = new ProcessStartInfo("sinir.exe");
startInfo.WindowStyle = ProcessWindowStyle.Normal;
startInfo.Arguments = "-input \"C:\\girdi.csv\"";
Process.Start(startInfo);


R dilinde nasıl input argümanı alabileceğin ile ilgili olarak da şöyle bir makale buldum:
Umarım yardımcı olabilmişimdir.
 
Son düzenleme:



Cevabınız ve attığınız makale için çok teşekkür ederim. Programı bir de input argümanını kullanarak yazmayı deneyeceğim,umarım olur
 
Cevabınız ve attığınız makale için çok teşekkür ederim. Programı bir de input argümanını kullanarak yazmayı deneyeceğim,umarım olur

Makaleye detaylı bakmamışım, fonksiyon argümanlarını anlatıyormuş Ben biraz daha bakıp düzenleyeyim burayı.

Edit: Şunu incelesene, benim dediğim şeyi anlatmış :Running R script from C# program
 
Gerçekten harikasınız. Benim kaç gündür arayıp bulamadığım şeyi 2 dakikada buldunuz Çokkk teşekkür ederim tekrardan

Başka bir sorunuz olursa siz yine sorun. R hiç kullanmadım ama C# ile hobi amaçlı da olsa baya çalıştım belki bir faydam dokunur.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…