Method for the open-loop control and / or closed-loop control of a filter system for the ultrafiltration of fluids, particularly for the ultrafiltration of water, with a filter, wherein the open-loop control and / or closed-loop control takes place on the basis of a fuzzy logic and / or artificial neural networks, with the steps: capturing at least a first and a second process variable of the filter system; determining a first grade of membership of the first process variable to a first linguistic term on the basis of a first predetermined membership function; determining a second grade of membership of the second process variable to a second linguistic term on the basis of a second predetermined membership function; logically combining the first and second linguistic terms according to at least a first predetermined rule for the determination of a first resulting membership function of the action of the first predetermined rule; determining an overall membership function on the basis of the first resulting membership function of the action of the at least first predetermined rule; obtaining an output value from the overall membership function; and open-loop control and / or closed-loop control of the filter system depending on the output value, wherein the starting of the cleaning process of the filter takes place on the basis of the output value; wherein the cleaning process comprises a backwashing; and characterized in that the open-loop control and / or closed-loop control is carried out by means of a neuro-fuzzy controller, and furthermore comprising the steps: logging of cleaning successes and cleaning failures of the cleaning process; assessment of the logged cleaning successes and cleaning failures by means of an artificial neural network; and adjustment of at least one process parameter of at least one backwashing step of the cleaning process on the basis of the assessment by means of the artificial neural network. capturing at least a first and a second process variable of the filter system; determining a first grade of membership of the first process variable to a first linguistic term on the basis of a first predetermined membership function; determining a second grade of membership of the second process variable to a second linguistic term on the basis of a second predetermined membership function; logically combining the first and second linguistic terms according to at least a first predetermined rule for the determination of a first resulting membership function of the action of the first predetermined rule; determining an overall membership function on the basis of the first resulting membership function of the action of the at least first predetermined rule; obtaining an output value from the overall membership function; and open-loop control and / or closed-loop control of the filter system depending on the output value, wherein the starting of the cleaning process of the filter takes place on the basis of the output value; wherein the cleaning process comprises a backwashing; and logging of cleaning successes and cleaning failures of the cleaning process; assessment of the logged cleaning successes and cleaning failures by means of an artificial neural network; and adjustment of at least one process parameter of at least one backwashing step of the cleaning process on the basis of the assessment by means of the artificial neural network.