Artificial brain