Learning thoughts