Submitted:
10 October 2023
Posted:
11 October 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
- 1.
- Introduction
- 2.
- Assessment Elements of Current State
2.1. Current Processes
2.1.1. Process Documentation:
2.1.2. Process Performance Measurement:
- 1)
- Understand the Process: The first step is to fully understand the process the organization is tracking. The organization needs to know what the process involves, what its objectives are, and how it contributes to the organization's overall business goals [36].
- 2)
- 3)
- 4)
- Make them S.M.A.R.T: The KPIs should be Specific, Measurable, Attainable, Relevant, and Time-bound. This means each KPI should precisely state what it measures, be quantifiable, be realistically achievable, have a clear link to the strategic objectives of the business, and be bound by a specific time frame [34].
- 5)
- Set Targets: Decide on targets for each KPI. These should be challenging but achievable. The targets serve as a benchmark for assessing the process's performance [35].
- 6)
- Regular Review: KPIs should be regularly reviewed to ensure they remain relevant and reflect any changes in business objectives or operating conditions. If a KPI is consistently being met, it may be time to set a more ambitious target. Conversely, if a KPI is consistently missed, it might be time to reassess whether the target is realistic [34,35].
- 7)
2.1.3. Process Automation Opportunities:
- 1)
- Identify the Process: The first step in automating a business process is identifying which processes could and should be automated. Typically, processes that are repetitive, prone to human error, time-consuming, or important for compliance are good candidates for automation. By automating such processes, businesses can reduce the burden of mundane tasks on employees, leading to increased productivity and efficiency [38].
- 2)
- Define the Goals: Determine what you want to achieve through automation. It could be improving efficiency, reducing errors, improving customer satisfaction, or other business objectives [39].
- 3)
- Process Mapping: Understand and document the existing process from start to end. This step involves outlining each stage of the process, identifying who is involved, and what tools are used. This gives you a complete picture of the current process and helps identify areas of improvement [40].
- 4)
- Identify the Automation Opportunities: Once the process has been mapped, identify which parts can be automated. It's important to consider which steps will yield the most benefit from automation, as not all steps may be suitable or beneficial to automate [41].
- 5)
- Choose the Right Automation Tools: Depending on the complexity of the process and the business needs, the automation tool can vary. Tools could range from simple task automation software to more complex Business Process Management (BPM) or Robotic Process Automation (RPA) tools [42].
- 6)
- Design the Automated Process: Redesign the process incorporating the automation tools. Ensure to make provision for exceptions or error handling. It's crucial to have a clear process flow diagram so that everyone can understand [43].
- 7)
- Development and Testing: Once the process is designed, the next step is to build and test the automated process. This stage often involves IT professionals or consultants who have the skills to set up the automation and ensure it works as expected [44].
- 8)
- Training: Before fully implementing the automated process, make sure all involved parties understand how it works and their role in it. They need to know how to interact with the automation tool, how to manage exceptions, and who to contact if something goes wrong [45].
- 9)
- Implementation: After successful testing, roll out the automated process. It's often a good idea to do this gradually, starting with a pilot phase before full implementation [46].
- 10)
- Monitoring and Continuous Improvement: After the process has been automated, it's important to monitor its performance to ensure it meets its intended goals. Use the data from the automated process to identify areas for improvement, and continually refine the process as needed [47].
2.1.4. AI Alignment:
- 1)
- Strategic Alignment: AI initiatives should be in line with the organization's strategic objectives and should contribute to the achievement of these objectives. For example, if an organization's strategic objective is to enhance customer service, AI initiatives could include the implementation of AI-powered chatbots or customer analytics systems [57].
- 2)
- Cultural Alignment: AI initiatives should be aligned with the organization's culture and values. This includes considerations of ethical implications of AI, transparency, and the impact on employees. For example, if an organization values transparency, its AI systems should be designed to be interpretable and explainable [58].
- 3)
- Operational Alignment: AI initiatives should be aligned with the organization's operational needs and workflows. The AI systems should be integrated seamlessly into existing processes, and the organization should have the necessary infrastructure and skills to support these systems [59].
- 1)
- Clearly define goals and objectives for AI-based digital transformation, ensuring they are aligned with the organization's overall strategy.
- 2)
- Establish ethical guidelines and principles for AI adoption and develop processes to ensure ethical considerations are integrated into AI system design and deployment.
- 3)
- Foster cross-functional collaboration between business, IT, data, and ethics teams to ensure alignment across different areas of the organization.
- 4)
- Continuously monitor and evaluate AI systems' performance, impact, and alignment with the organization's goals, adjusting and improvements as needed.
2.2. Existing Systems:
2.2.1. System Identification:
- 1)
- Categorize systems and processes: Group the identified systems and processes into functional categories, such as customer management, finance, supply chain, operations, HR, marketing, and sales. This categorization helps to identify the areas where AI can have the most significant impact.
- 2)
- Evaluate system suitability for AI: Assess each system's suitability for AI integration. Consider factors such as the availability of data, system architecture, scalability, flexibility, and compatibility with AI technologies and tools. Prioritize systems that have the potential for AI-driven improvements.
- 3)
- Identify pain points and inefficiencies: Engage with system users and stakeholders to gather insights into pain points, inefficiencies, and areas where improvements are needed. Understand their perspectives on how AI can help address these challenges and enhance system performance.
- 4)
- Assess system readiness for AI integration: Evaluate the technical readiness of the systems for AI integration. Consider factors such as system architecture, data format compatibility, and the ability to integrate with AI frameworks, tools, and libraries. Assess if any system modifications or upgrades are required for smooth AI integration.
- 5)
- Evaluate system scalability: Assess the scalability of the identified systems. Consider if they can handle increased data volume, user load, and computational demands that come with AI integration. Determine if the systems can scale up or down effectively to accommodate the evolving needs of AI initiatives.
- 6)
- Consider system interoperability: Evaluate the interoperability of the identified systems. Assess if they can seamlessly exchange data and integrate with each other. Determine if there are existing APIs, connectors, or integration frameworks that facilitate data flow and communication between systems.
- 7)
- Develop an implementation roadmap: Create a roadmap that outlines the order and timeline for integrating AI capabilities into the identified systems. Define the necessary steps, resources required, and milestones for each system integration. Consider dependencies between systems and prioritize initiatives accordingly.
- 8)
- Continuous evaluation and iteration: Remember that the identification process is not a one-time event. Continuously evaluate and refine organization’s system identification as the organization progresses through the AI-based digital transformation journey. Adapt organization’s roadmap based on insights gained from implementation and feedback loops.
2.2.2. Functional Analysis:
- 1)
- Customer Experience: Analyze customer-facing processes and touchpoints to identify opportunities for AI-driven enhancements. This may include personalized recommendations, chatbots for customer support, sentiment analysis, and predictive modeling to improve customer satisfaction and engagement.
- 2)
- Sales and Marketing: Evaluate sales and marketing processes to identify areas where AI can enhance lead generation, customer segmentation, targeting, and campaign optimization. Consider AI applications for pricing optimization, demand forecasting, customer behavior analysis, and recommendation engines to drive sales growth.
- 3)
- Operations and Supply Chain: Assess operational processes, supply chain management, and logistics to identify areas where AI can streamline operations, improve forecasting accuracy, optimize inventory management, and enhance production planning. Consider AI applications for predictive maintenance, demand forecasting, and real-time monitoring of operational efficiency.
- 4)
- Data and Analytics: Evaluate data management and analytics processes to ensure a solid foundation for AI implementation. Assess data governance, data quality, data integration, and data infrastructure to support AI initiatives effectively. Consider AI applications for data discovery, data cleansing, and advanced analytics to extract actionable insights.
- 5)
- Strategic Decision-Making: Analyze strategic decision-making processes and executive-level activities to identify areas where AI can support data-driven decision-making. Consider AI applications for predictive analytics, scenario modeling, and intelligent decision support systems to improve strategic planning and execution.
- 6)
- Quality Assurance and Testing: Evaluate quality assurance and testing processes to identify opportunities for AI integration. Consider AI applications for automated testing, anomaly detection, and quality control to improve product or service quality, reduce defects, and enhance testing efficiency.
- 7)
- Continuous Improvement and Optimization: Consider opportunities for AI applications in continuous improvement and optimization efforts across all functional areas. Evaluate areas where AI can be used for process automation, optimization, and performance monitoring to drive operational efficiency and continuous improvement initiatives.
2.2.3. Technical Analysis:
- 1)
- Hardware capabilities: Evaluate the computing power and hardware infrastructure available within the organization. Assess whether the existing hardware is capable of handling the computational requirements of AI algorithms and models. Consider factors such as processing speed, memory capacity, and parallel processing capabilities.
- 2)
- Software environment: Review the software environment and tools currently used within the organization. Identify if the organization has the necessary software and development frameworks to support AI initiatives. Consider whether an organization’s software ecosystem is compatible with popular AI platforms, libraries, and frameworks.
- 3)
- Network infrastructure: Evaluate the network infrastructure, including bandwidth capacity and latency. Assess whether an organization’s network can handle the increased data traffic associated with AI applications. Consider if any network upgrades or optimizations are necessary to ensure smooth data transfer and communication between AI systems and data sources.
- 4)
- Integration capabilities: Assess how well an organization’s existing technology infrastructure integrates with AI systems and tools. Consider if there are any limitations or challenges in integrating AI solutions with the organization’s current systems, databases, and applications. Evaluate compatibility with APIs, data formats, and protocols for seamless data exchange.
2.2.4. Data Evaluation:
- 1)
- Data processing capabilities: Assess the processing capabilities of an organization’s infrastructure in relation to AI workloads. Consider factors such as the ability to handle large-scale data processing, parallel processing, and distributed computing. Evaluate if an organization’s infrastructure can efficiently handle the computational demands of AI algorithms and models.
- 2)
- Storage architecture: Evaluate organization’s storage architecture in terms of scalability, performance, and data access. Consider if the organization has a suitable storage solution, such as distributed file systems or object storage, that can handle the volume, variety, and velocity of data required for AI applications. Assess if an organization’s storage architecture supports efficient data retrieval and processing.
- 3)
- Integration with existing systems: Consider how well an organization’s current technology infrastructure integrates with existing systems, applications, and workflows. Assess the compatibility of organization’s infrastructure with legacy systems and third-party applications that may need to interact with AI solutions. Evaluate if there are any limitations or constraints in integrating AI with the organization’s existing technology stack.
- 4)
- Real-time processing capabilities: Determine if organization’s infrastructure supports real-time data processing and analytics. Assess if the organization has the necessary components, such as stream processing frameworks or event-driven architectures, to enable real-time decision-making and AI-driven insights. Consider the ability to handle high-velocity data streams for real-time AI applications.
- 5)
- High availability and reliability: Evaluate the availability and reliability of organization’s infrastructure. Consider if the organization has redundant systems, failover mechanisms, or load balancing capabilities to ensure high availability of AI applications. Assess if organization’s infrastructure can deliver the required uptime and reliability for critical AI-driven processes.
- 6)
- Automation and orchestration: Evaluate if the organization has automation and orchestration capabilities to manage AI workflows and processes efficiently. Consider if the organization has tools or platforms that enable workflow automation, job scheduling, and resource provisioning for AI tasks. Assess if the organization can streamline the deployment and management of AI models and algorithms.
2.2.5. Vendor Evaluation:
- 1)
- Define organization’s requirements: Clearly outline organization’s requirements and objectives for AI-based digital transformation. Identify the specific AI technologies, tools, or solutions the organization is seeking, as well as the desired outcomes and key performance indicators (KPIs) the organization aims to achieve.
- 2)
- Evaluate technology capabilities: Assess the technology capabilities and offerings of each vendor. Consider factors such as the breadth and depth of their AI solutions, the scalability and performance of their technologies, compatibility with the organization’s existing infrastructure, and their ability to support organization’s specific use cases.
- 3)
- Consider AI expertise and experience: Evaluate the vendor's expertise in AI technologies and their experience in implementing AI-based digital transformation projects. Assess their knowledge of machine learning, data science, and relevant AI frameworks. Consider if they have successfully delivered similar projects in the organization’s industry or with similar use cases.
- 4)
- Evaluate integration capabilities: Assess the vendor's ability to integrate their AI solutions with organization’s existing systems, applications, and data sources. Consider their expertise in data integration, API availability, and compatibility with the organization’s current technology stack. Evaluate if they can seamlessly connect their AI solutions to the organization's workflows and processes.
- 5)
- Check for customization and scalability: Consider the vendor's ability to customize their AI solutions to organization’s specific needs. Assess if they can tailor their solutions to align with the organization's unique requirements and workflows. Evaluate their scalability, ensuring they can handle the growth and evolving demands of organization’s AI initiatives.
- 6)
- Assess implementation and support services: Evaluate the vendor's implementation process and support services. Consider their project management approach, training and onboarding programs, and ongoing technical support. Assess if they provide comprehensive documentation, user training, and post-implementation support to ensure a smooth transition and effective utilization of their AI solutions.
- 7)
- Review and analyze AI model development and deployment process: Evaluate the vendor's approach to AI model development and deployment. Consider their methodology for model training, validation, and deployment. Assess if they follow best practices for model explainability, interpretability, and ethical considerations.
- 8)
- Scalability and future growth potential: Assess the vendor's ability to scale their AI solutions as the organization's needs evolve. Consider their infrastructure capacity, cloud integration capabilities, and their vision for future AI advancements. Ensure that the vendor can support the organization’s long-term growth and digital transformation goals.
- 9)
- Vendor's change management and organizational readiness support: Assess the vendor's change management processes and their ability to support the organization's readiness for AI-based digital transformation. Consider if they provide guidance on change management strategies, organizational restructuring, and cultural adaptation to ensure successful adoption of AI technologies.
- 10)
- Evaluate vendor's post-implementation support: Assess the vendor's post-implementation support services. Consider the availability of technical support, service-level agreements, and response times for issue resolution. Evaluate if they offer regular system updates, bug fixes, and enhancements to their AI solutions.
- 11)
- Conduct a risk assessment: Evaluate potential risks associated with each vendor. Consider factors such as vendor stability, financial health, and their ability to ensure data security and privacy. Assess if they have proper risk mitigation measures in place and if they comply with relevant industry regulations and standards.
- 12)
- Total cost of ownership: Evaluate the total cost of ownership (TCO) for the vendor's AI solutions. Consider not only the initial implementation costs but also ongoing maintenance, licensing fees, and any additional costs associated with scaling or customization. Conduct a comprehensive cost-benefit analysis to ensure the vendor’s solution aligns with organization’s budget and provides a favorable ROI.
2.3. Data Landscape:
2.3.1. Data Quality
- 1)
- Data Governance: Establish robust data governance practices to ensure data quality throughout its lifecycle. Define data ownership, responsibilities, and processes for data collection, storage, cleaning, and maintenance. Implement data quality standards, data validation rules, and data access controls.
- 2)
- Data Cleaning and Preprocessing: Implement data cleaning and preprocessing techniques to address data quality issues. This may involve removing duplicate records, handling missing values, standardizing data formats, and correcting inconsistencies. Utilize data cleansing tools and algorithms to automate these processes where possible.
- 3)
- Data Context and Relevance: Evaluate the context and relevance of data for AI applications. Ensure that the data used for training AI models is representative, unbiased, and relevant to the desired outcomes. Consider factors such as data source credibility, data sampling techniques, and the representativeness of data for the target population or problem domain.
- 4)
- Data Quality Metrics: Define data quality metrics that align with organization’s specific AI use cases and objectives. Establish key performance indicators (KPIs) to measure data quality, such as accuracy, completeness, timeliness, consistency, and relevancy. Regularly monitor these metrics and establish thresholds for acceptable data quality levels.
- 5)
- Data Monitoring and Validation: Establish data monitoring and validation processes to continuously assess data quality. Implement data quality monitoring tools and techniques to identify anomalies, errors, and data inconsistencies. Regularly validate data against predefined quality metrics and perform data audits to maintain high-quality data.
2.3.2. Data Accessibility:
- 1)
- Data Inventory: Conduct a comprehensive inventory of the organization's data assets. Identify the types of data available, their sources, formats, and locations. Document metadata such as data definitions, data owners, and data access permissions.
- 2)
- Data Accessibility Governance: Establish data accessibility governance processes to ensure compliance and adherence to data policies and regulations. Define data accessibility guidelines, data access approval processes, and data usage policies. Regularly monitor data access patterns, review access privileges, and update data accessibility policies as needed.
- 3)
- Data Documentation and Data Lineage: Maintain comprehensive documentation of data assets, including their source, transformation processes, and usage history. Document data lineage to track the origin and transformations applied to data. This documentation ensures transparency and enables users to understand the data's context and reliability.
- 4)
- Performance and Scalability: Ensure that data accessibility platforms and infrastructure can handle the performance and scalability requirements of AI-based digital transformation. Evaluate system performance, response times, and scalability under different data access scenarios. Scale resources as needed to accommodate increasing data accessibility demands.
2.3.3. Data Governance:
- 1)
- Data Governance Framework: Establish a data governance framework that outlines the policies, processes, roles, and responsibilities for managing data throughout its lifecycle. Define data governance objectives, data stewardship roles, and cross-functional data governance committees to oversee data-related activities.
- 2)
- Data Ownership and Accountability: Assign clear data ownership and accountability to individuals or teams within the organization. Define roles and responsibilities for data stewards who are responsible for ensuring data quality, integrity, and compliance. Encourage a culture of accountability for data management across the organization.
- 3)
- Data Governance Audits and Reviews: Conduct regular audits and reviews of data governance practices to assess compliance, effectiveness, and identify areas for improvement. Perform data governance assessments to evaluate adherence to policies and identify gaps or areas of non-compliance. Use audit findings to refine data governance processes.
- 4)
- Data Governance for AI Models: Apply data governance principles to AI models and algorithms. Establish guidelines for model development, training data selection, model validation, and ongoing monitoring. Ensure transparency and documentation of AI model development processes to address ethical considerations and interpretability requirements.
- 5)
- Data Governance Metrics and Reporting: Define data governance metrics to measure the effectiveness of data governance initiatives. Establish key performance indicators (KPIs) to track data quality, data compliance, data accessibility, and data governance process maturity. Develop regular reporting mechanisms to provide visibility into data governance activities and progress.
- 6)
- Data Governance and Change Management: Recognize that data governance involves significant change management efforts. Communicate the importance of data governance to stakeholders and foster a data-driven culture. Provide training and support to employees to ensure they understand and embrace data governance practices. Address resistance to change and continuously communicate the benefits of data governance.
2.3.4. Data Volume and Variety:
- 1)
- Data deluge: a double-edged sword: Exponential data growth is the driving force behind the success of artificial intelligence, especially in the field of deep learning techniques. However, such a large amount of data poses several challenges, including storing, processing, and managing the data.
- 2)
- Storage challenges: The massive amounts of data generated today require more efficient storage solutions to support AI applications. Traditional storage architectures may not be able to meet the scalability, performance, and cost requirements of AI workloads. New storage technologies such as non-volatile memory (NVM) and distributed storage systems have been proposed as possible solutions.
- 3)
- Processing challenges: AI models, especially deep learning algorithms, require massive computing resources to process large datasets. This has led to increased demand for specialized hardware such as GPUs and TPUs to accelerate AI training and inference. Additionally, new techniques such as model compression, cleaning, and quantization are explored to optimize AI models for more efficient processing.
- 4)
- Data management: From a big data volume perspective, effective data management is crucial for AI systems to be able to handle large amounts of data. This includes data cleaning, preprocessing, labeling, and tidying. Techniques such as active learning, weak supervision, and transfer learning have been proposed to lighten the difficulty of human data labeling.
- 5)
- Data heterogeneity: large datasets may contain data from multiple sources, which can be difficult to integrate and reconcile, especially when the data is in different formats or structures.
- 6)
- Privacy and Security: Large amounts of data increase the risk of data breaches and data breaches, especially sensitive data. These issues need to be addressed as the amount of data increases.
- 7)
- Bias and representativeness: Massive amounts of data do not necessarily guarantee representativeness or the absence of bias, as they can still contain demographic, cultural, or other biases that can affect the accuracy of AI models.
- 8)
- Data Access: In some cases, organizations may have access to large data sets, but may not be able to use them due to legal or regulatory restrictions. Organizations must ensure they possess the required permissions and licenses to access and use data.
- 1)
- Scalable Infrastructure: Ensure that the organization has a scalable infrastructure that can handle the volume and variety of data required for AI initiatives. Consider cloud-based solutions that provide flexibility and scalability to accommodate growing data needs. Implement technologies like distributed storage systems and parallel processing frameworks to handle large data volumes efficiently.
- 2)
- Data Storage and Management: Evaluate organization’s data storage and management capabilities to handle the increased volume and variety of data. Implement data management systems that can handle diverse data types, including structured, unstructured, and semi-structured data. Consider technologies like data lakes or data warehouses that enable centralized storage and efficient data retrieval.
- 3)
- Data Processing and Analytics: Utilize big data processing frameworks and analytics tools to handle the volume and variety of data. Implement technologies like Apache Hadoop, Apache Spark, or other distributed computing platforms that enable parallel processing and analysis of large datasets. Leverage machine learning and AI algorithms to derive insights from diverse data sources.
- 4)
- Data Preparation Automation: Automate data preparation processes to handle the volume and variety of data efficiently. Utilize data preparation tools and technologies that streamline data ingestion, cleansing, and transformation. Implement automated data pipelines and workflows to reduce manual effort and ensure consistency in data preparation.
- 5)
- Data Monitoring and Adaptation: Continuously monitor data volume and variety to ensure that the organization’s infrastructure and processes can handle evolving requirements. Implement monitoring mechanisms to detect shifts in data volume, variety, or data source patterns. Regularly assess and adapt organization’s data management strategies to accommodate changing data characteristics.
- 1)
- Define Clear Objectives: Clearly define the objectives and use cases for data usage in AI-based digital transformation. Determine how data will be leveraged to achieve specific business goals, improve processes, or drive innovation. Align data usage with strategic objectives to ensure focused and targeted utilization [72].
- 2)
- Data-driven Decision Making: Promote a data-driven decision-making culture within the organization. Encourage stakeholders to rely on data and insights generated by AI models to support decision-making processes. Foster trust in data and AI by demonstrating the value and impact of data-driven decision-making [73].
- 3)
- Identify Relevant Data Sources: Identify and assess the relevant data sources that can contribute to the desired outcomes of AI initiatives. Consider both internal and external data sources, including structured and unstructured data. Explore diverse data sources, such as customer data, operational data, social media data, or IoT-generated data, depending on the specific use case [74].
- 4)
- Feature Engineering: Perform feature engineering to extract meaningful and relevant features from raw data. Identify and transform data attributes that are most predictive or informative for the AI models. Apply domain knowledge and data analytics techniques to derive new features that enhance the performance and accuracy of AI models [75].
- 5)
- Ethical Data Usage: Ensure ethical considerations in data usage for AI initiatives. Adhere to privacy regulations, data protection policies, and ethical guidelines. Protect sensitive or personal data through proper anonymization, encryption, or de-identification techniques. Safeguard data privacy and ensure responsible and ethical use of data throughout the AI lifecycle [76].
- 6)
- ROI and Value Measurement: Establish mechanisms to measure the return on investment (ROI) and value generated from data usage in AI initiatives. Define key performance indicators (KPIs) that align with business objectives and track the impact of data-driven initiatives. Continuously evaluate and assess the value and effectiveness of data usage in achieving desired outcomes [77].
- 7)
- Predictive and Prescriptive Analytics: Utilize data to drive predictive and prescriptive analytics. Use historical and real-time data to build predictive models that forecast future trends, outcomes, or behaviors. Apply prescriptive analytics techniques to generate actionable recommendations or optimize business processes based on data insights [78].
- 8)
- Personalization and Customer Experience: Leverage data to deliver personalized experiences and enhance customer engagement. Utilize customer data to understand preferences, behaviors, and needs. Apply AI models to create personalized recommendations, targeted marketing campaigns, or customized product offerings [79].
- 9)
- Risk Management and Fraud Detection: Leverage data to mitigate risks and detect fraudulent activities. Utilize AI models to analyze patterns, anomalies, or deviations that may indicate potential risks or fraudulent behavior. Implement real-time monitoring and alerts to proactively detect and address risks or fraudulent activities [80].
- 10)
- Continuous Improvement and Learning: Establish mechanisms for continuous improvement and learning from data. Capture feedback, user interactions, and outcomes to refine AI models, algorithms, or strategies. Implement feedback loops that allow continuous learning and adaptation based on new data and changing business requirements [81].
2.4. AI Capabilities:
2.4.1. Existing AI Initiatives:
- 1)
- Project Objectives: Evaluate the objectives of each existing AI initiative. Understand the intended outcomes, such as improving operational efficiency, enhancing customer experience, or driving innovation. Align the objectives with the overall AI strategy and assess their relevance to the organization's digital transformation goals.
- 2)
- Data Utilization: Analyze how data is being utilized in existing AI initiatives. Assess the types of data being used, such as structured, unstructured, or streaming data. Consider the quality, volume, and variety of data being processed. Evaluate the effectiveness of data preprocessing, feature engineering, and data integration techniques used in the initiatives.
- 3)
- Model Development: Evaluate the development process of AI models within existing initiatives. Assess the algorithms, techniques, and frameworks used for model development. Consider the level of automation, model selection, and hyperparameter tuning techniques employed. Evaluate the model performance, accuracy, and generalization capability.
- 4)
- Model Deployment and Integration: Assess how AI models are deployed and integrated into existing systems or processes. Evaluate the scalability, reliability, and availability of the deployed models. Consider the level of integration with other IT systems, such as CRM, ERP, or IoT platforms. Assess the efficiency of model monitoring and feedback loops for continuous improvement.
- 5)
- Impact and Value: Evaluate the impact and value generated by existing AI initiatives. Assess the measurable outcomes, such as cost savings, revenue growth, or improved customer satisfaction. Analyze the effectiveness of AI solutions in achieving the desired objectives and driving business value. Consider feedback from stakeholders and end-users regarding the perceived benefits and limitations of the initiatives.
- 6)
- Continuous Improvement: Analyze the mechanisms for continuous improvement and learning from existing AI initiatives. Evaluate the feedback loops, monitoring processes, and adaptation strategies in place. Assess the utilization of user feedback, data-driven insights, and emerging technologies to refine and enhance the existing AI solutions.
- 7)
- Change Management and Organizational Impact: Evaluate the organizational impact of existing AI initiatives. Assess the level of change management required to integrate AI solutions into existing processes, workflows, or organizational structures. Consider the cultural shift, skill development, and organizational readiness for embracing AI-driven changes. Identify any challenges related to change management and plan for mitigating resistance or barriers.
2.4.2. Skills and Expertise:
- 1)
- Identify AI and Data Science Skills: Identify the specific technical skills required for AI-based digital transformation initiatives. These skills may include programming languages (such as Python or R), machine learning algorithms, statistical analysis, data manipulation, and data visualization. Create a list of relevant skills that align with the organization's AI strategy.
- 2)
- Employee Skills Inventory: Conduct an inventory of the skills and expertise of the organization’s employees. Assess their proficiency in the identified technical skills and their experience in AI-related projects or initiatives. This can be done through self-assessments, surveys, interviews, or performance evaluations.
- 3)
- Skill Gap Analysis: Compare the identified skills inventory with the skills required for AI-based digital transformation. Identify skill gaps where the current capabilities of employees do not align with the organization's AI objectives. Determine the critical skills that need to be developed or acquired to bridge these gaps.
- 4)
- Training and Upskilling Programs: Develop training and upskilling programs to enhance the technical skills of employees. Offer workshops, online courses, or specialized training programs in AI, machine learning, data science, or relevant technical areas. Leverage internal or external experts to deliver training sessions or mentor employees.
- 5)
- External Expertise: Evaluate the need to bring in external expertise to supplement the organization's technical skills. Consider hiring data scientists, AI specialists, or consultants with expertise in AI and data science. Collaborate with external partners, research institutions, or industry experts to access additional technical skills and knowledge.
- 6)
- Career Development and Growth Opportunities: Create career development paths and growth opportunities for employees interested in AI and data science. Offer mentorship programs, job rotations, or project assignments that enable employees to apply their technical skills in AI initiatives. Support employees in pursuing certifications or advanced degrees in relevant fields.
- 7)
- Hands-on Experience: Evaluate employees' hands-on experience with AI technologies and tools. Assess their involvement in AI projects, including data preprocessing, model development, and deployment. Look for individuals who have practical experience in implementing AI solutions and have worked with real-world datasets.
2.4.3. Tools and Infrastructure:
- 1)
- Data Preprocessing and Cleaning: Use tools that assist in data preprocessing and cleaning tasks. These tools help with tasks like handling missing data, outlier detection, data normalization, or feature scaling. Popular tools for data preprocessing include pandas [82], scikit-learn [83], or Apache Spark [84].
- 2)
- Machine Learning and AI Development: Select tools and frameworks for machine learning and AI development. Popular choices include Python libraries like TensorFlow, PyTorch, or scikit-learn [85]. These tools provide a wide range of algorithms, models, and development frameworks to build, train, and deploy AI models.
- 3)
- 4)
- Model Deployment and Serving: Choose tools for deploying and serving AI models in production. These tools help expose trained models as APIs or microservices for integration with other applications or systems. Consider tools like TensorFlow Serving [89], Amazon SageMaker [90], or Microsoft Azure ML Deployment [91].
- 5)
- Automated Machine Learning (AutoML): Explore AutoML tools that automate the machine learning process, from data preprocessing to model selection and hyperparameter tuning. These tools help streamline and accelerate the model development process, even for users with limited machine learning expertise. Examples include Google Cloud AutoML [92], H2O.ai's Driverless AI [93], or DataRobot [94].
- 6)
- Data Visualization and Reporting: Utilize data visualization and reporting tools to communicate insights and results effectively. These tools enable the creation of interactive dashboards, charts, or reports for data exploration and decision-making. Popular choices include Tableau [95], Power BI [96], or matplotlib/seaborn in Python [97].
- 7)
- Natural Language Processing (NLP) and Text Analytics: If dealing with textual data, consider tools for NLP and text analytics. These tools help with tasks like sentiment analysis, named entity recognition, or text classification. Examples include Natural Language Toolkit (NLTK) [98], spaCy [99], or Google Cloud NLP API [100].
- 8)
- Computer Vision and Image Processing: For image or video data, utilize tools for computer vision and image processing. These tools enable tasks like object detection, image classification, or image segmentation. Popular options include OpenCV [101], TensorFlow's Object Detection API [102], or Microsoft Azure Computer Vision [103].
- 9)
- Cloud Infrastructure: Consider leveraging cloud infrastructure for AI-based digital transformation. Cloud platforms like Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure provide scalable and cost-effective solutions for storing data, training models, and deploying AI applications.
- 10)
- Edge Computing: Explore edge computing capabilities for AI-based digital transformation. Edge devices enable processing and inference at the edge of the network, reducing latency and enabling real-time AI applications. Consider platforms like NVIDIA Jetson [104], Intel Movidius, or Google Coral for edge AI deployments [105].
- 11)
- DevOps and MLOps: Implement DevOps and MLOps practices to streamline AI model development, deployment, and maintenance. Use tools that facilitate version control, continuous integration, continuous deployment, and model monitoring. Examples include Git, Jenkins, Docker, or Kubeflow.
- 12)
- Explainability and Interpretability: Consider tools and techniques that provide explainability and interpretability of AI models. These tools help understand the decision-making process of AI models and address concerns related to bias, fairness, and transparency. Libraries like SHAP [106], Lime [107], or IBM AI Explainability 360 [108] can assist with model interpretability.
- 13)
- Automated Data Pipelines: Utilize tools for building automated data pipelines that streamline data ingestion, transformation, and integration. These tools enable the efficient movement of data from various sources to AI systems. Consider tools like Apache Airflow [109], AWS Glue [110], or Google Cloud Dataflow [111].
- 14)
2.4.4. Culture and Leadership:
- 1)
- Leadership Buy-In and Support: Ensure leadership buy-in and support for AI-based digital transformation. Leadership should champion the adoption of AI, communicate its importance, and allocate necessary resources. Leaders should actively participate and demonstrate their commitment to AI initiatives.
- 2)
- Change Management: Recognize that AI-based digital transformation requires organizational change. Develop change management strategies to address employee concerns, resistance, or fear of job displacement. Foster a culture that embraces change and continuous learning.
- 3)
- Learning Culture: Foster a learning culture that encourages experimentation, innovation, and continuous improvement. Promote ongoing training and development opportunities for employees to enhance their AI skills and knowledge. Encourage employees to explore new AI techniques, technologies, and best practices.
- 4)
- Data-Driven Decision-Making: Foster a data-driven decision-making culture. Encourage employees to leverage data and insights from AI initiatives to make informed decisions. Develop processes and frameworks for data-driven decision-making at all levels of the organization.
- 5)
- Continuous Leadership Development: Invest in leadership development programs specific to AI-based digital transformation. Equip leaders with the necessary knowledge and skills to effectively guide and support AI initiatives. Provide opportunities for leaders to stay updated with AI advancements and industry trends.
- 6)
- Measure and Celebrate Success: Establish metrics to measure the success and impact of AI-based digital transformation initiatives. Celebrate achievements and recognize employees' contributions to AI projects. Provide a feedback loop that acknowledges and rewards individuals and teams for their efforts.
3. Results
4. Discussion
- 3.
- Discussions
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Gołąb-Andrzejak, Edyta. AI-powered Digital Transformation: Tools, Benefits and Challenges for Marketers–Case Study of LPP. Procedia Computer Science 2023, 219, 397–404. [Google Scholar] [CrossRef]
- Kim, Kyungtae, and Boyoung Kim. Decision-making model for reinforcing digital transformation strategies based on artificial intelligence technology. Information 2022, 13, 253. [Google Scholar] [CrossRef]
- Gill, Sukhpal Singh, Minxian Xu, Carlo Ottaviani, Panos Patros, Rami Bahsoon, Arash Shaghaghi, Muhammed Golec et al. AI for next generation computing: Emerging trends and future directions. Internet of Things 2022, 19, 100514. [Google Scholar] [CrossRef]
- Bogers, Marcel LAM, Raghu Garud, Llewellyn DW Thomas, Philipp Tuertscher, and Youngjin Yoo. Digital innovation: transforming research and practice. Innovation 2022, 24, 4–12. [Google Scholar] [CrossRef]
- Ancillai, Chiara, Andrea Sabatini, Marco Gatti, and Andrea Perna. Digital technology and business model innovation: A systematic literature review and future research agenda. Technological Forecasting and Social Change 2023, 188, 122307. [Google Scholar] [CrossRef]
- Jarrahi, Mohammad Hossein, Sarah Kenyon, Ashley Brown, Chelsea Donahue, and Chris Wicher. Artificial intelligence: A strategy to harness its power through organizational learning. Journal of Business Strategy 2023, 44, 126–135. [Google Scholar] [CrossRef]
- Rožman, Maja, Dijana Oreški, and Polona Tominc. Artificial-Intelligence-Supported Reduction of Employees’ Workload to Increase the Company’s Performance in Today’s VUCA Environment. Sustainability 2023, 15, 5019. [Google Scholar] [CrossRef]
- Raffey, Mohammed Abdul, and Sandeep B. Gaikwad. The Impact Of Artificial Intelligence On Business Operations: Investigating The Current State And Future Implications Of AI Technologies. Journal of Pharmaceutical Negative Results 2022, 5577-5580. [CrossRef]
- Mihai, Florin, Ofelia Ema Aleca, and Mirela Gheorghe. Digital Transformation Based on AI Technologies in European Union Organizations. Electronics 2023, 12, 2386. [Google Scholar] [CrossRef]
- Khanom, Musammat Tahmina. Business Strategies in The Age of Digital Transformation. Journal of Business 2023, 8, 28–35. [Google Scholar]
- Perifanis, Nikolaos-Alexandros, and Fotis Kitsios. Investigating the influence of artificial intelligence on business value in the digital era of strategy: A literature review. Information 2023, 14, 85. [Google Scholar] [CrossRef]
- Fan, Qiuyan, and Nipa Ouppara. Surviving disruption and uncertainty through digital transformation: A case study on small to medium-sized enterprises (SME). In Moving businesses online and embracing e-commerce: Impact and opportunities caused by COVID-19, pp. 1–22. IGI Global, 2022.
- ŞİŞCİ, MERVE, YUNUS EMRE TORKUL, and İHSAN HAKAN SELVİ. MACHINE LEARNING AS A TOOL FOR ACHIEVING DIGITAL TRANSFORMATION. Knowledge Management and Digital Transformation Power 2022, 55. [Google Scholar]
- O'Callaghan, Miriam. Decision Intelligence: Human–Machine Integration for Decision-Making; CRC Press: Boca Raton, FL, USA, 2023. [Google Scholar]
- King, Katie. Using Artificial Intelligence in Marketing: How to harness AI and maintain the competitive edge; Kogan Page Publishers: London, UK, 2019. [Google Scholar]
- Brunetti, Federico, Dominik T. Matt, Angelo Bonfanti, Alberto De Longhi, Giulio Pedrini, and Guido Orzes. Digital transformation challenges: strategies emerging from a multi-stakeholder approach. The TQM Journal 2020, 32, 697–724. [Google Scholar] [CrossRef]
- Brock, Jürgen Kai-Uwe, and Florian Von Wangenheim. Demystifying AI: What digital transformation leaders can teach you about realistic artificial intelligence. California management review 2019, 61, 110–134. [Google Scholar] [CrossRef]
- Holmström, Jonny. From AI to digital transformation: The AI readiness framework. Business Horizons 2022, 65, 329–339. [Google Scholar] [CrossRef]
- Davenport, T.H. The AI advantage: How to put the artificial intelligence revolution to work; MIT Press: Cambridge, MA, USA, 2018. [Google Scholar]
- Kitsios, Fotis, and Maria Kamariotou. Artificial intelligence and business strategy towards digital transformation: A research agenda. Sustainability 2021, 13, 2025. [Google Scholar] [CrossRef]
- Vidu, Cristian-Mihai, Florina Pinzaru, and Andreea Mitan. "What managers of SMEs in the CEE region should know about challenges of artificial intelligence’s adoption?–an introductive discussion Co menedżerowie MŚP w regionie Europy Środkowo-Wschodniej powinni wiedzieć o wyzwaniach związanych z wprowadzeniem.
- Cayirtepe, Zuhal, and Figen Cizmeci Senel. "The future of quality and accreditation surveys: Digital transformation and artificial intelligence. International journal for quality in health care 2022, 34, mzac025. [Google Scholar] [CrossRef]
- Ross, J.W.; Beath, C.M.; Mocker, M. Designing a digital organization. MIT Sloan Management Review 2018, 59, 57–65. [Google Scholar]
- Smith, Daniel Reed. Creation of a Unified Cloud Readiness Assessment Model to Improve Digital Transformation Strategy. International Journal of Data Science and Analysis 2022, 8, 11. [Google Scholar] [CrossRef]
- Ahlberg, Joel, and Cecilia Eriksson. To measure organizational wellness with AI-A future competitive advantage? 2021.
- Davenport, T. , Guha, A., Grewal, D., & Bressgott, T. How artificial intelligence will change the future of marketing. Journal of the Academy of Marketing Science 2020, 48, 24–42. [Google Scholar]
- Bughin, J.; Chui, M.; Manyika, J. Artificial intelligence: The next digital frontier? McKinsey Global Institute, 2018. [Google Scholar]
- Scheer, A.W. Architecture of integrated information systems: foundations of enterprise modelling; Springer Vieweg: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Jaheer Mukthar, K. P., K. Sivasubramanian, Edwin Hernan Ramirez Asis, and Martha Esther Guerra-Munoz. Redesigning and Reinvention of Retail Industry Through Artificial Intelligence (AI). In Future of Organizations and Work After the 4th Industrial Revolution: The Role of Artificial Intelligence, Big Data, Automation, and Robotics; Springer International Publishing: Cham, Switzerland, 2022; pp. 41–56. [Google Scholar]
- Melville, N.; Kraemer, K.; Gurbaxani, V. Review: Information technology and organizational performance: An integrative model of IT business value. MIS Quarterly 2018, 28, 283–322. [Google Scholar] [CrossRef]
- Jeston, J. Business process management: Practical guidelines to successful implementations; Routledge, 2018. [Google Scholar]
- Van Der Aalst, W.M.; Bichler, M.; Heinzl, A. Data-Driven Process Discovery and Analysis; Springer Nature: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
- Wamba-Taguimdje, Serge-Lopez, Samuel Fosso Wamba, Jean Robert Kala Kamdjoug, and Chris Emmanuel Tchatchouang Wanko. Influence of artificial intelligence (AI) on firm performance: the business value of AI-based transformation projects. Business Process Management Journal 2020, 26, 1893–1924. [Google Scholar] [CrossRef]
- Bisbe, J.; Malagueño, R. How to design a successful KPI system. MIT Sloan Management Review 2018, 59, 45–51. [Google Scholar]
- Parmenter, D. Key performance indicators: Developing, implementing, and using winning KPIs, 4th ed.; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
- Bititci, U.S.; Carrie, A.S.; McDevitt, L.; Turner, T. Creating and managing value in collaborative networks. International Journal of Operations & Production Management 2017, 37, 87–102. [Google Scholar]
- Lacity, M.; Willcocks, L. Nine keys to unlocking digital transformation in business operations. MIS Quarterly Executive 2016, 15, 135–149. [Google Scholar]
- Fischer, T. Robotic Process Automation; Springer Vieweg: Wiesbaden, Germany, 2018. [Google Scholar]
- Hammer, M.; Stanton, S. Reengineering the corporation: A manifesto for business revolution; Harper Business: Manhattan, NY, USA, 2019. [Google Scholar]
- Dumas, M.; La Rosa, M.; Mendling, J.; Reijers, H.A. Fundamentals of Business Process Management; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Lee, J.; Lapira, E.; Bagheri, B.; Kao, H.A. Recent advances and trends in predictive manufacturing systems in big data environment. Manufacturing Letters 2017, 11, 113–120. [Google Scholar] [CrossRef]
- Ramaswamy, R.; Gou, Y.; Wu, D.J.; Bush, D.; Grover, P. Organizing for digital innovation: The division of innovation labor between upstream and downstream teams. Journal of Management Information Systems 2018, 35, 169–204. [Google Scholar]
- Smith, H.A.; Fingar, P. Business process management: The third wave; Meghan-Kiffer Press.
- Lacity, M.; Willcocks, L.; Craig, A. Robotic process automation at Telefónica O2. MIS Quarterly Executive 2017, 17, 99–108. [Google Scholar]
- Alavi, M.; Leidner, D.E. Knowledge management and knowledge management systems: Conceptual foundations and research issues. MIS Quarterly 2001, 25, 107–136. [Google Scholar] [CrossRef]
- Davenport, T.H.; Short, J.E. The new industrial engineering: Information technology and business process redesign. Sloan Management Review 2018, 29, 11–27. [Google Scholar]
- Power, D.J. Decision support systems: Concepts and resources for managers; Business Expert Press: Hampton, NJ, USA, 2017. [Google Scholar]
- Willcocks, L.; Lacity, M.; Craig, A. Robotic Process Automation and Risk Mitigation: The Definitive Guide; SB Publishing, 2017. [Google Scholar]
- Schwartz, J. Workforce of the future: The competing forces shaping 2030. Strategy & Leadership 2019, 47, 16–22. [Google Scholar]
- Van Der Aalst, W. Process Mining: Data Science in Action; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
- Martínez-Rojas, Antonio, J. Sánchez-Oliva, J. M. López-Carnicer, and Andrés Jiménez-Ramírez. Airpa: An architecture to support the execution and maintenance of AI-powered RPA robots. In International Conference on Business Process Management; Springer International Publishing: Cham, Switzerland, 2021; pp. 38–48. [Google Scholar]
- Kholiya, Pankaj Singh, Akshat Kapoor, Meghavi Rana, and Megha Bhushan. Intelligent process automation: The future of digital transformation. In 2021 10th International Conference on System Modeling & Advancement in Research Trends (SMART), pp. 185–190. IEEE, 2021.
- Davenport, T.H.; Ronanki, R. Artificial intelligence for the real world. Harvard Business Review 2018, 96, 108–116. [Google Scholar]
- Brynjolfsson, E.; McAfee, A. The second machine age: Work, progress, and prosperity in a time of brilliant technologies; WW Norton & Company: New York, NY, USA, 2014. [Google Scholar]
- Kolbjørnsrud, V. How artificial intelligence will redefine management. Harvard business review 2018, 96, 62–69. [Google Scholar]
- Brynjolfsson, E.; McAfee, A. The business of artificial intelligence. Harvard business review 2018, 96, 108–116. [Google Scholar]
- Nguyen, Tuyet-Mai, and Ashish Malik. Cognitive processes, rewards and online knowledge sharing behaviour: the moderating effect of organizational innovation. Journal of Knowledge Management 2020, 24, 1241–1261. [Google Scholar]
- Bryson, J.; Winfield, A. Standardizing ethical design for artificial intelligence and autonomous systems. Computer 2017, 50, 116–119. [Google Scholar] [CrossRef]
- Bughin, J.; Chui, M.; Manyika, J. Artificial intelligence: The next digital frontier? McKinsey Global Institute: New York, NY, USA, 2018. [Google Scholar]
- Raguseo, E. Big data technologies: An empirical investigation on their adoption, benefits and risks for companies. International Journal of Information Management 2018, 38, 187–195. [Google Scholar] [CrossRef]
- Guo, Hong, Jingyue Li, Shang Gao, and Darja Smite. Boost the potential of EA: essential practices. In Proceedings of the 23rd International Conference on Enterprise Information Systems. SciTePress, 2021.
- Kiron, D.; Unruh, G. Is Organization’s Business Ready for a Digital Future? MIT Sloan Management Review 2018, 59, 21–25. [Google Scholar]
- Aldoseri, Abdulaziz, Khalifa N. Al-Khalifa, and Abdel Magid Hamouda. Re-Thinking Data Strategy and Integration for Artificial Intelligence: Concepts, Opportunities, and Challenges. Applied Sciences 2023, 13, 7082. [Google Scholar] [CrossRef]
- https://www.ibm.com/products/infosphere-information-analyzer.
- https://www.informatica.com/gb/products/data-quality/informatica-data-quality.html.
- https://www.talend.com/uk/products/data-quality/.
- Li, Rui, Jing Rao, and Liangyong Wan. The digital economy, enterprise digital transformation, and enterprise innovation. Managerial and Decision Economics 2022, 43, 2875–2886. [Google Scholar] [CrossRef]
- Karkošková, Soňa. Data governance model to enhance data quality in financial institutions. Information Systems Management 2023, 40, 90–110. [Google Scholar] [CrossRef]
- https://www.collibra.com/us/en/products/data-governance.
- https://www.informatica.com/gb/products/data-quality/axon-data-governance.
- Mahalle, P.N.; Hujare, P.P.; Shinde, G.R. Data Acquisition and Preparation. In Predictive Analytics for Mechanical Engineering: A Beginners Guide (pp. 11-38); Springer Nature Singapore: Singapore, 2023. [Google Scholar]
- Marchand, D.A.; Kettinger, W.J.; Rollins, J.D. Information orientation, business agility, and digital transformation. MIS Quarterly 2018, 42, 591–616. [Google Scholar]
- Gandomi, A.; Haider, M. Beyond the hype: Big data concepts, methods, and analytics. International Journal of Information Management 2015, 35, 137–144. [Google Scholar] [CrossRef]
- Almeida, F.; Bacao, F.; Santos, M.F. Data-driven innovation: Concepts, approaches, and empirical evidence. Information Systems Management 2019, 36, 99–114. [Google Scholar]
- Kelleher, J.D.; Mac Namee, B.; D'Arcy, A. Fundamentals of machine learning for predictive data analytics: Algorithms, worked examples, and case studies; MIT Press: Cambridge, MA, USA, 2015. [Google Scholar]
- Floridi, L. , Cowls, J., Beltrametti, M., Chatila, R., Chazerand, P., Dignum, V.,... & Luetge, C. AI4People—An ethical framework for a good AI society: Opportunities, risks, principles, and recommendations. Minds and Machines 2018, 28, 689–707. [Google Scholar]
- Marr, B. Artificial intelligence in practice: How 50 successful companies used AI and machine learning to solve problems; Wiley: Hoboken, NJ, USA, 2019. [Google Scholar]
- Davenport, T.H. Process innovation: Reengineering work through information technology; Harvard Business Review Press, 2013. [Google Scholar]
- Xiong, J.; Qin, G.; Liu, X.; Sun, X. Deep learning in personalized recommendation: A survey. In Proceedings of the IEEE 2019, 107, 15–37. [Google Scholar]
- Phua, C.; Lee, V.; Smith, K.; Gayler, R. A comprehensive survey of data mining-based fraud detection research. The Journal of Machine Learning Research 2010, 11, 1–54. [Google Scholar]
- Zhu, X.; Zheng, Y.; Zhang, Z.; Li, J.; Yu, P.S. Deep learning for online advertising: A comprehensive review. ACM SIGKDD Explorations Newsletter 2020, 22, 5–20. [Google Scholar]
- Priya, K. Yoga, A. S. Akshara, and J. Venkatesh. Instinctive Data Analysis in Machine Learning and Summary Exhibitor. In Intelligent and Fuzzy Systems: Digital Acceleration and The New Normal-Proceedings of the INFUS 2022 Conference, Volume 2, vol. 505, p. 156. Springer Nature, 2022.
- Rajamani, Santhosh Kumar, and Radha Srinivasan Iyer. Machine Learning-Based Mobile Applications Using Python and Scikit-Learn. In Designing and Developing Innovative Mobile Applications, pp. 282–306. IGI Global, 2023.
- https://spark.apache.org/.
- 85. Liu, Yuxi Hayden. Python Machine Learning By Example: Build intelligent systems using Python, TensorFlow 2, PyTorch, and scikit-learn, 2020.
- Zeng, Yan, and Jinmiao Zhang. A machine learning model for detecting invasive ductal carcinoma with Google Cloud AutoML Vision. Computers in biology and medicine 2020, 122, 103861. [Google Scholar]
- Daugėla, Kęstutis, and Evaldas Vaičiukynas. Real-Time Anomaly Detection for Distributed Systems Logs Using Apache Kafka and H2O. ai. In International Conference on Information and Software Technologies, pp. 33–42. Cham: Springer International Publishing, 2022.
- Etaati, Leila, and Leila Etaati. Azure machine learning studio. Machine Learning with Microsoft Technologies: Selecting the Right Architecture and Tools for Your Project (2019): 201-223.
- https://www.tensorflow.org/tfx/guide/serving.
- https://aws.amazon.com/sagemaker/.
- Klaffenbach, Florian, Oliver Michalski, Markus Klein, Mohamed Wali, Namit Tanasseri, and Rahul Rai. Implementing Azure: Putting Modern DevOps to Use: Transform Your Software Deployment Process with Microsoft Azure. Packt Publishing Ltd., 2019.
- https://cloud.google.com/automl.
- https://h2o.ai/platform/ai-cloud/make/h2o-driverless-ai/.
- https://www.datarobot.com/.
- https://www.tableau.com/.
- https://powerbi.microsoft.com/en-gb/.
- https://seaborn.pydata.org/.
- https://seaborn.pydata.org/.
- https://seaborn.pydata.org/.
- https://console.cloud.google.com/apis/library/language.googleapis.com.
- https://www.opencv.ai/.
- https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/.
- https://azure.microsoft.com/en-gb/products/cognitive-services/computer-vision.
- https://www.run.ai/guides/nvidia-a100/nvidia-jetson.
- https://coral.ai/.
- https://shap.readthedocs.io/en/latest/.
- https://www.steadforce.com/blog/explainable-ai-with-lime.
- https://www.ibm.com/opensource/open/projects/ai-explainability/.
- https://airflow.apache.org/.
- https://aws.amazon.com/glue/.
- https://cloud.google.com/dataflow.
- https://mlflow.org/.
- https://dvc.org/.
- https://git-lfs.com/.
- Seenivasan, Dhamotharan. ETL (Extract, Transform, Load) Best Practices. International Journal of Computer Trends and Technology 2023, 71, 40–44. [Google Scholar] [CrossRef]
- https://kafka.apache.org/.
- https://www.talend.com/.
- https://www.informatica.com/.
- Milo, Tova, and Amit Somech. Automating exploratory data analysis via machine learning: An overview. In Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data, pp. 2617–2622. 2020.
- Singh, Charanjot, Nikita Seth Gaba, Manjot Kaur, and Bhavleen Kaur. Comparison of different CI/CD tools integrated with cloud platform. In 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence), pp. 7–12. IEEE, 2019.






Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
