We may earn an affiliate commission when you visit our partners.
Course image
Bram van Ginneken, Marleen Huysman, Floris Bex, Sennay Ghebreab, Arie van Deursen, and Luis Miranda da Cruz

This course is not about difficult algorithms and complex programming; it is a course for anyone interested in learning how to integrate AI into their own organization.

To understand how current Artificial Intelligence applications can be successfully integrated in organizations, we look at different examples. For instance, how ING uses reinforcement learning for personalized dialog management with its customers or how Radboud UMC uses diagnostic image analysis to discover early stages of infectious diseases.

Read more

This course is not about difficult algorithms and complex programming; it is a course for anyone interested in learning how to integrate AI into their own organization.

To understand how current Artificial Intelligence applications can be successfully integrated in organizations, we look at different examples. For instance, how ING uses reinforcement learning for personalized dialog management with its customers or how Radboud UMC uses diagnostic image analysis to discover early stages of infectious diseases.

As part of our two-course program ‘AI in Practice’, this course will guide you in the practical aspects of applying AI in your own organization. You will examine typical applications of AI in use already and learn from their experience. These include challenges of implementation, lifecycle aspects, as well as the maintenance and management of AI applications.

The course presents a variety of case studies from actual situations in public organizations and private enterprises in the healthcare, financial, retail and telecommunications sectors. These include Radboud UMC, the Municipality of Amsterdam, ING, Ahold Delhaize and KPN.

‘AI in Practice – Applying AI’ gives you the ammunition to understand the practical aspects required for the implementation of a variety of AI applications in your organization.

This course has been developed by Delft University of Technology and the Innovation Center for Artificial Intelligence Academy (ICAI). ICAI is a national initiative involving industry, universities and government in the area of AI research and applications.

What's inside

Learning objectives

  • Describe the benefits and challenges of implementing ai in organizations, in terms of context, organizational background, problems, research approach and results.
  • Identify the conditions and requirements for the implementation of ai in terms of improvement strategies for organizations in industry, academia and education.
  • Understand the implementation aspects of ai and their significance for your own organization.
  • Write a plan for the application of ai in your own organization
  • After taking this course you will be able to:

Syllabus

The course is built from five main topics on AI in Practice:
Reinforcement Learning for Real life - the AI for FinTech Research (ING and Delft University of Technology) and a Bonus Track of the Self-Learning Forecasting in Retail - the AI for Retail Lab Amsterdam (Ahold Delhaize and University of Amsterdam).
Read more
Diagnostic Image Analysis for COVID-19 - the Thira Lab (Thirona and RadboudUMC).
Thematic Track on AI Strategy and Implementation Aspects of AI - a variety of labs (Vrije Universiteit Amsterdam, Dutch National Police, Elsevier and Delft University of Technology).
Agent Architecture of the Intake - the Police AI Lab Utrecht (University Utrecht and the Dutch National Police).
AI for Society - the Civic AI Lab (the Municipality of Amsterdam, University of Amsterdam and Vrije Universiteit Amsterdam).
In each module of this course each topic is explained from the perspective of a selection of guest lecturers from ICAI labs, working in industry or academia.
This course is designed for people who want to apply AI in their own practical situation. This applies to managers who want to know what AI can do for their companies, data analysts and consultants who want to understand how AI can be applied in their business processes, or students who want to understand how the results of AI research can be translated into practical applications.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores real-world applications of AI in healthcare, finance, retail, and telecommunications
Provides case studies from leading organizations to illustrate practical implementation of AI
Led by experts from Delft University of Technology and the Innovation Center for Artificial Intelligence Academy
Covers a range of topics, from reinforcement learning to diagnostic image analysis
Guides learners through the practical aspects of implementing AI in their organizations

Save this course

Save AI in Practice: Applying AI to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AI in Practice: Applying AI with these activities:
Review the principles of machine learning
Revisit the basic principles of machine learning to ensure a strong foundation for the course material.
Browse courses on Machine Learning
Show steps
  • Re-read the course syllabus and lecture notes from previous courses on machine learning.
  • Work through a few practice problems on supervised and unsupervised learning.
