Generative adversarial networks’leri daha önceden var olmayan şeyleri üretmek için kullanılır, VAE’yi ise aynı tür bilginin(ilaç,görüntü,ses) farklı çeşitlerini üretmek için kullanmak daha mantıklıdır.
Kullanılan yapay sinir ağı mimarileri
Karakter dizileri(SMILES) tekrarlayan sinir ağları (RNN’ler) kullanılarak vektörlere kodlanabilir.Encoder kısmında 1D CNN veya RNN,Decoder’da RNN kullanılarak sıralı öğrenme işlemi gerçekleştirilebilir.En son katmandaki RNN veya GRU hangi karakterlerin nerede olması gerektiğini tahminler.Örneğin O=C(C)Oc1ccccc1C(=O)O(aspirin) O,=,),c,1,(,C karakterlerinin sıralanmasından oluşturulabilir.
İlaç keşfi
İlaç keşfi biraz samanlıkta iğne aramaya benzer,oluşturduğumuz ilaçlar matematiksel olarak ifade edilebilsede gerçekte sentezlemek istediğinizde kimya ve fizik kanunları izin vermeyebilir.Bu nedenle büyük bir sayıda başlayan molekül havuzu eleme aşamalarından geçtikçe küçülür,bu aşamalardan bazıları:
- Molekül’ün atom sayısı 10’dan az ise reaksiyona girmek için yeterli interaksiyon enerjisi olmaz.
- Molekül’ün atom sayısı 50’den fazla ise suda çözünmesi zordur ve biyolojik reaksiyonlarda problem çıkabilir(genelde).