As you are in nanotechnologies, when I say average out I am talking in a statistical mechanics way, i.e. the macroscopic phenomenon arising from averaging over the multiple accessible microscopic configurations. Thoughts do not arise like this, they are the results of multiple complex non linear stochastic signals. They depend on a huge amount of single microscopic events, that are not replicabile in a computer as is, and likely not reproducible in a parametrized function. Nothing wrong with that, we might be able to approximate human thoughts, most likely not reproduce them.
What area of nanotechnology are you? Main problem of nanotechnologies is that they cannot reproduce the complexity of the biological counterparts. Take carbon nanotubes, we cannot reproduce the features of the simpler ion channels with them, let alone the more complex human ones.
We could build nice models, with interesting functionality, as we are doing with current AI. Machines that can do logic, take decisions, and so on. Even a machine that can predict human thoughts. But they'll do it in their way, while the real human thoughts will most likely stay human, as the processes from which they arise are very human