We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Fundamentals of Responsible Artificial Intelligence/ML

Vasco Patrício

NATURAL KNOWLEDGE

There's no doubt that AI is everywhere.

In our cell phones, our computers, our cars, our apps, and many other aspects of life.

Knowing how to design and train effective AI and ML models is not an easy task.

Read more

NATURAL KNOWLEDGE

There's no doubt that AI is everywhere.

In our cell phones, our computers, our cars, our apps, and many other aspects of life.

Knowing how to design and train effective AI and ML models is not an easy task.

But even when you master it, these may not be responsible.

Due to bias, error, malicious management, or other factors, AI/ML models may hurt data subjects.

There are, naturally, several courses on fragmented topics of the AI industry.

How to train models, how to debias datasets, and other specific areas.

Frequently, you can find information on aspects of AI, or on aspects of responsible AI. But not both.

And on top that, many courses use different definitions, so you may become confused.

In short, most courses on AI don't present a single, united source of training on responsible AI.

And this has consequences not just for your career, but yourself personally as well.

What happens when you don't have enough information (or in the adequate format)?

  • You'll become confused by what are responsible - and irresponsible - algorithms. Do we need debiasing? Do we need explainability? Others?

  • You won't be able to properly diagnose - and address - model problems that may be hurting data subjects;

  • You'll become frustrated and irritated due to not knowing what is wrong with a specific model;

  • You won't be able to make choices in terms of the models - from specific to sensitive classifiers, accurate versus explainable models, or many other specific model inferences - that, each, carry ethical consequences;

  • You won't be able to tell an employer - or the end user - that you can design "responsible" AI, with confidence;

So, if you want to know everything about what makes AI/ML models responsible (or not), as well as how to address issues, where should you head?

This new course, of course.

In other words, not only did I make sure that you'll find more topics (and more in-depth) than in any other course you may find, but I also made sure to keep the information relevant to the types of models and use cases you will find nowadays.

Designing responsible AI models may seem complex (and it is, to a point), but it relies on a few key, simple principles.

In this course, you'll learn about the essentials of how models are designed without bias, how they can become explainable, and how to mitigate the ethical risks posed by them.

Not only that, we'll dive deep into the activities, stakeholders, projects and resources involved in responsible AI model design.

In this 8.5-hour+ masterclass, you'll find the following modules:

  • You'll learn about the Fundamentals. We start by clarifying what is model bias, XAI (explainable AI), the usual ethical risks posed by AI, and an introduction to the different disciplines;

  • You'll learn about Responsible Data and Models. All types of problems that may occur with a model or its data, from data drift, to overloaded/correlated features, wrong inferences, overfitting, and many other issues with either the model or the data - and how to address them;

  • You'll learn about Transparency and Explainability. We will cover the discipline of XAI, or explainable AI, the basics of justifications, recipients, what makes good justifications, as well as some popular frameworks for AI explainability, such as What are the specific ethical risks associated with a given AI/ML model, with the product that contains it, with the management of the company itself, as well as what regulation may affect your model decisions, and how your AI model may impact society, as a whole, with time and scale;

By the end of this course, you will know exactly what makes AI/ML models irresponsible, and how to design responsible models, which help people, not hurt them, while still being useful and accurate.

The best of this course? Inside you'll find all of these 4 modules.

THE PERFECT COURSE... FOR WHOM?

This course is targeted at different types of people.

Naturally, if you're a current or future AI/ML practitioner, you will find this course useful, as well as if you are any other professional or executive involved in the design of AI/ML models for any purpose.

But even if you're any other type of professional that aims to know more about how AI/ML works, and how it may become responsible, you'll find the course useful.

More specifically, you're the ideal student for this course if:

  • You're someone who wants to know more about AI/ML themselves (how they transform inputs into outputs, different types of models, their characteristics, and what may go wrong with each);

  • You're someone who is interested in scrutinising AI/ML models (what makes models be sensitive, yield wrong outputs, and/or develop biases for specific parts of the population);

  • You're some who is interested in ethics in tech (how AI/ML models may worsen societal problems, discriminate minorities, or otherwise make automated decisions, at scale, that may damage data subjects);

