logoAiPathly

Experimental ML Scientist

first image

Overview

An Experimental ML (Machine Learning) Scientist, also known as a Machine Learning Research Scientist, plays a crucial role in advancing the field of artificial intelligence through research and development of innovative ML models and algorithms. This role combines deep theoretical knowledge with practical application to push the boundaries of machine learning capabilities. Key aspects of the role include:

  1. Research and Development
  • Focus on researching and developing new ML methods, algorithms, and techniques
  • Advance knowledge in specific domains such as natural language processing, deep learning, or computer vision
  • Conduct rigorous experiments to validate hypotheses and ensure reproducible results
  1. Experimental Process
  • Employ an iterative experimentation process to improve ML models
  • Propose hypotheses, train models with new parameters or architectures, and validate outcomes
  • Conduct multiple training runs and validations to test various hypotheses
  1. Key Responsibilities
  • Develop algorithms for adaptive systems (e.g., product recommendations, demand prediction)
  • Explore large datasets to extract patterns automatically
  • Modify existing ML libraries or develop new ones
  • Design and conduct experimental trials to validate hypotheses
  1. Skills and Background
  • Strong research background, often holding a Ph.D. in a relevant field
  • In-depth knowledge of algorithms, Python, SQL, and software engineering
  • Specialized expertise in specific ML domains (e.g., probabilistic models, Gaussian processes)
  1. Methodology and Best Practices
  • Design experiments with clear objectives and specified effect sizes
  • Select appropriate response functions (e.g., model accuracy)
  • Systematically test different combinations of controllable factors
  • Use cross-validation to control for randomness and minimize result variance
  1. Collaboration and Infrastructure
  • Work within MLOps (Machine Learning Operations) frameworks
  • Collaborate with data engineers for data access and analysis
  • Partner with ML engineers to ensure efficient experimentation and model deployment
  1. Deliverables
  • Produce research papers, replicable model code, and comprehensive documentation
  • Ensure knowledge sharing and reproducibility of experiments In summary, an Experimental ML Scientist combines deep theoretical knowledge with practical application to advance the field of machine learning through rigorous research, experimentation, and collaboration.

Core Responsibilities

The primary duties of an Experimental or Research-oriented Machine Learning (ML) Scientist encompass a wide range of activities focused on advancing the field of machine learning and applying cutting-edge techniques to solve complex problems. These responsibilities include:

  1. Research and Innovation
  • Investigate fundamental problems in machine learning domains such as deep learning, computer vision, and natural language processing
  • Develop new ML methods and algorithms to enhance existing capabilities
  • Generate innovative approaches for companies to leverage machine learning techniques
  1. Algorithm Development and Implementation
  • Create and implement efficient ML algorithms and tools
  • Develop methods for outcome prediction, such as product recommendations or demand forecasting
  • Explore large datasets to automatically extract meaningful patterns
  1. Experimental Design and Validation
  • Design and conduct rigorous experimental trials to validate new ML methods
  • Work with publicly available datasets and benchmarks
  • Ensure reproducibility of experiments and results
  1. Knowledge Dissemination
  • Document and present research findings through papers and presentations
  • Publish in top-tier conferences and journals to share advancements in the field
  • Contribute to the broader ML community through open-source projects or educational content
  1. Cross-functional Collaboration
  • Work closely with data engineers, software engineers, and business leaders
  • Communicate research initiatives and integrate new ML methods into existing systems
  • Explain complex findings and recommendations to technical and non-technical stakeholders
  1. Continuous Learning and Trend Analysis
  • Stay current with the latest developments in machine learning
  • Evaluate new techniques, tools, and methodologies for potential application
  • Attend conferences and workshops to network and exchange ideas with peers
  1. Specialized Expertise Development
  • Cultivate deep knowledge in specific ML domains (e.g., probabilistic models, Gaussian processes)
  • Apply specialized expertise to solve unique challenges in the field
  • Mentor junior researchers and contribute to the growth of the team's collective knowledge By fulfilling these core responsibilities, Experimental ML Scientists drive innovation in machine learning, bridging the gap between theoretical advancements and practical applications in industry and academia.

Requirements

