SORU
9 HAZİRAN 2011, PERŞEMBE


Putjbtghguhjjjanika gibi dizeleri algılamak için bir yolu var mı?

İnsanlar benim web sitesinde, arama ve bu aramaları bazıları bunlar:

tapoktrpasawe
qweasd qwa as
aıe qwo ıak kqw
qwe qwe qwe a

Benim sorum var yukarıda olanlar için benzer bir dize algılamak için bir yolu var mı ?

İmkansız onları 0 tespit etmek için sanırım, ama herhangi bir çözümü kabul edilecektir :)

edit: yani "Linux içinde arar". Örneğin bazı insanlar arama dizeleri gibi "", "", "iwepr wepr" arama motoru ve Linux içinde aramaları tespit etmek istiyorum. debi paykaprkg asdqweasdqw

Eğer arama sonucu 0 veya başka bir şey önemli değil. Bu mantık kullanamıyorum.

Bazı yeni marka ya da ürün varsa dikkate alacağım eğer yoksayılacak "normal" kelimeleri.

Yardımlarınız için teşekkür ederim

CEVAP
9 HAZİRAN 2011, PERŞEMBE


İngilizce metin bir sürü karakter geçişleri için karakter bir model inşa olabilir. Örneğin, orada olmanın nasıl olduğunu Öğren '' sonra '(oldukça yaygın)'. t h İngilizce, sonra bekler '' alacaksın ''. u s Eğer bir 's' bir 'u', bu çok düşük bir olasılık olacak ve dolayısıyla oldukça endişe verici olmalı. daha başka izler varsa Bir olasılık var ki tablolardaki sayıları normale. Sonra bir sorgu için, matrix'te yürüyüş ve geçiş ürün hesaplamak. Sorgunun uzunluğu ile ilgilidir. Sayısı az olduğunda, büyük olasılıkla anlamsız bir sorgu (veya farklı bir dilde bir şeyler) var.

Eğer sorgu günlükleri bir grup varsa, ilk genel İngilizce metin bir model olabilir, ve ağır olan model eğitim aşamasında kendi sorguları kilo.

Arka plan için Markov Chains hakkında bilgi edinin.

Düzenleme, bu Python burada uygulanan:

https://github.com/rrenaud/Gibberish-Detector

ve PHP bunun buggedcom yeniden yazdı:

https://github.com/buggedcom/Gibberish-Detector-PHP

my name is rob and i like to hack True
is this thing working? True
i hope so True
t2 chhsdfitoixcv False
ytjkacvzw False
yutthasxcvqer False
seems okay True
yay! True

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013