Read "Artificial Intelligence: A Modern Approach"
Gain a comprehensive understanding of the fundamental concepts and algorithms in AI.
Show steps
  • Read Chapter 1-3 to understand the history, applications, and basic concepts of AI.
  • Work through the exercises and problems at the end of each chapter.
  • Attend a book club or discussion group to discuss the key ideas in the book.
Complete the "AI for Everyone" Coursera specialization
Gain practical experience with AI techniques through hands-on tutorials and projects.
Browse courses on Machine Learning
Show steps
  • Enroll in the Coursera specialization.
  • Complete the introductory course and choose two or three elective courses that align with your interests.
  • Work through the hands-on exercises and projects in each course.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Solve LeetCode problems on AI topics
Strengthen your problem-solving skills and reinforce your understanding of AI algorithms.
Browse courses on Machine Learning
Show steps
  • Create an account on LeetCode.
  • Filter problems by topic and difficulty level.
  • Solve problems and review solutions to identify areas for improvement.
Join a study group or online forum
Engage with peers to discuss course material, share knowledge, and ask questions.
Browse courses on Machine Learning
Show steps
  • Join a study group or online forum dedicated to AI.
  • Participate in discussions, ask questions, and share your own insights.
  • Collaborate with other members on projects or assignments.
Develop a prototype AI application
Apply your knowledge by building a practical AI application that solves a specific problem.
Browse courses on Machine Learning
Show steps
  • Identify a problem that can be addressed using AI.
  • Choose an appropriate AI technique and gather the necessary data.
  • Train and evaluate the AI model.
  • Deploy the prototype application and collect feedback.
Attend AI meetups or conferences
Connect with professionals in the field, learn about industry trends, and expand your professional network.
Browse courses on Machine Learning
Show steps
  • Identify upcoming AI meetups or conferences in your area.
  • Attend the events and engage with speakers, attendees, and exhibitors.
  • Follow up with interesting individuals and explore potential collaborations.

Career center

