Table des matières
# Réponse 2
# Réponse trois
Maison Périphériques technologiques IA Quels sont les cas classiques où le deep learning n'est pas aussi efficace que les méthodes traditionnelles ?

Quels sont les cas classiques où le deep learning n'est pas aussi efficace que les méthodes traditionnelles ?

Oct 17, 2023 am 11:37 AM
ai 深度学习

En tant que l’un des domaines technologiques les plus avant-gardistes, le deep learning est souvent considéré comme la clé du progrès technologique. Cependant, existe-t-il des cas où l’apprentissage profond n’est pas aussi efficace que les méthodes traditionnelles ? Cet article résume quelques réponses de haute qualité de Zhihu pour répondre à cette question

Quels sont les cas classiques où le deep learning nest pas aussi efficace que les méthodes traditionnelles ?

Lien de la question : https://www.zhihu.com/question/451498156

# Réponse 1

Auteur : I' Je suis tellement confus

Lien source : https://www.zhihu.com/question/451498156/answer/1802577845

Pour les domaines qui nécessitent une interprétabilité, l'apprentissage profond de base est incomparable avec les méthodes traditionnelles. Je travaille depuis quelques années sur des produits de contrôle des risques et de lutte contre le blanchiment d'argent, mais la réglementation exige que nos décisions soient explicables. Nous avons essayé le deep learning, mais l'explicabilité est difficile à atteindre et les résultats ne sont pas très bons. Pour les scénarios de contrôle des risques, le nettoyage des données est très important, sinon ce ne seront que des déchets.

En écrivant le contenu ci-dessus, je me suis souvenu d'un article que j'ai lu il y a deux ans : "Vous n'avez pas besoin de ML/AI, vous avez besoin de SQL"

https://www.php.cn/link / f0e1f0412f36e086dc5f596b84370e86

L'auteur est Celestine Omin, une ingénieure logicielle nigériane qui travaille chez Konga, l'un des plus grands sites de commerce électronique au Nigeria. Nous savons tous que le marketing de précision et les recommandations personnalisées destinées aux anciens utilisateurs sont l’un des domaines de l’IA les plus couramment utilisés. Lorsque d’autres utilisent le deep learning pour formuler des recommandations, sa méthode semble extrêmement simple. Il a simplement parcouru la base de données, éliminé tous les utilisateurs qui ne s'étaient pas connectés depuis trois mois et leur a envoyé des coupons. Il a également parcouru la liste des produits dans le panier de l'utilisateur et a décidé de recommander des produits connexes basés sur ces produits populaires.

En conséquence, grâce à ses simples recommandations personnalisées basées sur SQL, le taux d'ouverture de la plupart des e-mails marketing se situe entre 7 et 10 %. Lorsqu'il est bien fait, le taux d'ouverture est proche de 25 à 30 %, ce qui est l'industrie. taux d’ouverture moyen trois fois supérieur.

Bien sûr, cet exemple ne vise pas à dire à tout le monde que l'algorithme de recommandation est inutile et que tout le monde devrait utiliser SQL, mais cela signifie que lors de l'application du deep learning, vous devez prendre en compte des contraintes telles que le coût et les scénarios d'application. Dans ma réponse précédente (À quoi fait exactement référence la capacité de mise en œuvre d'un ingénieur en algorithmes ?), j'ai mentionné que des contraintes pratiques doivent être prises en compte lors de la mise en œuvre d'algorithmes.

https://www.php.cn/link/f0e1f0412f36e086dc5f596b84370e86

L'environnement du commerce électronique au Nigeria est encore très arriéré et la logistique ne peut pas suivre le rythme. Même si la méthode d'apprentissage en profondeur est utilisée pour améliorer l'effet, elle n'aura en réalité pas beaucoup d'impact sur les bénéfices globaux de l'entreprise.

Par conséquent, l'algorithme doit être « adapté aux conditions locales » lors de sa mise en œuvre, sinon la situation du « ventilateur électrique faisant souffler la boîte à savon » se reproduira.

Une grande entreprise a introduit une ligne de production d'emballages de savon, mais a constaté que cette ligne de production avait un défaut : il y avait souvent des boîtes sans savon. Ils ne pouvaient pas vendre de boîtes vides aux clients, ils ont donc dû embaucher un postdoctorant qui a étudié l'automatisation pour concevoir un plan de tri des boîtes à savon vides.
Le boursier postdoctoral a organisé une équipe de recherche scientifique de plus d'une douzaine de personnes et a utilisé une combinaison de machines, de microélectronique, d'automatisation, de détection de rayons X et d'autres technologies, dépensant 900 000 yuans pour réussir à résoudre le problème. Chaque fois qu'une boîte à savon vide traverse la chaîne de production, des détecteurs des deux côtés la détectent et conduisent un robot pour repousser la boîte à savon vide.
Il y a une entreprise municipale dans le sud de la Chine qui a également acheté la même ligne de production. Lorsque le patron a découvert ce problème, il s'est mis très en colère et a trouvé un petit ouvrier et lui a dit : « Vous pouvez finir ça pour moi, ou vous pouvez ramper. " Le petit ouvrier Il a rapidement trouvé un moyen et a dépensé 190 yuans pour placer un ventilateur électrique de haute puissance à côté de la ligne de production et le souffler fort, de sorte que toutes les boîtes à savon vides soient emportées.