LET ME TELL YOU...

And by this, I mean,

So, here is a list of everything that this masterclass covers:

  • Fundamentals

    • You'll learn about the basics of irresponsible models. Models that have data or model issues, that are not explainable, or whose ethical risks are not hedged against (or not acknowledged) by the company;

    • You'll learn about the ethical consequences of classifiers and regressors, placing inputs in wrong categories, or estimating wrong values for these, as well as what this may cause. Also, the differences between discriminative and generative models, in terms of what may happen;

    • You'll learn about the specific ethical consequences of sensitive versus specific classifiers, and what they cause with different thresholds, as well as the analogous dilemma in regressors - being flexible versus efficient;

    • You'll learn about the dilemma of accuracy versus explainability, where different models sit on the accuracy/explainability spectrum, and how your use case usually guides model architecture;

  • Responsible Data and Models:

    • You'll learn about model feature issues, which are issues caused by the selection of wrong (or biased) features in the model, including reduced features, having a historical focus, using proxies, defaulting, having overloaded/correlated features, "overefficiency" and feedback loops;

      • You'll learn about the use of reduced features, when a model tries to distill reality into one (or few) features, and its consequences;

      • You'll learn about having a historical focus, which traps people (or other inputs) into their "past versions", many times perpetuating feedback loops and disadvantages;

      • You'll learn about proxies, which are features that approximate other, unavailable features, but bring biases of their own, and of what types;

      • You'll learn about defaulting - forcing people (or inputs) into specific categories, and what happens when inputs default to the wrong categories (or to no category);

      • You'll learn about overloaded or correlated features, which are features that seem independent at first sight, but actually have additional meaning, many times encoding financial, racial and other information;

      • You'll learn about "overefficiency", the name that I give to the goal of maximising the value of one single feature, at all costs, regardless of the consequences that has to people and other elements;

      • You'll learn about feedback loops - what happens when model outputs are later used as inputs, and how that can perpetuate biases and discrimination;

    • You'll learn about model issues, which are problems with the model itself, or its training;

      • You'll learn about adversarial sensitivity - what happens when a model is not trained for noise, and, therefore, with small changes in inputs produces wild fluctuations in outputs;

      • You'll learn about overfitting - what happens when a model is trained just for one use case (or type of data), and the specific ethical consequences of it;

    • You'll learn about data issues, which are problems either with the training data or production data themselves:

      • You'll learn about biased data, how they occur, the biases that you may have, yourself, as a practitioner, and how to address them;

      • You'll learn about data drift - when production data starts to have different characteristics from training data, as well as the specific consequences of this process;

    • You'll learn about data-centric approaches - techniques to improve data quality;

      • You'll learn about some data quantity dilemmas - what to do when we have too much data for a feature, as well as when we don't have data at all, and the consequences of different choices;

      • You'll learn about dataset hygiene, including responsibilities for sourcing and maintaining data, handling metadata, and other basic elements to assure high-quality training data;

      • You'll learn about diversity and debiasing - how datasets may become biased (in terms of location, ethnicity, financial status, or any other feature), and how to address your own biases as a practitioner, such as anchoring bias, survivorship bias, confirmation bias, and many others;

      • You'll learn about data profiling - how to increase the quality of data by detecting formats, patterns, business rules, statistical measures and more insights about data;

      • You'll learn about ethical data dimensions - besides the "usual" data dimensions in profiling, such as accuracy or completeness, using dimensions that specifically measure how ethical data are, such as fairness, privacy, transparency and others, and that indicate fair AI/ML model decisions (or the lack of them. );

      • You'll learn about data usage purpose/authority, and how the same data may be processed, in a company, for one purpose, and not for another one, safeguarding data subjects if the company does not have a purpose for their data;

    • You'll learn about model-centric approaches - decisions about the model, itself, to make its inferences more ethical:

      • You'll learn about the dilemmas of human overrides, and the ethical consequences of allowing users to go against AI outputs - or of not allowing them to;

      • You'll learn about different inference decisions, from the thresholds selected for classifiers, tuning recommendations based on personal information, and other dilemmas, as well as their consequences;

      • You'll learn about specialist validation - why it's crucial to validate model design choices and goals with business experts, and not make the AI/ML practitioner responsible for these - and why;

      • You'll learn about subpopulation considerations - what happens when your model treats a specific subpopulation in a different way, and the dilemma of "breaking off" a model copy for a different subpopulation versus optimising the model, itself;

  • Transparency and Explainability:

    • You'll learn about the basics of explainability. What is the discipline of XAI, or explainable AI, what is transparency, what is interpretability, other terms, and what are justifications or explanations;

    • You'll learn about the key elements of explanations, from fidelity, to the level of abstraction, contrasting information, and other elements of justifications of high-quality, explainable AI;

    • You'll learn about the different explanation recipients - internal users, external users, observes, regulators, and more, and what each may demand, in terms of explanations;

    • You'll learn about the downsides and challenges of transparency, including users gaming the system, copying AI models, attacking the model itself, and more;

    • You'll learn about an overview of XAI methods, including data-centric and data profiling methods, visualising different results, calculating the influence of different features, and counterfactual explanations;

    • You'll learn about common elements in XAI, including what are "concepts", what is "activation", and what are "surrogate models", used by many popular frameworks;

    • You'll learn about LIME, or Local, Interpretable, Model-Agnostic Explanations, an explainability framework using a linear surrogate model explainer;

    • You'll learn about SHAP, or Shapley Additive Explanations, an explainability framework using Shapley values to calculate feature contributions in a more subtle and advanced manner, and with specific implementations for all major model architectures;

    • You'll learn about TCAV, or Training with Concept Activation Vectors, an explainability framework that uses the activation of "concepts" instead of pixel regions for output determination, more user-friendly than other methods such as LRP (Layer-wise Relevance Propagation);

  • Ethics and Ethical Risks

    • You'll learn about some product considerations - risk and insights related to the products containing AI models;

      • You'll learn about the key components of good consent, such as choice, freedom, understanding, and others, and how to obtain "true consent" using these;

      • You'll learn about some dilemmas regarding recordkeeping - what types of logs to keep, and for how long, and the consequences this has for data subjects;

      • You'll learn about assessing the ethical risks posed by an AI model, at different stages. The risks posed by its creation, by its usage, by its possible deterioration with time, and more;

    • You'll learn about some management considerations - ethical risks posed by the behavior of people in the company;

      • You'll learn about ethical alignment - defining ethical values the company lives by, and how these are impacted by your AI/ML models, and implementing them in practice;

      • You'll learn about ethical governance - defining structures and responsible people that govern whether ethical values are obeyed or not - and the consequences;

      • You'll learn about the "compliance approach" - considering data ethics a type of compliance, which makes it quantifiable and measurable, and easier to adhere to;

      • You'll learn about enforcement and accountability, including how employee incentives may be perverse and contribute to malevolous model usage, as well as how to hold accountable employees that make unethical decisions with AI/ML models;

      • You'll learn about the three levels of oversight framework, considering AI/ML models to be scrutinised at three distinct levels of depth - isolated actions, the contributions to a system, and the contributions to the bigger society, in general;

    • You'll learn about relevant regulatory frameworks, and how they impact AI decisions;

      • You'll learn about the GDPR and its guidelines for data, but specifically, how it affects AI decisions, forbidding automated decisions with significant/legal impact on individuals and forcing basic model architecture disclosure, for example;

      • You'll learn about the CCPA, and its similarities and differences with the GDPR - and specifically, those that affect AI decisions;

      • You'll learn about fairness in finance regulation in the US, and how the CFPB can scrutinise any AI/ML model, not just in terms of outputs but also processes and documentation, for any activity that may cause harm to consumers in any financial services market;

    • You'll learn about societal considerations - what your AI model can cause, with time and at scale, to society, including possible acceleration of bias, provider dependency, contributing to a focus on surveillance, the reduction (or elimination) of objective experiences, and more;