To excel as an Experimental or Research Scientist in Machine Learning, candidates must possess a combination of advanced education, technical expertise, and professional skills. Key requirements include:

  1. Educational Background
  • Ph.D. in Computer Science, Machine Learning, Statistics, Mathematics, or a related technical field
  • In some cases, a Master's degree with significant industry experience may be considered
  1. Professional Experience
  • 5-7 years of experience in machine learning, computer vision, optimization, or related areas
  • Demonstrated expertise in applying ML techniques to specific domains (e.g., chemistry, materials science)
  1. Technical Skills
  • Proficiency in programming languages such as Python and C++
  • Experience with deep learning libraries (e.g., TensorFlow, PyTorch)
  • Strong knowledge of algorithms, data structures, and numerical optimization
  • Familiarity with parallel and distributed computing
  1. Research and Publication Track Record
  • Strong publication record in top-tier peer-reviewed conferences or journals (e.g., NeurIPS, ICML, CVPR)
  • Ability to design, conduct, and document experimental trials
  • Experience presenting research findings to diverse audiences
  1. Collaboration and Communication
  • Capacity to work effectively with cross-functional teams
  • Excellent verbal and written communication skills
  • Ability to explain complex concepts to both technical and non-technical stakeholders
  1. Specialized Knowledge
  • Deep expertise in specific ML domains (e.g., natural language processing, computer vision)
  • Understanding of how to apply ML to industry-specific challenges
  1. Problem-Solving and Innovation
  • Proven ability to develop new methodologies and techniques
  • Skill in designing and executing research agendas
  • Capacity to integrate cutting-edge research into applied projects
  1. Additional Skills
  • Experience with ML pipelines, experiment design, and system evaluation
  • Ability to frame and distill complex problem statements
  • Skill in educating others on statistical concepts and ML principles
  1. Professional Attributes
  • Self-motivated and able to work independently
  • Adaptable to rapidly changing technologies and methodologies
  • Passionate about advancing the field of machine learning Candidates who meet these requirements are well-positioned to contribute significantly to the advancement of machine learning research and its practical applications in industry and academia.

Career Development

Developing a career as an Experimental ML Scientist or AI Research Scientist requires a strategic approach and continuous learning. Here's a comprehensive guide to help you navigate this exciting field:

Education and Foundation

  • Obtain a strong background in computer science, mathematics, and statistics
  • Pursue a Bachelor's, Master's, or Ph.D. in machine learning, data science, or a related field

Essential Skills

  • Master programming languages: Python, R, or Java
  • Gain proficiency in ML libraries: TensorFlow, PyTorch, scikit-learn
  • Develop expertise in linear algebra, calculus, probability, and statistics
  • Specialize in areas like deep learning, natural language processing, or computer vision

Practical Experience

  • Engage in internships, research projects, and personal projects
  • Participate in hackathons and contribute to open-source ML projects
  • Build a portfolio showcasing your skills and expertise

Career Progression

  1. Entry-Level: Research Assistant or Junior ML Engineer
    • Focus on data preprocessing and model implementation
    • Gain exposure to industry standards and practices
  2. Intermediate: ML Researcher or Applied Scientist
    • Develop new algorithms and conduct research
    • Write research papers and work on public datasets and benchmarks
  3. Advanced: Senior Research Scientist
    • Pioneer novel AI techniques
    • Lead small to medium-sized research projects
    • Collaborate with multidisciplinary teams
  4. Leadership: Principal Scientist or Chief Research Scientist
    • Lead AI research departments
    • Define research agendas
    • Drive cross-disciplinary research initiatives

Continuous Learning

  • Stay updated with the latest ML trends and advancements
  • Read research papers and attend workshops
  • Join relevant communities and professional networks

Key Responsibilities

  • Develop new methodologies and techniques
  • Conduct experiments on industry and academic benchmarks
  • Publish papers in conferences and journals
  • Produce replicable models and results
  • "Machine Learning" by DeepLearning.AI & Stanford
  • "Mathematics for Machine Learning" by Imperial College London
  • "Machine Learning in Production" by DeepLearning.AI By following this structured career path and embracing continuous learning, you can build a rewarding career as an Experimental ML Scientist in the rapidly evolving field of artificial intelligence.

second image

Market Demand

The demand for Experimental ML Scientists and related professionals is robust and growing, driven by several key factors:

Big Data Analytics

  • Companies across industries are increasingly relying on data-driven decision-making
  • High demand for professionals who can extract valuable insights from vast amounts of data

