|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/deep-learning-keras-tensorflow/
课程评论:没有评论
课程名称:Python 深度学习培训(Keras / Tensorflow) 概述:本课程旨在深入探讨与 Python 相关的机器学习各个方面。我们将使用 Tensorflow、Keras、Pandas、Numpy 和 Scikit Learn 等库,所有工作可通过 Google Colab 在线完成,无需在个人电脑上安装特定软件。课程分为六个学习主题,每个主题逐步引入新模型,通过清晰的解释帮助学员理解。课程总时长为 19.5 小时,将使您熟练掌握当前深度学习工具,有能力独立创建项目并深入学习。 课程主题: 1. 神经网络基础结构:了解人工神经网络的基本功能和应用领域,如图像识别、文本分类等。 2. 2D 卷积神经网络的图像识别:学习卷积神经网络在图像、声音和文本等多种数据类型上的应用。 3. 2D 深度卷积神经网络的图像处理:介绍 VDSR 算法,利用深度学习提高图像分辨率。 4. 推荐系统和情感分析:运用机器学习技术分析客户的情感,通过算法理解文本中的态度、意见和情感。 5. 数据异常检测:通过机器学习技术检测异常数据,为电商等行业防止欺诈行为提供解决方案。 6. 时间序列分析与预测:学习时间序列数据的分析和预测方法,我们将以实际案例进行深入讨论。 课程优势: - 适合初学者,无需 Python 专业知识,课程将循序渐进。 - 对于已有一定深度学习经验的学员,本课程也提供新的学习内容来拓宽知识面。 - 课程提供在线帮助,确保学员在学习过程中克服困难,持续进步。 无论您是刚开始接触深度学习的初学者,还是希望进一步提升的学习者,这门课程都将助您一臂之力。
Dans ce cours, vous allez découvrir et approfondir les différents aspects liés à l'apprentissage automatique avec Python. Nous utiliserons les librairies telles que Tensorflow, Keras, Pandas, Numpy, Scikit learn,...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.A chaque étape d'apprentissage de ce cours, de nouveaux modèles sont introduits. Des explications claires permettent de bien les comprendre à travers 6 thèmes d'étude:Structure de base d'un réseau de neuronesReconnaissance d'image avec un réseau de neurones à convolution 2DTraitement d'image avec un réseau de neurones profond à convolution 2DSystèmes de recommandations et d'analyse des ressentisDétection d'anomalies dans les donnéesAnalyse et prédiction sur les séries temporellesLes activités en Python expliquent clairement comment les exploiter. Des exercices sont régulièrement proposés pour consolider votre apprentissage.D'une durée totale de 19,5 heures, ce cours vous permettra d'être à l'aise avec les outils actuels du Deep Learning. Vous serez alors capable d'utiliser ces ressources pour créer vos propres projets et d'approfondir avec sérénité et en autonomie vos connaissances dans ce domaine.=== Prérequis ===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, alors ce cours est fait pour vous. Ce cours est structuré de manière progressive pour acquérir petit à petit les bases du deep learning. Chaque thème d'étude vous permettra d'améliorer vos compétences et de devenir de plus en plus autonome dans ce domaine.Si vous avez déjà une expérience en Deep Learning, vous découvrirez certainement de nouveaux thèmes d'étude qui vous permettront d'élargir vos compétences.== Aide en ligne ===Quelque soit votre niveau, je suis disponible pour vous aider dans votre progression. Il ne faut surtout pas que vous vous découragiez, en particulier si vous débutez en deep learning. En effet, comme dans tout nouvel apprentissage, vous pourrez éventuellement rencontrer des difficultés en Mathématiques ou en programmation car il est bien évident que vous avez tous un bagage différent en fonction de votre parcours (études ou professionnel).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. Votre motivation est essentielle pour réussir cette formation.=== Thèmes étudiés dans la formation ===#1. Structure de base d'un réseau de neuronesLes 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#2. Reconnaissance d'image avec un réseau de neurones à convolution 2DLes réseaux de neurones à convolution sont les véritables superstars des réseaux de neurones. Ces réseaux sont capables d'accomplir des tâches relativement complexes en exploitant des données de type image, son, texte, vidéo etc...#3. Traitement d'image avec un réseau de neurones profond à convolution 2DL'algorithme VDSR (Very Deep Super Resolution) est une approche de deep learning permettant d'augmenter la résolution d'une image. Le réseau est composé de 20 couches. Cet algorithme fait partie des algorithmes les plus performants de ces dernières années.#4. Systèmes de recommandations et d'analyse des ressentisGrâce à l'IA, il est désormais possible de mesurer et d'analyser les ressentis des clients, ce qui relève traditionnellement d'études qualitatives coûteuses car nécessitant une forte implication humaine. L'analyse du ressenti est une technologie de Machine Learning servant à déterminer le ton émotionnel d'une série de mots pour aider l'ordinateur à comprendre des attitudes, des opinions et des émotions présentes dans un texte.Dans ma formation, nous appliquerons cette technique d'analyse des ressentis sur des commentaires en Anglais et en Français (comme sur le site Allociné). #5. Détection d'anomalies dans les donnéesLa détection d'anomalies est un outil très utilisé en analyse de données. De façon simple, il s'agit de trouver en étudiant toutes nos données celles qui semblent suspectes. Le machine learning a permit de faire de gros progrès dans ce domaine.Dans le e-commerce, les tentatives de fraudes avec des coordonnées bancaire piratées sont courantes. Lorsqu'un incident de ce genre arrive, l'entreprise perd de l'argent et doit traiter des réclamations supplémentaires. La perte est évidente. Pour remédier à ce problème, il existe des techniques de machine learning pour la détection de fraudes.C'est l'exemple que nous étudierons, pour détecter des fraudes lors d'achats effectués au moyen d'une carte bancaire.#6. Analyse et prédiction sur les séries temporellesQuand on veut prédire ou juste analyser l'évolution d'une certaine quantité dans le temps, (le cours de la bourse par exemple) on est très vite confronté un type de données assez particulier: Les séries temporelles.L'importance des séries temporelles vient de son omniprésence. En effet, dans presque tous les domaines on les retrouve. Que ce soit en finance, en marketing, en traitement du signal, en physiques, etc...C'est pourquoi j'ai consacré une partie conséquente de ma formation au séries temporelles. En particulier, nous ferons une prédiction sur une série réelle portant sur la prévision de l'ensoleillement de la ville de Bâle à partir des données de Météo France. A cette occasion, nous mettrons en place un serveur dédié dans le Cloud d'Amazon AWS et de Google afin d'augmenter la puissance de calcul.