The invention discloses an environmental big data analysis and decision-making platform based on machine learning. A water environmental pollutant big data analysis comprehensive evaluation index, anenvironmental ecological profit and loss big data analysis algorithm and an environmental protection public opinion monitoring prediction big data analysis model are given; the platform supports remote access of environmental data such as basic data, business data, government affair data, monitoring data, video data and remote sensing data; through the modes of data acquisition and filtering, datamining, multi-dimensional analysis, a distributed computing framework, a full-text retrieval service engine, Internet of Things + cloud computing and the like, the MPPDB + Hadoop technology is adopted to realize storage, analysis and presentation of massive structured, semi-structured and unstructured data, and full-life-cycle management of the data is realized. Ecological environment big data can be collected, integrated, analyzed and presented, an environmental protection department is assisted in comprehensively mastering comprehensive conditions of water environment pollutants, environmental ecological profit and loss conditions and environmental protection public opinion information in a jurisdiction, and decision makers are assisted in making decisions.