An artificial intelligence cleaner comprising: a memory configured to store a simultaneous localization and mapping, SLAM, map for a cleaning space; a driving unit configured to drive the artificial intelligence cleaner; and a processor configured to: collect a plurality of cleaning logs for the cleaning space, divide the cleaning space into a plurality of cleaning areas using the SLAM map and the collected plurality of cleaning logs, determine a cleaning route of the artificial intelligence cleaner in consideration of the divided cleaning areas, control the driving unit according to the determined cleaning route, characterized in that the artificial intelligence cleaner further comprises: input map data corresponding to the cleaning space and the cleaning logs to an area division model learned by using a machine learning algorithm or a deep learning algorithm, obtain map data in which the cleaning space is divided into the plurality of cleaning areas, and obtain division information for the plurality of cleaning areas using the obtained map data, wherein the learned area division model includes an artificial neural network. a memory configured to store a simultaneous localization and mapping, SLAM, map for a cleaning space; a driving unit configured to drive the artificial intelligence cleaner; and a processor configured to: collect a plurality of cleaning logs for the cleaning space, divide the cleaning space into a plurality of cleaning areas using the SLAM map and the collected plurality of cleaning logs, determine a cleaning route of the artificial intelligence cleaner in consideration of the divided cleaning areas, control the driving unit according to the determined cleaning route, characterized in that the artificial intelligence cleaner further comprises: input map data corresponding to the cleaning space and the cleaning logs to an area division model learned by using a machine learning algorithm or a deep learning algorithm, obtain map data in which the cleaning space is divided into the plurality of cleaning areas, and obtain division information for the plurality of cleaning areas using the obtained map data, wherein the learned area division model includes an artificial neural network. collect a plurality of cleaning logs for the cleaning space, divide the cleaning space into a plurality of cleaning areas using the SLAM map and the collected plurality of cleaning logs, determine a cleaning route of the artificial intelligence cleaner in consideration of the divided cleaning areas, control the driving unit according to the determined cleaning route, characterized in that the artificial intelligence cleaner further comprises: input map data corresponding to the cleaning space and the cleaning logs to an area division model learned by using a machine learning algorithm or a deep learning algorithm, obtain map data in which the cleaning space is divided into the plurality of cleaning areas, and obtain division information for the plurality of cleaning areas using the obtained map data, wherein the learned area division model includes an artificial neural network. input map data corresponding to the cleaning space and the cleaning logs to an area division model learned by using a machine learning algorithm or a deep learning algorithm, obtain map data in which the cleaning space is divided into the plurality of cleaning areas, and obtain division information for the plurality of cleaning areas using the obtained map data, wherein the learned area division model includes an artificial neural network.