Learners who complete AI in Practice: Applying AI will develop knowledge and skills that may be useful to these careers:
AI in Health Care
**AI in Health Care** professionals use artificial intelligence to enhance patient care in a variety of ways. They may develop new AI-powered tools for disease diagnosis, treatment planning, or drug discovery. They may also work with clinicians to implement AI solutions into existing healthcare systems. This course will provide you with the knowledge and skills you need to develop AI solutions for this industry. You will have the opportunity to learn from experts in the field and apply your knowledge to real-world case studies.
AI Trainer
**AI Trainers** work with engineers to help train Artificial Intelligence models. AI Trainers prepare the data used to train models, monitor the training process, and evaluate the performance of models. This course will help you develop the skills you need to become an AI Trainer. You will have the opportunity to learn about the different types of AI models, the techniques used to train them, and the tools used to evaluate them.
AI Consultant
**AI Consultants** help businesses understand how AI can be used to improve their operations. They work with clients to identify the business problems that AI can solve, and they develop and implement AI solutions. This course will provide you with the knowledge and skills you need to become an AI Consultant. You will have the opportunity to learn about the different types of AI models, the techniques used to train them, and the tools used to implement them.
AI Engineer
**AI Engineers** design, develop, and implement AI solutions. They work with data scientists to identify the data that is needed to train AI models, and they work with software engineers to develop the code that implements the models. This course will provide you with the skills you need to become an AI Engineer. You will learn about the different types of AI models, the techniques used to train them, and the tools used to implement them.
Data Scientist
**Data Scientists** use their knowledge of mathematics, statistics, and computer science to extract insights from data. They work with businesses to identify the data that is needed to solve business problems, and they develop and implement models to analyze the data. This course will help you develop the skills you need to become a Data Scientist. You will have the opportunity to learn about the different types of data analysis techniques, the tools used to perform data analysis, and the best practices for data visualization.
Machine Learning Engineer
**Machine Learning Engineers** design, develop, and implement machine learning models. They work with data scientists to identify the data that is needed to train machine learning models, and they work with software engineers to develop the code that implements the models. This course will provide you with the skills you need to become a Machine Learning Engineer. You will learn about the different types of machine learning models, the techniques used to train them, and the tools used to implement them.
Computer Vision Engineer
**Computer Vision Engineers** work with engineers to develop computer vision models to solve problems in a variety of industries, such as manufacturing, healthcare, and transportation. This course will help you develop the skills you need to become a Computer Vision Engineer. You will have the opportunity to learn about the different types of computer vision models, the techniques used to train them, and the tools used to implement them.
Software Engineer
**Software Engineers** design, develop, and implement software applications. They work with engineers and other professionals to define the requirements for software applications and to develop and implement the applications. This course will help you develop the skills you need to become a Software Engineer. You will have the opportunity to learn about the different types of software applications, the techniques used to develop them, and the tools used to implement them.
Robotics Engineer
**Robotics Engineers** work with engineers to develop robots that can perform a variety of tasks, such as manufacturing, healthcare, and food preparation. This course will help you develop the skills you need to become a Robotics Engineer. You will have the opportunity to learn about the different types of robots, the techniques used to develop them, and the tools used to implement them.
Natural Language Processing Engineer
**Natural Language Processing Engineers** work with engineers to develop natural language processing models to solve problems in a variety of industries, such as customer service, marketing, and finance. This course will help you develop the skills you need to become a Natural Language Processing Engineer. You will have the opportunity to learn about the different types of natural language processing models, the techniques used to train them, and the tools used to implement them.
Project Manager
**Project Managers** plan, organize, and execute projects. They work with stakeholders to define the goals of a project and to develop a plan to achieve those goals. This course will help you develop the skills you need to become a Project Manager. You will have the opportunity to learn about the different phases of a project, the tools used to manage projects, and the best practices for project management.
Business Analyst
**Business Analysts** work with businesses to identify and solve business problems. They work with stakeholders to define the requirements for a solution and to develop a plan to implement the solution. This course will help you develop the skills you need to become a Business Analyst. You will have the opportunity to learn about the different types of business problems, the techniques used to solve them, and the tools used to implement solutions.
Data Analyst
**Data Analysts** use their knowledge of mathematics, statistics, and computer science to analyze data and to identify trends and patterns. This course will help you develop the skills you need to become a Data Analyst. You will have the opportunity to learn about the different types of data analysis techniques, the tools used to perform data analysis, and the best practices for data visualization.
UX Designer
**UX Designers** work with engineers and other professionals to design the user experience for software applications. They work with stakeholders to define the requirements for the user experience and to develop a plan to implement the experience. This course will help you develop the skills you need to become a UX Designer. You will have the opportunity to learn about the different aspects of user experience design, the tools used to design user experiences, and the best practices for user experience design.
Technical Writer
**Technical Writers** develop and write documentation for software applications and other technical products. They work with engineers and other professionals to define the requirements for the documentation and to develop a plan to implement the documentation. This course will help you develop the skills you need to become a Technical Writer. You will have the opportunity to learn about the different types of technical documentation, the tools used to develop technical documentation, and the best practices for technical writing.

Reading list

We've selected eight 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 AI in Practice: Applying AI.
Provides a comprehensive overview of the practical aspects of applying AI in organizations, including the challenges and benefits of AI implementation, the conditions and requirements for successful implementation, and the importance of implementation aspects for different organizations.
Provides a practical introduction to machine learning concepts, tools, and techniques, using Python libraries such as Scikit-Learn, Keras, and TensorFlow. It covers a wide range of machine learning algorithms and their applications, making it a valuable resource for those looking to apply AI in their organizations.
Provides a practical introduction to deep learning, using the Fastai and PyTorch libraries. It covers a wide range of deep learning applications, including image classification, natural language processing, and computer vision.
Explores the potential long-term implications of AI for humanity. It discusses the potential for AI to solve global problems and improve human lives, as well as the potential risks and challenges associated with AI development.
Explores the potential risks and benefits of superintelligence, a hypothetical future state of AI that surpasses human intelligence. It discusses the potential for superintelligence to solve global problems and improve human lives, as well as the potential risks and challenges associated with its development.
This textbook provides a comprehensive overview of machine learning from a probabilistic perspective. It covers a wide range of topics, from Bayesian inference to deep learning.
This textbook provides a comprehensive overview of deep learning concepts and algorithms. It covers a wide range of topics, from neural networks to convolutional neural networks and recurrent neural networks.
This textbook provides a comprehensive overview of reinforcement learning concepts and algorithms. It covers a wide range of topics, from Markov decision processes to deep reinforcement learning.

Share

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

Similar courses

Here are nine courses similar to AI in Practice: Applying AI.
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