AI and ML Integration

  • Businesses are integrating AI and ML into their operations
  • Growing need for experts who can develop, deploy, and optimize sophisticated AI/ML models

Specialized Skills

  • Trend towards specialization within data science
  • High demand for expertise in:
    • Natural language processing
    • Computer vision
    • Predictive analytics
    • Machine learning engineering

Industry-Wide Applications

  • Data science jobs are crucial in various sectors:
    • Finance
    • Healthcare
    • Retail
    • Manufacturing
  • Emerging fields driving demand:
    • Renewable energy
    • Edtech
    • Biotech
    • Autonomous vehicles

Job Market Projections

  • U.S. Bureau of Labor Statistics: 35% growth in demand for data scientists (2022-2032)
  • World Economic Forum: 40% increase in demand for AI and ML specialists by 2027

Skills Shortage

  • Significant gap between demand and available skilled professionals
  • Companies face challenges in attracting and retaining top talent
  • Emphasizes the need for continuous training and development The market demand for Experimental ML Scientists is expected to continue growing, driven by data proliferation, AI/ML technology maturation, and the increasing reliance on data-driven insights across industries. This trend presents excellent opportunities for those pursuing careers in this field.

Salary Ranges (US Market, 2024)

Experimental ML Scientists, Machine Learning Engineers, and related professionals can expect competitive salaries in the US market. Here's a comprehensive overview of salary ranges for 2024:

Average Salaries

  • Machine Learning Engineer:
    • Mid-level: $146,762
    • Senior-level: $177,177
  • Machine Learning Scientist: $142,418 (average)
  • Overall range: $131,000 - $211,000

Career Stage Salary Ranges

  1. Entry-Level:
    • Range: $70,000 - $132,000
    • Average: $96,000
  2. Mid-Career:
    • Range: $127,000 - $222,000
  3. Senior-Level:
    • Range: $153,820 - $267,113
    • Some positions exceed $232,000

Location-Specific Salaries

  • Tech hubs offer higher salaries:
    • San Francisco: Up to $256,928 for senior roles
    • New York City: $165,000 - $168,560 on average

Total Compensation

  • Includes base salary, bonuses, and stock options
  • Machine Learning Engineer at Meta:
    • Range: $231,000 - $338,000
  • Machine Learning Scientist:
    • Range: $193,000 - $624,000
    • Top earners: Up to $839,000

Factors Influencing Salaries

  • Industry: Tech giants and cutting-edge startups often offer higher salaries
  • Experience: Senior roles with extensive experience command higher compensation
  • Specialization: Expertise in high-demand areas can increase earning potential
  • Company size and funding: Well-funded companies may offer more competitive packages
  • Education level: Advanced degrees often correlate with higher salaries

Summary of Salary Ranges

  • Entry-Level: $70,000 - $132,000
  • Mid-Career: $127,000 - $222,000
  • Senior-Level: $153,820 - $267,113+
  • Total Compensation: $193,000 - $839,000+ These salary ranges demonstrate the lucrative nature of careers in Experimental Machine Learning and related fields. As the demand for AI and ML expertise continues to grow, salaries are expected to remain competitive, especially for highly skilled professionals in key markets.

The field of experimental machine learning (ML) is rapidly evolving, with several key trends shaping the role and practices of ML scientists:

TinyML and Edge Computing

The growing emphasis on implementing ML on edge devices (TinyML) reduces latency, lowers power consumption, and enhances user privacy by processing data locally on IoT devices.

Automated Machine Learning (AutoML)

AutoML is gaining importance by automating tasks such as data preprocessing and model design, making ML more accessible. While it can speed up processes, it may compromise on accuracy and requires careful implementation.

Unsupervised Machine Learning

Unsupervised ML is gaining traction for pattern identification and anomaly detection, enabling autonomous decision-making processes without direct human guidance.

Reinforcement Learning

This approach, which involves learning through environmental interactions, has significant applications but requires careful monitoring to ensure safety.

Industrialization of Data Science

Companies are investing in platforms and methodologies like MLOps to accelerate the production and deployment of data science models, making the field more scalable and efficient.

Multimodal AI and Customized Models

There's a growing demand for customized, domain-specific AI models that integrate multiple types of data, proving more effective and cost-efficient for specific enterprise applications.

AI and ML Talent Demand

