


Gary Marcus : Les voitures autonomes sont un problème courant mais n'ont toujours pas été acceptées
En 2016, un article du New York Times sur les voitures autonomes commençait : « L'ère des voitures autonomes est arrivée, et certains constructeurs automobiles ont investi des milliards de dollars en recherche et développement... et commencent dans certaines villes américaines. . Test. » Après 7 ans, quels progrès ont été réalisés dans la technologie de conduite autonome ?
Gary Marcus, professeur émérite de psychologie et de neurosciences à l'Université de New York, a offert quelques aperçus de ce domaine. Il estime qu'il existe encore des problèmes dans ce domaine, et ce problème a été souligné à plusieurs reprises par Marcus au cours des dernières années, à savoir les cas extrêmes, c'est-à-dire ces situations non routinières qui confondent souvent les algorithmes d'apprentissage automatique
Les voitures autonomes sont confrontées à Plus la situation est complexe, plus il y aura d'anomalies inattendues. Et le monde réel est complexe et chaotique, et nous ne pouvons pas énumérer tous les événements inhabituels qui peuvent survenir. Personne n’a encore trouvé comment construire des voitures autonomes capables de faire face à cette réalité.
Marcus a déclaré que la première fois qu'il a souligné les défis majeurs que les cas extrêmes posent à la conduite autonome, c'était dans une interview en 2016. « À cette époque, j'étais fatigué du battage médiatique et j'ai finalement abandonné cette vision. En relisant cette transcription maintenant, je pense qu’elle est toujours applicable à l’heure actuelle.
Les progrès technologiques que nous constatons actuellement sont largement motivés par les technologies de force brute à grande échelle, telles que le supercalculateur Deep Blue et le système de jeu Atari. Le développement de ces technologies rend l’humanité extrêmement enthousiasmée. En même temps, si l’on parle de robots pour la maison ou de robots roulant dans la rue, l’enthousiasme n’est pas aussi grand.
D'une manière générale, les voitures sans conducteur fonctionnent bien dans des circonstances normales, par exemple, elles peuvent conduire en toute sécurité par temps ensoleillé. Cependant, s’ils sont placés dans des environnements complexes, comme la neige, la pluie, etc., la conduite autonome s’aggravera. Auparavant, le journaliste américain et rédacteur en chef Steven Levy avait écrit un jour un article sur la conduite autonome de Google, dans lequel il mentionnait qu'en 2015, Google avait remporté une victoire majeure, c'est-à-dire que le système était capable d'identifier automatiquement les feuilles
La reconnaissance des feuilles est plus efficace pour les humains C’est trop simpliste à dire, mais c’est une avancée majeure pour les voitures autonomes. Les humains peuvent utiliser le bon sens pour raisonner et comprendre ce que cette chose pourrait être et comment elle est arrivée là, mais un système de conduite autonome se souvient simplement de quelque chose et manque de raisonnement, et c'est exactement la limitation à laquelle les voitures autonomes sont confrontées... .. .
Les gens attendaient avec impatience une technologie de conduite autonome plus mature. Il y a quelques jours à peine, la California Public Utilities Commission a autorisé les sociétés de voitures autonomes Cruise et Waymo à fonctionner 24h/24 et 7j/7 à San Francisco. La décision donne aux deux sociétés plus de latitude pour effectuer des tests. Après l'annonce de la nouvelle, de nombreuses personnes ont déclaré que l'ère des voitures autonomes était arrivée, même si c'est plus tard que prévu. En fait, nous n'avons pas encore de véritables voitures autonomes. Comme l'expliquait le journaliste américain Cade Metz il y a quelques mois sur mon podcast "Humans vs. Machines", chaque véhicule autonome sur la voie publique aura soit un conducteur de sécurité humain, soit une supervision à distance pour aider le véhicule à se sortir des ennuis. elle rencontre des difficultés
Désormais, de nouveaux cas extrêmes apparaissent dans le domaine de la conduite autonome, comme celui d'une Tesla qui s'écrase sur un avion en stationnement.
Marcus a déclaré que peu importe la quantité de données que ces systèmes utilisent pour s'entraîner, de nouvelles situations surgiront toujours
Il y a eu un incident récent au cours duquel dix voitures autonomes ont perdu le contact avec le contrôle de mission. Sans la supervision d'un centre de contrôle, ces voitures autonomes ont connu de nombreux accidents comme se perdre et se garer au milieu de la rue
Le développement du domaine de la conduite autonome est en constante évolution, tant de chercheurs, dont Marcus, sont confus par l'approche de la California Public Utilities Commission
Il serait irrationnel de tester la conduite autonome n'importe où et à tout moment sans des solutions rigoureuses et soigneusement examinées pour gérer les cas extrêmes. Cela s'applique non seulement aux voitures autonomes, mais également à d'autres domaines basés sur l'apprentissage automatique. Les cas extrêmes sont partout et quiconque pense que tout cela est facile à résoudre se trompe. Nous devons renforcer la gestion, sinon nous pourrions assister dans les prochaines années à des accidents majeurs avec des voitures sans conducteur, des médecins automatisés, des assistants virtuels universels, des robots domestiques, etc. À la fin de l'article, Marcus a déclaré avoir complété cet article sur un avion équipé d'un pilote automatique. Pendant les 9 heures de vol, le pilote automatique fonctionnait tout le temps, et des humains étaient également impliqués pendant cette période. Cela constitue une personne au courant. En fin de compte, Marcus ne pense pas qu’il y aura d’avions autonomes, et il ne pense pas qu’aucune voiture quasi-autonome n’ait encore été approuvée.
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

