I'm of the mind the technological singularity won't come from AI but from enhanced human minds. I think it's easier to load more memory, processing, and the like indirectly to the human brain that it is to recreate a perfect mind inside a machine not even equipped to handle the questions we wish to ask it.