The need for professionals skilled in AI programming, data analysis, statistics, and MLOps is increasing as AI and ML become more integrated into business operations.

Integration and Regulation

Organizations face challenges in integrating AI and ML into existing infrastructure while adhering to stricter AI regulations, pushing a focus on proprietary, domain-specific models.

Experimentation and Digitization in R&D

There's a push towards digitizing experiments and integrating AI/ML more deeply in research and development, particularly in life sciences, bridging the gap between wet labs and dry labs.

These trends highlight the evolving landscape of ML and AI, emphasizing the need for efficient, scalable, and domain-specific solutions across various industries and research environments.

Essential Soft Skills

For an Experimental Machine Learning (ML) Scientist, a combination of technical expertise and soft skills is crucial for success. Here are the essential soft skills that can elevate their performance and collaboration:

Communication

Ability to convey complex technical ideas to both technical and non-technical stakeholders, including creating compelling data visualizations.

Problem-Solving

Strong skills in breaking down complex issues, conducting thorough analyses, and developing innovative solutions using critical thinking and logical reasoning.

Adaptability

Openness to learning new technologies, methodologies, and approaches in the rapidly evolving field of ML.

Critical Thinking

Analyzing information objectively, evaluating evidence, and making informed decisions while challenging assumptions and identifying hidden patterns.

Collaboration and Teamwork

Working effectively with diverse teams, offering and receiving constructive feedback, and leveraging diverse perspectives for innovative outcomes.

Emotional Intelligence

Building strong professional relationships, navigating complex social dynamics, and resolving conflicts effectively through self-awareness and empathy.

Time Management

Efficiently managing multiple tasks, prioritizing projects, and meeting deadlines to increase productivity and reduce stress.

Creativity

Generating innovative approaches, combining unrelated ideas, and proposing unconventional solutions to push the boundaries of traditional analyses.

Scientific Mindset

Applying a rigorous scientific approach to problem-solving, ensuring analyses are robust, reliable, and reproducible.

Business Acumen

Understanding business operations and value generation to identify and prioritize problems that can be addressed through data analysis.

By honing these soft skills, Experimental ML Scientists can better navigate the complexities of their role, enhance collaboration, and drive more impactful and innovative outcomes in the AI industry.

Best Practices

To ensure effective and efficient machine learning (ML) experimentation, Experimental ML Scientists should adhere to the following best practices:

Define Clear Objectives and Baselines

Clearly define objectives and establish baseline models before starting experimentation to evaluate performance improvements.

Maintain Consistency

Ensure consistent factors between experiments, such as code versions and server configurations, to create reproducible environments.

Automate Processes

Automate routine tasks like data preprocessing and model training to improve efficiency and support collaboration.

Encourage Experimentation and Tracking

Promote exploration of different algorithms and techniques, while meticulously tracking experiments, parameters, and results.

Ensure Reproducibility

Use version control for code and data, documenting all aspects of experiments to guarantee replicability.

Validate Data Sets

Perform thorough data quality checks to ensure accuracy, completeness, and relevance of data sets.

Track and Compare Experiments

Use consistent naming conventions and track key metadata to easily locate and compare experiment results.

Log Metrics and Hyperparameters Accurately

Track performance metrics and hyperparameters using automated logging tools to minimize manual errors.

Implement Continuous Monitoring and Testing

Regularly monitor ML model performance in production and use techniques like A/B testing for evaluation.

Use Experiment Management Tools

Utilize software to organize, visualize, and share experiment results and metadata.

Foster Collaboration and Review

Encourage team members to share insights and regularly review experiment results as a group.

By following these best practices, Experimental ML Scientists can ensure their experiments are systematic, reproducible, and efficient, leading to better model performance and faster iteration in the competitive AI industry.

Common Challenges

Experimental ML scientists face various challenges in their work. Understanding and addressing these issues is crucial for successful AI development:

Data Quality and Availability

  • Poor Quality Data: Dealing with noisy, incomplete, or inaccurate data that impacts ML algorithm effectiveness.
  • Inadequate Training Data: Overcoming shortages in both quality and quantity of training datasets.
  • Non-representative Data: Addressing biases resulting from training data that doesn't cover all relevant cases.

