A washing machine, comprising: one or more sensors; a first data acquirer configured to collect data related to a laundry pattern of a user; a memory; a wireless communication unit; and one or more processors configured to: obtain the laundry pattern of the user using the collected data, wherein the laundry pattern of the user includes at least one of a laundry course selected by the user or elements configuring the laundry course; and store the obtained laundry pattern in a database of the memory; wherein the one or more processors is further configured to: obtain context information via the one or more sensors, wherein the obtained context information is related to a particular operation event of the washing machine by the user; provide the stored laundry pattern and the obtained context information to a reinforcement learning model associated with the user; and obtain a recommended operation setting of the washing machine for the particular operation event provided by the reinforcement learning model based on the stored laundry pattern and the context information; determine feedback of the user for the recommended operation setting based on at least one of speech input, button input, or touch input; and provide the determined feedback to the reinforcement learning model to further train the model associated with the user, characterized in that the context information comprises at least personal information of the user received via the wireless communication unit which includes a scheduled event of the user prior to a time of the particular operation event; and the recommended operation setting is selected to effectively clean clothing items worn by the user during the scheduled event. one or more sensors; a first data acquirer configured to collect data related to a laundry pattern of a user; a memory; a wireless communication unit; and one or more processors configured to: obtain the laundry pattern of the user using the collected data, wherein the laundry pattern of the user includes at least one of a laundry course selected by the user or elements configuring the laundry course; and store the obtained laundry pattern in a database of the memory; obtain the laundry pattern of the user using the collected data, wherein the laundry pattern of the user includes at least one of a laundry course selected by the user or elements configuring the laundry course; and store the obtained laundry pattern in a database of the memory; wherein the one or more processors is further configured to: obtain context information via the one or more sensors, wherein the obtained context information is related to a particular operation event of the washing machine by the user; provide the stored laundry pattern and the obtained context information to a reinforcement learning model associated with the user; and obtain a recommended operation setting of the washing machine for the particular operation event provided by the reinforcement learning model based on the stored laundry pattern and the context information; determine feedback of the user for the recommended operation setting based on at least one of speech input, button input, or touch input; and provide the determined feedback to the reinforcement learning model to further train the model associated with the user, obtain context information via the one or more sensors, wherein the obtained context information is related to a particular operation event of the washing machine by the user; provide the stored laundry pattern and the obtained context information to a reinforcement learning model associated with the user; and obtain a recommended operation setting of the washing machine for the particular operation event provided by the reinforcement learning model based on the stored laundry pattern and the context information; determine feedback of the user for the recommended operation setting based on at least one of speech input, button input, or touch input; and provide the determined feedback to the reinforcement learning model to further train the model associated with the user, characterized in that the context information comprises at least personal information of the user received via the wireless communication unit which includes a scheduled event of the user prior to a time of the particular operation event; and the recommended operation setting is selected to effectively clean clothing items worn by the user during the scheduled event.