Nope. Human intelligence is far superior than what any human will ever be able to replicate. I just realized that when thinking I can program artificial intelligence that behaves like humans.
I realized it when I was trying to do a task at work. I had to reorganize a shelf, but a lot of factors had to be noticed first. I had to infer some things, and I had to suppose.
The thing is, I could readjust my logic on the fly when new, unexpected things occurred. My sensory mechanisms interact with my logical operator to create a new plan.
So, what one would have to do is make a program that can debug itself without any help from a human. And then one would have to make that same program able to edit it's own program to make itself more efficient.
Not happening on even the latest processor 100 years from now.
As I mentioned in another post, try to find a computer that can calculate 1,000,000!
One more thing, that same program would have to be able to write a program to solve any problem you gave it, when your instructions are written in broken english with arabic as your first language.
Computers try to be perfect, but it is the imperfection of humans that gives us an advantage.