Differentiable Neural Computer, 2016 yılında Google Brain tarafından geliştirilmiştir. Belleğe erişimi ve kontrolü sinir ağları aracılığıyla gerçekleştirir. Geleneksel sinir ağlarından farklı olarak harici bir bellek ile etkileşime girebilir ve bu bellekteki bilgileri kullanarak öğrenebilir. Ana bileşeni epizodik bellek olarak adlandırılan harici bir bellek depolama birimidir. Epizodik bellek, modelin geçmiş deneyimlerini ve bağlamsal bilgilerini kullanmasını sağlar. DNC, bilgilerin bu belleğe yazılması için belleği etkin bir şekilde kullanılmasını sağlayan bir kontrol mekanizmasına sahiptir.