(Bien que ce ne soit qu'une blague)

Le deep learning est un marteau, mais tout dans le monde n'est pas un clou.

# Réponse 2

Auteur : Mo Xiao Fourier

Lien source : https://www.zhihu.com/question/451498156/answer/1802730183

Il existe deux scénarios plus courants :

1. Des scénarios qui recherchent l'explicabilité.

L'apprentissage profond est très efficace pour résoudre les problèmes de classification et de régression, mais l'explication de ce qui affecte les résultats est très faible. Si dans les scénarios commerciaux réels, les exigences d'interprétabilité sont très élevées, comme dans les scénarios suivants, alors approfondi. l'apprentissage est souvent bouleversé.

Quels sont les cas classiques où le deep learning nest pas aussi efficace que les méthodes traditionnelles ?

2. De nombreux scénarios d'optimisation opérationnelle

tels que des problèmes d'ordonnancement, de planification et d'allocation Souvent, ces problèmes ne peuvent pas être bien transformés en formats d'apprentissage supervisé, c'est pourquoi des algorithmes d'optimisation sont souvent utilisés. Dans les recherches actuelles, les algorithmes d’apprentissage profond sont souvent intégrés au processus de résolution pour obtenir de meilleures solutions, mais en général, le modèle lui-même ne constitue pas encore l’apprentissage profond comme épine dorsale.

Le deep learning est une très bonne idée de solution, mais ce n'est pas la seule. Même une fois mis en œuvre, de gros problèmes subsistent. Si le deep learning est intégré à l’algorithme d’optimisation, en tant que composant de la solution, il a encore beaucoup d’utilité.

En bref,

Quels sont les cas classiques où le deep learning nest pas aussi efficace que les méthodes traditionnelles ?

# Réponse trois

Auteur : LinT

Lien source : https://www.zhihu.com/question/451498156/answer/1802516688

Cette question doit être Regardez les scènes. Bien que l'apprentissage profond élimine les problèmes liés à l'ingénierie des fonctionnalités, il peut être difficile à appliquer dans certains scénarios :

  1. Les applications ont des exigences élevées en matière de latence mais des exigences moins élevées en matière de précision. Dans ce cas, un modèle simple peut être meilleur. choix ;
  2. Certains types de données, tels que les données tabulaires, peuvent être plus appropriés pour utiliser des modèles d'apprentissage statistique tels que des modèles arborescents au lieu de modèles d'apprentissage en profondeur
  3. Les décisions de modèle ont un impact significatif, comme la sécurité ; connexe, économique La prise de décision est liée et nécessite que le modèle soit interprétable, donc les modèles linéaires ou les modèles arborescents sont de meilleurs choix que l'apprentissage en profondeur
  4. Le scénario d'application détermine la difficulté de la collecte de données, et il y a un risque ; de surajustement lors de l'utilisation du deep learning

Les applications réelles sont toutes basées sur la demande. Il n'est pas scientifique de parler de performances quelle que soit la demande (précision, délai, consommation de puissance de calcul). Si la « traduction sèche » de la question se limite à un certain indicateur, la portée de la discussion peut être restreinte.

Quels sont les cas classiques où le deep learning nest pas aussi efficace que les méthodes traditionnelles ?

Lien original : https://mp.weixin.qq.com/s/tO2OD772qCntNytwqPjUsA

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment configurer le format de journal debian Apache Comment configurer le format de journal debian Apache Apr 12, 2025 pm 11:30 PM

Cet article décrit comment personnaliser le format de journal d'Apache sur les systèmes Debian. Les étapes suivantes vous guideront à travers le processus de configuration: Étape 1: Accédez au fichier de configuration Apache Le fichier de configuration apache principal du système Debian est généralement situé dans /etc/apache2/apache2.conf ou /etc/apache2/httpd.conf. Ouvrez le fichier de configuration avec les autorisations racinaires à l'aide de la commande suivante: sudonano / etc / apache2 / apache2.conf ou sudonano / etc / apache2 / httpd.conf Étape 2: définir les formats de journal personnalisés à trouver ou

Comment les journaux Tomcat aident à dépanner les fuites de mémoire Comment les journaux Tomcat aident à dépanner les fuites de mémoire Apr 12, 2025 pm 11:42 PM

Les journaux TomCat sont la clé pour diagnostiquer les problèmes de fuite de mémoire. En analysant les journaux TomCat, vous pouvez avoir un aperçu de l'utilisation de la mémoire et du comportement de collecte des ordures (GC), localiser et résoudre efficacement les fuites de mémoire. Voici comment dépanner les fuites de mémoire à l'aide des journaux Tomcat: 1. Analyse des journaux GC d'abord, activez d'abord la journalisation GC détaillée. Ajoutez les options JVM suivantes aux paramètres de démarrage TomCat: -xx: printgcdetails-xx: printgcdatestamps-xloggc: gc.log Ces paramètres généreront un journal GC détaillé (GC.Log), y compris des informations telles que le type GC, la taille et le temps des objets de recyclage. Analyse GC.Log

Comment implémenter le tri des fichiers par Debian Readdir Comment implémenter le tri des fichiers par Debian Readdir Apr 13, 2025 am 09:06 AM

Dans Debian Systems, la fonction ReadDir est utilisée pour lire le contenu du répertoire, mais l'ordre dans lequel il revient n'est pas prédéfini. Pour trier les fichiers dans un répertoire, vous devez d'abord lire tous les fichiers, puis les trier à l'aide de la fonction QSORT. Le code suivant montre comment trier les fichiers de répertoire à l'aide de ReadDir et QSort dans Debian System: # include # include # include # include # include // Fonction de comparaison personnalisée, utilisée pour qsortintCompare (constvoid * a, constvoid * b) {returnstrcmp (* (

Comment optimiser les performances de Debian Readdir Comment optimiser les performances de Debian Readdir Apr 13, 2025 am 08:48 AM

Dans Debian Systems, les appels du système ReadDir sont utilisés pour lire le contenu des répertoires. Si ses performances ne sont pas bonnes, essayez la stratégie d'optimisation suivante: simplifiez le nombre de fichiers d'annuaire: divisez les grands répertoires en plusieurs petits répertoires autant que possible, en réduisant le nombre d'éléments traités par appel ReadDir. Activer la mise en cache de contenu du répertoire: construire un mécanisme de cache, mettre à jour le cache régulièrement ou lorsque le contenu du répertoire change et réduire les appels fréquents à Readdir. Les caches de mémoire (telles que Memcached ou Redis) ou les caches locales (telles que les fichiers ou les bases de données) peuvent être prises en compte. Adoptez une structure de données efficace: si vous implémentez vous-même la traversée du répertoire, sélectionnez des structures de données plus efficaces (telles que les tables de hachage au lieu de la recherche linéaire) pour stocker et accéder aux informations du répertoire

Comment Debian Readdir s'intègre à d'autres outils Comment Debian Readdir s'intègre à d'autres outils Apr 13, 2025 am 09:42 AM

La fonction ReadDir dans le système Debian est un appel système utilisé pour lire le contenu des répertoires et est souvent utilisé dans la programmation C. Cet article expliquera comment intégrer ReadDir avec d'autres outils pour améliorer sa fonctionnalité. Méthode 1: combinant d'abord le programme de langue C et le pipeline, écrivez un programme C pour appeler la fonction readdir et sortir le résultat: # include # include # include # includeIntmain (intargc, char * argv []) {dir * dir; structDirent * entrée; if (argc! = 2) {

Comment configurer les règles de pare-feu pour Debian Syslog Comment configurer les règles de pare-feu pour Debian Syslog Apr 13, 2025 am 06:51 AM

Cet article décrit comment configurer les règles de pare-feu à l'aide d'iptables ou UFW dans Debian Systems et d'utiliser Syslog pour enregistrer les activités de pare-feu. Méthode 1: Utiliser iptableIpTable est un puissant outil de pare-feu de ligne de commande dans Debian System. Afficher les règles existantes: utilisez la commande suivante pour afficher les règles iptables actuelles: Sudoiptables-L-N-V permet un accès IP spécifique: Par exemple, permettez l'adresse IP 192.168.1.100 pour accéder au port 80: Sudoiptables-Ainput-PTCP - DPORT80-S192.16

Conseils de configuration du pare-feu Debian Mail Server Conseils de configuration du pare-feu Debian Mail Server Apr 13, 2025 am 11:42 AM

La configuration du pare-feu d'un serveur de courrier Debian est une étape importante pour assurer la sécurité du serveur. Voici plusieurs méthodes de configuration de pare-feu couramment utilisées, y compris l'utilisation d'iptables et de pare-feu. Utilisez les iptables pour configurer le pare-feu pour installer iptables (sinon déjà installé): Sudoapt-getUpDaSuDoapt-getinstalliptableView Règles actuelles iptables: Sudoiptable-L Configuration

Comment apprendre Debian Syslog Comment apprendre Debian Syslog Apr 13, 2025 am 11:51 AM

Ce guide vous guidera pour apprendre à utiliser Syslog dans Debian Systems. Syslog est un service clé dans les systèmes Linux pour les messages du système de journalisation et du journal d'application. Il aide les administrateurs à surveiller et à analyser l'activité du système pour identifier et résoudre rapidement les problèmes. 1. Connaissance de base de Syslog Les fonctions principales de Syslog comprennent: la collecte et la gestion des messages journaux de manière centralisée; Prise en charge de plusieurs formats de sortie de journal et des emplacements cibles (tels que les fichiers ou les réseaux); Fournir des fonctions de visualisation et de filtrage des journaux en temps réel. 2. Installer et configurer syslog (en utilisant RSYSLOG) Le système Debian utilise RSYSLOG par défaut. Vous pouvez l'installer avec la commande suivante: SudoaptupDatesud

See all articles