1. An artificial intelligence system, comprising: a data partitioner receives first set of plurality types of data, wherein the data partitioner partitions the first set of data and groups the partitioned data into plurality of data files, and wherein the data partitioner generates indices according to the first set of data; a data modeler receives second set of plurality types of data, wherein the data modeler generates plurality of models according to the first set of data and the second set of data.