MY 

Also, I suggest you make use of the free preview videos to make sure the course really is a fit. I don't want you to waste your money.

If you think this course is a fit and can take your responsible AI/ML model knowledge to the next level... it would be a pleasure to have you as a student.

See you on the other side.

Enroll now

What's inside

Learning objectives

  • Most problems with ai/ml models or their data, as well as how to address them
  • How to identify and mitigate ethical risks from ai/ml models, as well as comply with regulation
  • What is xai (explainable ai), as well as the most common explanation elements and popular frameworks
  • Relevant regulation that impacts ai models, and how

Syllabus

Introduction
Course Intro
The fundamentals of responsible AI and ML.
Module Intro
Read more
Responsible AI/ML Considerations
Responsible AI/ML Considerations Quiz
Usual Model Characteristics - Intro
Usual Model Characteristics - Classification and Regression
Usual Model Characteristics - Classification and Regression Quiz
Usual Model Characteristics - Specificity vs. Sensitivity
Usual Model Characteristics - Specificity vs. Sensitivity Quiz
Usual Model Characteristics - Accuracy vs. Explainability
Usual Model Characteristics - Accuracy vs. Explainability Quiz
Module Outro
Both the common problems and solutions for models and data that create irresponsible AI decisions.
Model Feature Issues - Intro
Model Feature Issues - Reduced Features
Model Feature Issues - Reduced Features Quiz
Model Feature Issues - Historical Focus
Model Feature Issues - Historical Focus Quiz
Model Feature Issues - Proxies
Model Feature Issues - Proxies Quiz
Model Feature Issues - Defaulting
Model Feature Issues - Defaulting Quiz
Model Feature Issues - Overloaded/Correlated Features
Model Feature Issues - Overloaded/Correlated Features Quiz
Model Feature Issues - "Overefficiency"
Model Feature Issues - "Overefficiency" Quiz
Model Feature Issues - Feedback Loops
Model Feature Issues - Feedback Loops Quiz
Model Issues - Intro
Model Issues - Adversarial Sensitivity
Model Issues - Adversarial Sensitivity Quiz
Model Issues - Overfitting
Model Issues - Overfitting Quiz
Data Issues - Intro
Data Issues - Biased Data
Data Issues - Biased Data Quiz
Data Issues - Data Drift
Data Issues - Data Drift Quiz
Data-Centric Approaches - Intro
Data-Centric Approaches - Data Quantity Dilemmas
Data-Centric Approaches - Data Quantity Dilemmas Quiz
Data-Centric Approaches - Dataset Hygiene
Data-Centric Approaches - Dataset Hygiene Quiz
Data-Centric Approaches - Diversity and Debiasing
Data-Centric Approaches - Diversity and Debiasing Quiz
Data-Centric Approaches - Data Profiling
Data-Centric Approaches - Data Profiling Quiz
Data-Centric Approaches - Ethical Data Dimensions
Data-Centric Approaches - Ethical Data Dimensions Quiz
Data-Centric Approaches - Data Usage Purpose/Authority
Data-Centric Approaches - Data Usage Purpose/Authority Quiz
Model-Centric Approaches - Intro
Model-Centric Approaches - Human Override
Model-Centric Approaches - Human Override Quiz
Model-Centric Approaches - Inference Decisions
Model-Centric Approaches - Inference Decisions Quiz
Model-Centric Approaches - Specialist Validation
Model-Centric Approaches - Specialist Validation Quiz
Model-Centric Approaches - Subpopulation Considerations
Model-Centric Approaches - Subpopulation Considerations Quiz
The basics of XAI (explainable AI), as well as some frameworks for it.
Explainability Basics
Explainability Basics Quiz
Explanation Elements
Explainability Elements
Explanation Recipients
Explanation Recipients Quiz
Transparency Challenges
Transparency Challenges Quiz
XAI Method Overview
XAI Method Overview Quiz
XAI Common Elements
XAI Common Elements Quiz
Popular Frameworks - Intro
Popular Frameworks - LIME
Popular Frameworks - LIME Quiz
Popular Frameworks - SHAP
Popular Frameworks - SHAP Quiz
Popular Frameworks - TCAV
Popular Frameworks - TCAV Quiz
The ethical risks associated with specific AI models, the products that contain them, and their organisations.
Product Considerations - Intro
Product Considerations - Consent
Product Considerations - Consent Quiz
Product Considerations - Levels of Recordkeeping
Product Considerations - Levels of Recordkeeping Quiz
Product Considerations - Ethical Risk Assessment
Product Considerations - Ethical Risk Assessment Quiz
Management Considerations - Intro
Management Considerations - Ethical Alignment
Management Considerations - Ethical Alignment Quiz
Management Considerations - Ethical Governance
Management Considerations - Ethical Governance Quiz

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches the fundamentals of responsible AI and ML, including model bias, XAI, ethical risks, and industry disciplines
Provides practical knowledge on troubleshooting problems with AI/ML models and their data, making it useful for practitioners
Covers ethical considerations in the design, deployment, and management of AI/ML models, enhancing learners' understanding of responsible AI development
Examines relevant regulatory frameworks impacting AI decisions, ensuring learners are aware of legal and compliance requirements
Emphasizes societal implications of AI systems, fostering critical thinking about the potential impact on society
Requires familiarity with AI/ML concepts and may be less accessible to complete beginners

