MACHINE LEARNING MULTI AGENT AND CYBER PHYSICAL SYSTEMS