Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 1.452 pregleda

Najnovija ↓

Prevodjenje u C! 26.03.2010. u 17:35 · pre 202 meseca
izmenjeno 1 put, poslednji put Shadowed 26.03.2010. u 19:46
  1. Shadowed26.03.2010. u 19:46zapis iz teksta poruke
#1
Pozdrav ljudi, imam kod koji implementira Bajesovu metodu u otkrivanju spam-a(bar bi trebalo), ali je problem sto je pisan u VisualBasic-u, a ja sa njim nisam imamo dodira. Ako bi neko mogao da mi malo pojasni ovaj kod, bio bih neizmerno zahvalan, pa cu pokusati da ga odradim u C-u. Hvala. POzZ

Code (vbnet):

Imports System.IO
Imports MailBee.Mime
Imports MailBee.AntiSpam

Module Sample
    Sub Main(ByVal args() As String)
        Dim filter As BayesFilter = New BayesFilter()
        Dim msg As MailMessage = New MailMessage()

        filter.LoadDatabase("C:\AntiSpam\spam.dat", "C:\AntiSpam\nonspam.dat")

        ' Train Bayesian filter for spam messages.
        Dim files() As String = Directory.GetFiles("C:\AntiSpam\Spam", "*.eml")
        For Each file As String In files
            msg.LoadMessage(file)
            filter.TrainFilter(msg, True) ' Mark as spam.
        Next
       
        ' Train Bayesian filter for non-spam messages.
        files = Directory.GetFiles("C:\AntiSpam\NonSpam", "*.eml")
        For Each file As String In files
            msg.LoadMessage(file)
            filter.TrainFilter(msg, False) ' Mark as non-spam.
        Next
       
        ' Save Bayesian database to disk.
        filter.SaveDatabase("C:\AntiSpam\spam.dat", "C:\AntiSpam\nonspam.dat")
    End Sub
End Module
Potpis
Ivan Djordjevic
Re: Prevodjenje u C! 27.03.2010. u 01:39 · pre 202 meseca #3
Pa u sustini, ja mogu da nabadam, ali od velike pomoci bi mi bilo kad bi mi algoritam objasnio. Kazem ti, nikad dodira nisam imao sa ovim jezikom.
Potpis
Ivan Djordjevic
Re: Prevodjenje u C! 27.03.2010. u 02:20 · pre 202 meseca #4
Pa, u stvari, ovde nemas nista narocito. Imas tu neku gotovu klasu koja uci iz primera, dva direktorijuma, jedan sa spam mail-ovima i jedan sa onima koji nisu. I onda uci taj filter tako sto mu da svaki od spam mail-ova uz parametar true (jeste spam) i svaki od ostalih uz parametar false.
Kako radi sam filer iz ovog koda se ne moze reci.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Prevodjenje u C! 27.03.2010. u 14:44 · pre 202 meseca #5
E, hvala ti puno. Pazi, onoliko koliko sam mogao da protumacim kod, video sam da to nesto ne stima.Batali sve, krecem sam da iscitavam literaturu, pa se bacam na pisanje koda. Pozdrav
Potpis
Ivan Djordjevic
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme