improve safety for workers and the environment by
addressing your issues as they arise.
2 LITERATURE SURVEY
Ahmed, M., Mahmood, A. N., & Hu, J.
(2016).Reviews various techniques used to detect
network anomalies which including statistical
methods and machine learning approaches.
Hodge, V. J., & Austin, J. (2004). Author
discusses different outlier detection techniques for
machine learning methods.
Zong, B., et al. (2018). The authors disuses tha
combination of deep autoencoders with Gaussian
mixture models for anomaly detection.
Wang, F. Y., et al. (2018). The author develops
real-time anomaly detection system using machine
learning models used for IoT applications in
industries.
Yu, L., et al. (2018). Investigates various machine
learning models for detecting anomalies and
providing insights.
Munir, A., & Saeed, M. (2020). The authors
review predictive maintenance techniques which
includes machine learning methods for anomaly
detection.
Alhassan, S. A. T., et al. (2021).Author discussed
challenges faced in using machine learning for
anomaly detection.
Choudhary, S., & Patel, P. (2021).Authors used
ARIMA models for time series forecasting in
chemical processing.
Liu, Y., et al. (2021). Focuses on anomaly
detection in industrial control system using different
machine learning model to compare their
performance metrics.
Iglewski, J. & P. B. (2019). The authors presented
a framework for real-time anomaly detection in
manufacturing systems using machine learning
techniques.
Ghafoor, K. et al. (2020). This paper investigates
the effectiveness of deep learning methods for
detecting anomalies in industrial time series data.
Zhang, Y., & Jiang, H. (2019). The authors review
various methods for anomaly detection in industrial
applications detected by integration of machine
learning and domain knowledge.
Li, Y., et al. (2021). This study develops an
anomaly detection model for predictive maintenance
in industrial settings by utilizing different sensors
data and machine learning models.
Marjanovic, O., et al. (2020). This paper uses a
hybrid approach for anomaly detection in smart
manufacturing environments combining rule-based
and machine learning techniques.
Roy, S., & Chowdhury, P. (2019). The authors
propose a real-time anomaly detection system for
industrial IoT applications.
3 TOOLS USED
3.1 Apache Kafka
Kafka is utilized for data streaming with efficient
collection, processing and dissemination of large
volumes of operational data from various sources.
3.2 Amazon S3
S3 is used to store all factory data, including sensor
readings, anomaly detection results, and historical
data.
3.3 Python
Python is the primary programming language used in
this research because of its extensive libraries and
frameworks supporting data analysis, machine
learning, and data visualization.
3.4 Scikit-learn
Scikit-learn is used to implement various machine
learning models which includes Isolation Forest and
Autoencoder which detects anomaly through
supervised and unsupervised learning techniques.
3.5 TensorFlow/Keras
TensorFlow, along with its high-level API Keras, is
utilized for developing and training deep learning
models, especially for Autoencoder architectures.
3.6 Tableau
Tableau is used for visualizing the results of anomaly
detection, providing insights into operational trends,
anomalies, and key performance indicators, thereby
enabling better decision-making based on data.
3.7 Colab Notebook
It is used in this research for developing and
documenting overall data analysis and machine
learning workflow.