|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/initiation-rapide-a-lintelligence-artificielle-en-python/
课程评论:没有评论
课程名称: Python 入门人工智能 课程概述: 本课程将快速入门人工智能,并学习如何使用 Python 编程,以及 Tensorflow 和 Keras 库来编码和使用神经网络。我们将通过一个分类问题来实践,所有练习都可以在线完成,无需安装任何软件,使用 Jupyter Notebook 和 Google Colab。 课程结构: 1. 介绍人工智能:理解人工智能的核心概念和基本术语。 2. 项目介绍和资源:了解本次课程的分类问题项目,以及将使用的工具和资源。 3. 神经网络建模与实现:学习人工神经网络的原理,以及它们在机器学习中的应用,如图像识别、文本分类等。 4. 使用 Python、Tensorflow 和 Keras 编码神经网络:掌握使用 Keras 和 Tensorflow 这两个高级 API 来创建、训练和部署深度学习模型。 先修要求: 本课程适合初学者,无需 Python 编程经验。在学习过程中,你将逐步掌握 Python 语言及其在人工智能领域的应用。 学习目标: 本课程旨在帮助您快速掌握使用 Python 和深度学习技术解决实际问题的基本能力。
Ce cours est une initiation rapide à l'intelligence artificielle. Vous allez apprendre à coder et à utiliser un réseau de neurones en Python à l'aide des librairies Tensorflow et Keras. Le projet sur lequel nous travaillerons consistera à résoudre un problème de classification.Les travaux sont accessibles et exploitables en ligne grâce à l'utilisation des carnets Jupyter avec Google Colab. Aucune installation de logiciel spécifique sur son ordinateur n'est requise car tout le travail se fait en ligne.Cette initiation est structurée de façon à introduire progressivement les concepts clés nécessaires à la mise en auvre d'une IA basée sur des neurones artificiels. Elle est organisée en 4 sections:Introduction à l'intelligence artificiellePrésentation du projet d'étude et des ressources utiliséesModélisation et mise en auvre d'un réseau de neurones artificielsCoder et utiliser un réseau de neurones artificiels en Python avec Tensorflow et Keras=== Prérequis ===Ce cours s'adresse à des débutants, niveau lycée. Vous n'avez pas besoin d'être un spécialiste du langage Python. En effet, au fur et à mesure de votre progression, vous manierez ce langage et découvrirez les subtilités liées à son utilisation.Si vous êtes complètement débutant en Deep Learning et que vous souhaitez acquérir rapidement les bases nécessaire pour utiliser une IA en Python, alors cette initiation est faite pour vous.== Aide en ligne ===Quelque soit votre niveau, je suis disponible pour vous aider dans votre progression. Dans ce sens, il ne faudra surtout pas hésiter à me poser vos questions et je m'engage à y répondre dans un délai raisonnable.=== Structure du cours ===#1. Introduction à l'intelligence artificielleL'intelligence artificielle est un domaine en plein essor et un des plus porteurs du moment et ses ramifications sont nombreuses.Cette section a pour objectif d'introduire les concepts clés attachés à l'IA ainsi que le vocabulaire de base qui lui est associé.#2. Présentation du projet d'étude et des ressources utiliséesCette section introduit le support de notre problématique, qui est un problème dit de classification.Un problème de classification consiste à prédire (deviner) la valeur d'une propriété d'un individu à partir des valeurs de ses autres propriétés.#3. Modélisation et mise en auvre d'un réseau de neurones artificielsLes réseaux de neurones, communément appelés des réseaux de neurones artificiels sont des imitations simples des fonctions d'un neurone dans le cerveau humain pour résoudre des problématiques d'apprentissage de la machine (Machine Learning)Les domaines d'application des réseaux neuronaux sont souvent caractérisés par une relation entrée-sortie de la donnée d'information:La reconnaissance d'imageLes classifications de textes ou d'imagesIdentification d'objetsPrédiction de donnéesFiltrage d'un set de données#4. Coder et utiliser un réseau de neurones artificiels en Python avec Tensorflow et KerasKeras et Tensorflow sont des API de haut niveau permettant de créer et d'entraîner des modèles de deep learning. Elles sont utilisées dans le cadre du prototypage rapide, de la recherche de pointe et du passage en production. Elles présentent trois avantages majeurs:ConvivialitéKeras dispose d'une interface simple et cohérente, optimisée pour les cas d'utilisation courants. Elle fournit des informations claires et concrètes concernant les erreurs des utilisateurs.Modularité et facilité de compositionLes modèles Keras sont créés en connectant des composants configurables, avec quelques restrictions.Facilité d'extensionComposez des éléments de base personnalisés pour exprimer de nouvelles idées de recherche. Créez des calques, des métriques et des fonctions de perte, et développez des modèles de pointe.