Currently I need one data mining platform (or solution) meets such requirements:
I can import data from: CSV, MySQL, PostgreSQL, HDFS.
Optional: NoSQL, MongoDB.
I can assemble models and datas with drag & drops (like Weka).
I can model with common machine learning algorithms: Logistic Regression, Random Forest, SVM, word2vec, etc.
It would be awesome if it had deep learning support.
I can implement my own algorithms (under certain standard).
Optional: I can implement my own APIs (under certain standard).
Programming language is not limited.
Simple visualization is okay.
Commercial solution is acceptable, open-source solution would be better (I can do some tweaks in order to meet my requirement).
There are two software I've investigated: Weka and SPSS Modeler. Weka doesn't support HDFS, while SPSS Modeler doesn't support customized algorithms.