The invention discloses a machine learning device, a machine learning method based on the machine learning device, and a big data platform using the machine learning device and the machine learning method thereof. The machine learning device comprises a user-defined process module, a configuration module, a database and an event server, wherein the user-defined process module comprises a logic module, the logic module can receive an executable file contained in a request initiated by a user, and can be called by the event server; and the database binds a front-end development application with the executable file through a configuration file written by the configuration module. According to the machine learning method, the machine learning device and the big data platform, the service logic component is completed by means of the user-defined process module, the adaptability and universality of the machine learning method, the machine learning device and the big data platform for various application scenarios are realized, efficient operation of data mining and machine learning involved in the development process of standardized big data are achieved, the development process of the standardized big data is simplified, and the development and deployment efficiency of the standardized big data is improved.