Model Performance and Generalization

  • Overfitting and Underfitting: Balancing model complexity to avoid capturing noise or being too simplistic.
  • Data Leakage: Preventing issues like target leakage and train-test contamination that lead to inflated performance metrics.

Model Maintenance and Deployment

  • Continuous Monitoring: Ensuring ongoing effectiveness of ML models through regular maintenance.
  • Complex Deployment Processes: Managing lengthy, multi-stage deployments for validating and launching new models.

Debugging and Transparency

  • ML Bug Detection: Developing tools to provide insights into performance drops and their root causes.
  • Knowledge Distribution: Avoiding bottlenecks by prioritizing documentation and knowledge sharing.

Ethical and Operational Concerns

  • Data Bias: Detecting and mitigating biases in datasets to ensure fair and accurate models.
  • Ethical Considerations: Addressing data privacy concerns and the 'black box' nature of certain models.

Process Complexity and Resources

  • ML Process Complexity: Managing the intricacies of rapid experimentation and continuous changes.
  • Skill Shortage: Overcoming the lack of professionals with in-depth knowledge in mathematics, science, and technology.

By addressing these challenges, Experimental ML Scientists can improve the efficiency, accuracy, and reliability of their models, ensuring more successful deployments in the evolving AI landscape.

More Careers

Academic Experience Analyst

Academic Experience Analyst

An Academic Experience Analyst is a professional who plays a crucial role in enhancing the educational experience and outcomes for students in higher education settings. While not a universally standardized title, this position combines elements of data analysis, academic policy compliance, and collaborative support. Key responsibilities typically include: - Conducting research and analyzing data to inform decisions related to academic programs, student experience, and educational outcomes - Preparing reports and recommendations based on data analysis for administrative teams - Ensuring compliance with academic policies and regulations - Collaborating with various stakeholders to support the development and maintenance of academic programs and services Skills and qualifications often required: - Bachelor's or master's degree in education, statistics, or a related field - Proficiency in data analysis tools (e.g., SPSS, R, Excel) and statistical analysis - Strong analytical and technical skills - Excellent communication and interpersonal skills - Knowledge of higher education principles, practices, and methods The working environment is typically office-based, involving extensive computer work and collaboration with various departments. This role requires a combination of analytical thinking, technical proficiency, and effective communication to contribute to the improvement of academic experiences and outcomes for students.

Data Risk Platform Director

Data Risk Platform Director

The role of a Data Risk Platform Director is crucial in managing data governance, risk, and quality within an organization. This position requires a blend of technical expertise, leadership skills, and strategic thinking to effectively oversee data management practices and ensure compliance with regulatory requirements. ### Key Responsibilities 1. Data Governance and Risk Management - Implement and maintain data governance practices - Ensure compliance with regulatory requirements (e.g., BCBS 239) - Identify, assess, and mitigate data risks across the organization - Embed data management principles into business processes and controls 2. Leadership and Collaboration - Lead teams and collaborate with cross-functional groups - Build relationships with business partners - Provide expert advice on data management risks and controls 3. Data Quality and Management - Establish data quality controls and monitor data lineage - Report on data quality metrics - Oversee data integration and interoperability - Drive adoption of data management tools and platforms 4. Strategic and Operational Oversight - Drive maturity of data and analytics platforms - Develop and implement strategic objectives - Manage operational initiatives - Ensure alignment with organizational mission and vision ### Qualifications and Skills 1. Experience - 7-12 years in data management, risk management, or related fields - Significant leadership experience 2. Education - Bachelor's degree required (Computer Science, Information Management, or related fields) - Advanced degrees (MBA, MS/PhD in Information Science) often preferred 3. Technical Skills - Proficiency in SQL, NoSQL, cloud data platforms (e.g., Azure) - Knowledge of data governance tools (e.g., Collibra) - Strong analytical and risk assessment skills 4. Soft Skills - Excellent communication and presentation abilities - Leadership and influencing skills - Negotiation and conflict resolution capabilities ### Compensation Salaries for Data Risk Platform Directors typically range from $179,000 to over $291,000 per year, depending on location and organization. Additional performance-based incentives may be available.

AI ML Platform Engineer

AI ML Platform Engineer