Save this course

Save Fundamentals of Responsible Artificial Intelligence/ML to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Fundamentals of Responsible Artificial Intelligence/ML. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Fundamentals of Responsible Artificial Intelligence/ML will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data scientists help build a foundation for developing and deploying responsible AI/ML models. With this course, you will learn how to build models without bias and have a deep understanding of the ethical risks posed by them. Knowing how to assess these risks will allow you to build accurate models that do not violate privacy or other ethical principles.
AI Policy Analyst
AI Policy Analysts are responsible for developing and implementing policies that govern the use of AI/ML. By taking this course, you will gain a deep understanding of the ethical risks associated with AI/ML models and be able to develop policies that mitigate these risks.
Chief Privacy Officer
Chief Privacy Officers are responsible for ensuring that their organization complies with privacy laws and regulations. By taking this course, you will learn about the ethical risks associated with data and be able to identify and mitigate these risks. This knowledge will help you ensure that your organization's use of AI/ML models complies with privacy laws and regulations.
Machine Learning Engineer
Machine Learning Engineers are responsible for developing and deploying AI/ML models. By taking this course, you will learn about the fundamentals of responsible AI/ML and be able to identify and mitigate ethical risks. This knowledge will help you build more responsible models that do not harm users.
Ethics Officer
Ethics Officers are responsible for ensuring that their organization's actions are ethical. By taking this course, you will gain a deep understanding of the ethical risks associated with AI/ML models and be able to advise your organization on how to mitigate these risks.
Risk Manager
Risk Managers are responsible for identifying and mitigating risks to their organization. By taking this course, you will gain a deep understanding of the ethical risks associated with AI/ML models and be able to identify and mitigate these risks. This knowledge will help you protect your organization from the risks associated with AI/ML.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data. By taking this course, you will learn about the ethical risks associated with data and be able to identify and mitigate these risks. This knowledge will help you ensure that the data you use to build AI/ML models is accurate and unbiased.
AI Engineer
AI Engineers are responsible for designing, developing, and deploying AI systems. By taking this course, you will gain a deep understanding of the ethical risks associated with AI/ML models and be able to build responsible models that do not violate privacy or other ethical principles.
Quantitative Analyst
Quantitative Analysts use mathematics and statistics to analyze data. By taking this course, you will learn about the ethical risks associated with data and be able to identify and mitigate these risks. This knowledge will help you ensure that your analysis is accurate and unbiased.
Consultant
Consultants advise clients on a variety of business issues. By taking this course, you will learn about the ethical risks associated with consulting and be able to provide advice that does not harm clients or their stakeholders.
Lawyer
Lawyers advise clients on legal issues. By taking this course, you will learn about the ethical risks associated with practicing law and be able to provide advice that does not harm clients or their interests.
Product Manager
Product Managers are responsible for planning, developing, and launching products. By taking this course, you will learn about the ethical risks associated with product development and be able to design and develop products that do not harm users.
Business Analyst
Business Analysts are responsible for analyzing business processes and making recommendations for improvement. By taking this course, you will learn about the ethical risks associated with business analysis and be able to make recommendations that do not harm the organization or its stakeholders.
Project Manager
Project Managers are responsible for planning, executing, and completing projects. By taking this course, you will learn about the ethical risks associated with project management and be able to manage projects that do not harm stakeholders.
Software Engineer
Software Engineers are responsible for developing and maintaining software applications. By taking this course, you will learn about the ethical risks associated with software development and be able to design and develop software that does not harm users.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Fundamentals of Responsible Artificial Intelligence/ML.
Serves as a framework for understanding the ethical and societal implications of AI. It provides comprehensive insights into the role of AI in various aspects of society, including ethical considerations, governance, law, and policy.
Provides a comprehensive overview of the ethical issues surrounding AI, covering topics such as privacy, fairness, and accountability. It is an excellent resource for anyone interested in learning more about this important topic.
Provides a comprehensive overview of the future of humanity, and the role that AI will play in it. It is an excellent resource for anyone interested in learning more about this important topic.
Provides a comprehensive overview of the potential risks and benefits of AI, and the implications for humanity. It is an excellent resource for anyone interested in learning more about this important topic.
Offers a probabilistic approach to machine learning, delving into statistical models and their applications in various domains. It provides a solid foundation in probabilistic inference and modeling techniques, which are essential for understanding and developing AI systems.
Provides a comprehensive overview of the history and development of AI, and the implications for the future. It is an excellent resource for anyone interested in learning more about this important topic.
Provides a comprehensive overview of the field of deep learning, covering both the theoretical foundations and practical applications. It is an excellent resource for anyone interested in learning more about this important topic.
Offers a speculative and thought-provoking exploration of the potential future of humanity in relation to AI. It examines the potential benefits and risks of AI, and discusses the implications for our society, economy, and species as we navigate the rapidly evolving landscape of artificial intelligence.
Provides a concise overview of the field of machine learning, covering both the theoretical foundations and practical applications. It is an excellent resource for anyone interested in learning more about this important topic.
Provides a gentle introduction to the field of machine learning, covering both the theoretical foundations and practical applications. It is an excellent resource for anyone interested in learning more about this important topic.
Provides a gentle introduction to the field of AI, covering both the theoretical foundations and practical applications. It is an excellent resource for anyone interested in learning more about this important topic.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Fundamentals of Responsible Artificial Intelligence/ML.
Model Building and Evaluation for Data Scientists
Most relevant
MLOps1 (AWS): Deploying AI & ML Models in Production...
Most relevant
MLOps1 (GCP): Deploying AI & ML Models in Production...
Most relevant
MLOps1 (Azure): Deploying AI & ML Models in Production...
Most relevant
Launching into Machine Learning
Most relevant
Managing Microsoft Azure AI Solutions
Most relevant
Introduction to Machine Learning and AI
Most relevant
Build Optimal Models with Azure Automated ML
Most relevant
Identify Damaged Car Parts with Vertex AutoML Vision
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser