Machine learning modeling of superconducting critical temperature