An AI/ML Platform Engineer plays a crucial role in the development, deployment, and maintenance of machine learning (ML) and artificial intelligence (AI) systems within an organization. This comprehensive overview outlines the key aspects of the role: ### Key Responsibilities - **Design and Development**: Create reusable frameworks for AI/ML model development and deployment, including feature platforms, training platforms, and serving platforms. - **MLOps and Automation**: Orchestrate ML pipelines, ensuring seamless workflows for continuous model training, inference, and monitoring. - **Scalability and Performance**: Ensure AI/ML systems' scalability, availability, and operational excellence, defining strong Service Level Agreements (SLAs). - **Collaboration**: Work closely with ML Engineers, Data Scientists, and Product Managers to accelerate AI/ML development and deployment. - **Best Practices and Governance**: Establish and drive best practices in machine learning engineering and MLOps, adhering to responsible AI principles. - **Leadership and Mentorship**: Guide and mentor other ML Engineers and Data Scientists on current and emerging ML operations tools and technologies. ### Required Skills - **Programming**: Proficiency in languages such as Python, Go, or Java. - **System Design & Architecture**: Ability to design scalable ML systems, including experience with cloud environments and container technologies. - **Machine Learning**: Understanding of ML algorithms, techniques, and frameworks like PyTorch and TensorFlow. - **Data Engineering**: Skills in handling large datasets, including data cleaning, preprocessing, and storage. - **Collaboration and Communication**: Strong interpersonal skills to work effectively across diverse teams. ### Tools and Technologies - **Cloud Platforms**: Experience with providers such as GCP, AWS, or Azure, and tools like Vertex AI and AutoML. - **Open Source Technologies**: Familiarity with Kubernetes, Kubeflow, KServe, and Argo Workflows. - **MLOps Tools**: Knowledge of tools for automating and orchestrating ML pipelines and model deployment. ### Career Path - **Experience**: Typically 3+ years working with large-scale systems and 2+ years in cloud environments. - **Education**: Degree in Computer Science, Engineering, or related field often required. - **Leadership**: Senior roles may involve project management and team leadership. In summary, an AI/ML Platform Engineer designs, builds, and maintains the infrastructure for AI and ML models, ensuring scalability, performance, and adherence to best practices in this rapidly evolving field.

Research Technical Manager

Research Technical Manager

A Research Technical Manager plays a crucial role in overseeing and managing the technical aspects of research projects, particularly in the field of AI. This role combines technical expertise with leadership and project management skills to drive innovation and ensure successful outcomes. ### Key Responsibilities - **Team Leadership**: Guide and manage research teams, setting goals, assigning tasks, and providing feedback on work. - **Project Management**: Oversee planning, execution, and monitoring of research projects, aligning them with organizational goals and timelines. - **Technical Implementation**: Drive the implementation of AI initiatives, ensuring quality assurance and continuous improvement in existing technologies and methodologies. - **Cross-functional Collaboration**: Coordinate with other departments and stakeholders, translating complex technical information for non-technical audiences. - **Resource Management**: Manage budgets, schedules, and resources to support research activities. ### Skills and Qualifications - **Educational Background**: Typically requires a Ph.D. in Computer Science, AI, or a related field, with some positions preferring additional business qualifications. - **Technical Expertise**: Strong foundation in AI technologies, machine learning algorithms, and data science methodologies. - **Project Management**: Proficiency in managing complex, long-term research projects. - **Communication Skills**: Ability to articulate complex AI concepts to various stakeholders. - **Leadership**: Capacity to inspire and guide research teams towards achieving breakthrough innovations. - **Problem-Solving**: Analytical skills to address complex AI research challenges and improve processes. ### Work Environment - **Industry Variety**: Opportunities span across tech companies, research institutions, government agencies, and AI-focused startups. - **Collaborative Setting**: Work closely with multidisciplinary teams, including AI researchers, data scientists, engineers, and domain experts. - **Dynamic Atmosphere**: Fast-paced environment requiring adaptability to rapidly evolving AI technologies and methodologies. ### Additional Responsibilities - **Ethical Considerations**: Ensure AI research adheres to ethical guidelines and addresses potential societal impacts. - **Publication and Presentation**: Contribute to research papers, present findings at conferences, and represent the organization in the AI research community. - **Strategic Planning**: Identify emerging AI trends and opportunities to inform long-term research strategies. In summary, a Research Technical Manager in AI is a leader who bridges cutting-edge technical research with organizational goals, driving innovation while ensuring efficient execution of AI projects.