L'article présente le fonctionnement de la base de données MySQL. Tout d'abord, vous devez installer un client MySQL, tel que MySQLWorkBench ou le client de ligne de commande. 1. Utilisez la commande MySQL-UROot-P pour vous connecter au serveur et connecter avec le mot de passe du compte racine; 2. Utilisez Createdatabase pour créer une base de données et utilisez Sélectionner une base de données; 3. Utilisez CreateTable pour créer une table, définissez des champs et des types de données; 4. Utilisez InsertInto pour insérer des données, remettre en question les données, mettre à jour les données par mise à jour et supprimer les données par Supprimer. Ce n'est qu'en maîtrisant ces étapes, en apprenant à faire face à des problèmes courants et à l'optimisation des performances de la base de données que vous pouvez utiliser efficacement MySQL.

Afin de définir le délai d'expiration de Vue Axios, nous pouvons créer une instance AxiOS et spécifier l'option Timeout: dans les paramètres globaux: vue.prototype. $ Axios = axios.create ({timeout: 5000}); Dans une seule demande: ce. $ axios.get ('/ api / utilisateurs', {timeout: 10000}).

Il existe de nombreuses raisons pour lesquelles la startup MySQL échoue, et elle peut être diagnostiquée en vérifiant le journal des erreurs. Les causes courantes incluent les conflits de port (vérifier l'occupation du port et la configuration de modification), les problèmes d'autorisation (vérifier le service exécutant les autorisations des utilisateurs), les erreurs de fichier de configuration (vérifier les paramètres des paramètres), la corruption du répertoire de données (restaurer les données ou reconstruire l'espace de la table), les problèmes d'espace de la table InNODB (vérifier les fichiers IBDATA1), la défaillance du chargement du plug-in (vérification du journal des erreurs). Lors de la résolution de problèmes, vous devez les analyser en fonction du journal d'erreur, trouver la cause profonde du problème et développer l'habitude de sauvegarder régulièrement les données pour prévenir et résoudre des problèmes.

Traiter efficacement 7 millions d'enregistrements et créer des cartes interactives avec la technologie géospatiale. Cet article explore comment traiter efficacement plus de 7 millions d'enregistrements en utilisant Laravel et MySQL et les convertir en visualisations de cartes interactives. Exigences initiales du projet de défi: extraire des informations précieuses en utilisant 7 millions d'enregistrements dans la base de données MySQL. Beaucoup de gens considèrent d'abord les langages de programmation, mais ignorent la base de données elle-même: peut-il répondre aux besoins? La migration des données ou l'ajustement structurel est-il requis? MySQL peut-il résister à une charge de données aussi importante? Analyse préliminaire: les filtres et les propriétés clés doivent être identifiés. Après analyse, il a été constaté que seuls quelques attributs étaient liés à la solution. Nous avons vérifié la faisabilité du filtre et établi certaines restrictions pour optimiser la recherche. Recherche de cartes basée sur la ville

Ingénieur backend à distance Emploi Vacant Société: Emplacement du cercle: Bureau à distance Type d'emploi: Salaire à temps plein: 130 000 $ - 140 000 $ Description du poste Participez à la recherche et au développement des applications mobiles Circle et des fonctionnalités publiques liées à l'API couvrant l'intégralité du cycle de vie de développement logiciel. Les principales responsabilités complètent indépendamment les travaux de développement basés sur RubyOnRails et collaborent avec l'équipe frontale React / Redux / Relay. Créez les fonctionnalités de base et les améliorations des applications Web et travaillez en étroite collaboration avec les concepteurs et le leadership tout au long du processus de conception fonctionnelle. Promouvoir les processus de développement positifs et hiérarchiser la vitesse d'itération. Nécessite plus de 6 ans de backend d'applications Web complexe

L'optimisation des performances MySQL doit commencer à partir de trois aspects: configuration d'installation, indexation et optimisation des requêtes, surveillance et réglage. 1. Après l'installation, vous devez ajuster le fichier my.cnf en fonction de la configuration du serveur, tel que le paramètre innodb_buffer_pool_size, et fermer query_cache_size; 2. Créez un index approprié pour éviter les index excessifs et optimiser les instructions de requête, telles que l'utilisation de la commande Explication pour analyser le plan d'exécution; 3. Utilisez le propre outil de surveillance de MySQL (ShowProcessList, Showstatus) pour surveiller la santé de la base de données, et sauvegarde régulièrement et organisez la base de données. Ce n'est qu'en optimisant en continu ces étapes que les performances de la base de données MySQL peuvent être améliorées.

Guide d'optimisation des performances de la base de données MySQL dans les applications à forte intensité de ressources, la base de données MySQL joue un rôle crucial et est responsable de la gestion des transactions massives. Cependant, à mesure que l'échelle de l'application se développe, les goulots d'étranglement des performances de la base de données deviennent souvent une contrainte. Cet article explorera une série de stratégies efficaces d'optimisation des performances MySQL pour garantir que votre application reste efficace et réactive dans des charges élevées. Nous combinerons des cas réels pour expliquer les technologies clés approfondies telles que l'indexation, l'optimisation des requêtes, la conception de la base de données et la mise en cache. 1. La conception de l'architecture de la base de données et l'architecture optimisée de la base de données sont la pierre angulaire de l'optimisation des performances MySQL. Voici quelques principes de base: sélectionner le bon type de données et sélectionner le plus petit type de données qui répond aux besoins peut non seulement économiser un espace de stockage, mais également améliorer la vitesse de traitement des données.

Une explication détaillée des attributs d'acide de base de données Les attributs acides sont un ensemble de règles pour garantir la fiabilité et la cohérence des transactions de base de données. Ils définissent comment les systèmes de bases de données gérent les transactions et garantissent l'intégrité et la précision des données même en cas de plantages système, d'interruptions d'alimentation ou de plusieurs utilisateurs d'accès simultanément. Présentation de l'attribut acide Atomicité: une transaction est considérée comme une unité indivisible. Toute pièce échoue, la transaction entière est reculée et la base de données ne conserve aucune modification. Par exemple, si un transfert bancaire est déduit d'un compte mais pas augmenté à un autre, toute l'opération est révoquée. BeginTransaction; UpdateAccountSsetBalance = Balance-100Wh
