10000 contenu connexe trouvé
La communauté des robots intelligents de tri des déchets domestiques met en valeur les « talents » et sollicite l'avis des habitants
Présentation de l'article:Client du Beijing Daily | Reporter Cheng Gong Le 17 juillet, la rue Datun dans le district de Chaoyang a uni ses forces avec Beijing Tianyi Oasis Environmental Protection Technology Co., Ltd. et le groupe « Green Care » de l'École d'ingénierie mécanique et des matériaux de l'Université de Chine du Nord. Technologie à démontrer aux résidents de la communauté de Xiuya dans l'Anhui Beili. Les puissantes fonctions du robot de tri intelligent des déchets domestiques. Ce robot a été développé de manière indépendante et innovante par le groupe « Green Care » de l'Université de technologie de Pékin. Il peut identifier et classer intelligemment les déchets domestiques entrants selon les quatre normes de classification « produits recyclables, déchets de cuisine, déchets dangereux et autres déchets ». , et placez-le dans les poubelles correspondantes, la compression des déchets et la classification intelligente des déchets sont effectuées automatiquement sans intervention humaine. L'écran d'affichage lumineux affiche les données classifiées en temps réel. Lorsque la quantité de déchets est surchargée, une alarme complète est émise. Lorsqu'il est en mode veille, il lit des vidéos auto-conçues et produites.
2023-07-19
commentaire 0
1777
La signification de la classification des déchets
Présentation de l'article:L'importance de la classification des déchets : 1. Réduire la pollution de l'environnement ; 2. Utilisation efficace des ressources ; 3. Améliorer la sensibilisation du public à la protection de l'environnement ; 5. Promouvoir le développement durable ; . Améliorer le niveau de gouvernance sociale . Introduction détaillée : 1. Réduire la pollution de l'environnement. Avec l'accélération de l'urbanisation, la quantité de déchets générés augmente d'année en année, ce qui a un impact sérieux sur l'environnement. La classification des déchets peut séparer les déchets nocifs et réduire leur pollution du sol, des sources d'eau et. l'air ; 2. Utilisation efficace des ressources. Les déchets contiennent de nombreuses ressources recyclables, etc.
2024-01-19
commentaire 0
61390
Quelles sont les langues go et c ?
Présentation de l'article:Go (également connu sous le nom de Golang) est un langage de programmation concurrent, compilé et statiquement fortement typé avec une fonction de récupération de place développée par Google. La syntaxe du langage Go est similaire à celle du C, mais ses fonctions incluent la sécurité de la mémoire et le GC (garbage collection, structurel). formulaire et calcul simultané de style CSP. Le langage C est un langage de programmation abstrait à usage général, orienté processus, largement utilisé dans le développement de bas niveau ; le langage C est un langage de programmation à haute efficacité qui ne génère qu'une petite quantité de langage machine et peut s'exécuter sans aucune prise en charge de l'environnement d'exploitation. .
2023-01-03
commentaire 0
4431
La différence entre golang et python
Présentation de l'article:Golang et Python sont deux langages de programmation très populaires, chacun avec ses propres avantages et scénarios applicables. Cet article présentera les différences entre Golang et Python sous les quatre aspects suivants. 1. Caractéristiques du langage Golang est un langage de programmation typé statiquement. Il prend la programmation simultanée et parallèle comme principaux objectifs de conception et fournit une prise en charge native des goroutines et des canaux, facilitant ainsi la programmation simultanée. Golang prend en charge le garbage collection et l'allocation automatique de mémoire, ce qui facilite l'écriture de programmes
2023-05-13
commentaire 0
1713
Le module évasif protège votre site Web des attaques DOS de la couche application
Présentation de l'article:Il existe une variété de méthodes d’attaque qui peuvent mettre un site Web hors ligne, et les méthodes les plus complexes impliquent des connaissances techniques en bases de données et en programmation. Une méthode plus simple est appelée attaque « DenialOfService » (DOS). Le nom de cette méthode d'attaque vient de son intention : faire refuser les demandes de service normales des clients ordinaires ou des visiteurs du site Web. De manière générale, il existe deux formes d'attaques DOS : les troisième et quatrième couches du modèle OSI, c'est-à-dire l'attaque de la couche réseau. La septième couche du modèle OSI, c'est-à-dire l'attaque de la couche application. attaque - la couche réseau, se produit lorsqu'un grand nombre de trafic indésirable circule vers le serveur Web. Lorsque le trafic de spam dépasse la capacité du réseau à le gérer, le site Web tombe en panne. Le deuxième type d'attaque DOS concerne la couche application et utilise des
2024-04-30
commentaire 0
913
Réseau neuronal graphique pour la classification multi-étiquettes
Présentation de l'article:Le réseau neuronal graphique est un type de modèle de réseau neuronal conçu pour gérer les tâches d'analyse de données graphiques et d'exploration de données graphiques. Il peut être utilisé pour des tâches de classification multi-étiquettes. Dans les réseaux de neurones graphiques, les nœuds et les arêtes peuvent être représentés sous forme de vecteurs ou de tenseurs, et les relations entre les nœuds et les arêtes sont apprises grâce au processus de calcul du réseau de neurones. Afin d'améliorer la précision des résultats de sortie du réseau, l'algorithme de rétropropagation peut être utilisé à des fins d'optimisation. La classification multi-étiquettes est une méthode de division des données en plusieurs catégories différentes, où chaque point de données peut appartenir à plusieurs catégories. Dans l'analyse des données graphiques, la classification multi-étiquettes peut être utilisée pour identifier les étiquettes de nœuds ou de sous-graphiques, telles que les intérêts et les passe-temps des utilisateurs des réseaux sociaux, les propriétés des molécules chimiques, etc. L'application des réseaux de neurones graphiques dans les tâches de classification multi-étiquettes offre de larges perspectives d'application. 1. Le Dieu des images
2024-01-22
commentaire 0
851
Comment arrêter les mises à jour de Windows 11 [7 méthodes indiquées]
Présentation de l'article:iOS 16 apporte de nombreuses modifications à l'iPhone, l'application Messages elle-même bénéficiant de nombreuses améliorations, notamment le retrait et la modification de messages, l'utilisation de SharePlay avec iMessage, et bien plus encore. L'une des fonctionnalités de l'application Messages est ReportJunk, une option qui permet aux utilisateurs de signaler les messages indésirables et d'envoyer des alertes de spam à Apple. Bien qu'il s'agisse d'une fonctionnalité utile pour éviter de recevoir de tels messages à l'avenir, certains utilisateurs ont exprimé des inconvénients. Pouvez-vous désactiver le signalement du spam sur votre application de messagerie ? Désolé non. iOS 16 n'a actuellement pas d'option dans les paramètres pour désactiver une fois pour toutes la fonction « Signaler la corbeille ». Cela signifie que lorsque vous utilisez votre iPhone
2023-04-28
commentaire 0
1957
Mécanisme de récupération de place des fonctions PHP
Présentation de l'article:PHP utilise un garbage collector générationnel pour récupérer automatiquement la mémoire via le comptage de références et le balayage de marques. PHP garde une trace du nombre de références pointant vers une variable, et lorsque le nombre de références atteint 0, la variable est considérée comme n'étant plus utilisée. PHP marque tous les objets accessibles à partir du nœud racine, et les objets non marqués seront effacés pour libérer de la mémoire. Les techniques de gestion manuelle de la mémoire incluent la destruction explicite des variables à l'aide d'unset(), l'évitement des cycles de référence et l'utilisation de références faibles.
2024-04-10
commentaire 0
859
Que signifie golang ?
Présentation de l'article:Golang, également connu sous le nom de langage Go, est un langage de programmation open source développé par Google. Il a été conçu en 2007 et officiellement publié en 2009. Golang est un langage de programmation typé statiquement, orienté objet, doté d'une concurrence élevée et capable de récupérer les déchets. Il possède l'efficacité des langages de la série C et la facilité d'apprentissage du langage Python. Le principal objectif de conception de Golang est de « permettre aux programmeurs de développer des projets à grande échelle plus efficacement et plus rapidement ». Pour les applications Web, Golang optimise l'accès au réseau au niveau de la langue et fournit
2023-03-30
commentaire 0
1413
L'apprentissage automatique alimente le traitement du langage naturel Python : classification, clustering et extraction d'informations
Présentation de l'article:Classification La classification implique l'attribution de données textuelles à des catégories prédéfinies. En PNL, cela peut inclure l'identification du spam, l'analyse des sentiments ou la classification des sujets. scikit-learn est une bibliothèque Python populaire qui fournit une gamme d'algorithmes ML pour la classification, tels que les machines à vecteurs de support (SVM) et le Bayes naïf. En utilisant un modèle entraîné pour classer le nouveau texte, nous pouvons automatiser les tâches qui étaient auparavant effectuées manuellement. Clustering Le clustering est une technique d'apprentissage non supervisée utilisée pour regrouper des points de données dans différentes catégories sans prédéfinir les catégories. En PNL, le clustering peut être utilisé pour identifier des modèles et des sujets dans un texte, comme la découverte de différents sujets dans un corpus de texte ou le regroupement d'avis clients. scikit-learn propose une large gamme de
2024-03-21
commentaire 0
674
Gestion de la mémoire Java : explication détaillée des stratégies d'allocation et de recyclage
Présentation de l'article:Tableau 3-4 Paramètres courants liés au garbage collection et à l'allocation de mémoire des objets -XX:+UseSerialGC Conceptuellement, ils doivent tous être alloués sur le tas (en fait, ils peuvent être désassemblés en types scalaires après une compilation juste à temps et). Alloué indirectement sur la pile [1]). Dans le cadre du modèle de génération classique, les nouveaux objets sont généralement attribués à la jeune génération. Dans de rares cas (par exemple, la taille de l'objet dépasse un certain seuil), ils peuvent également être attribués directement à l'ancienne génération. Les règles d'allocation des objets ne sont pas fixes. La "Spécification de la machine virtuelle Java" ne stipule pas les détails de création et de stockage de nouveaux objets. Cela dépend du garbage collector actuellement utilisé par la machine virtuelle et des fonctions liées à la mémoire dans la machine virtuelle. . Paramètres. Les objets sont alloués en premier dans Eden dans la plupart des cas
2023-04-22
commentaire 0
1175
Application de l'apprentissage profond à la reconnaissance faciale
Présentation de l'article:La reconnaissance faciale est une technologie qui utilise la technologie de vision par ordinateur pour reconnaître automatiquement les visages. L'algorithme de reconnaissance faciale basé sur l'apprentissage profond est l'une des technologies les plus avancées, permettant une reconnaissance faciale précise en apprenant un grand nombre d'images faciales. Types d'algorithmes de reconnaissance faciale basés sur l'apprentissage profond Les algorithmes de reconnaissance faciale basés sur l'apprentissage profond peuvent être divisés en deux catégories : les méthodes basées sur les fonctionnalités et les méthodes basées sur l'apprentissage des fonctionnalités. Les méthodes de reconnaissance faciale basées sur les caractéristiques s'appuient sur des extracteurs de caractéristiques conçus à la main pour extraire les vecteurs de caractéristiques des visages, puis utilisent des classificateurs pour classer ces vecteurs de caractéristiques afin d'obtenir des fonctions de reconnaissance faciale. Les extracteurs de caractéristiques communes incluent le modèle binaire local (LBP), l'analyse en composantes principales (PCA) et l'analyse discriminante linéaire (LDA). Ces méthodes présentent cependant certains inconvénients. d'abord
2024-01-23
commentaire 0
605
Parlons des principes de mise en œuvre de Golang
Présentation de l'article:Golang (Go) est un langage de programmation open source, efficace et typé statiquement, conçu par Google. Il possède des fonctionnalités telles que le multithreading et le garbage collection. Il a de nombreuses applications dans la programmation côté serveur, la programmation réseau et le cloud. informatique et autres domaines d'application. Alors quel est le principe de mise en œuvre de Golang ? Discutons-en ci-dessous. Les principes de mise en œuvre du langage Golang incluent principalement les aspects suivants : 1. Analyse lexicale et syntaxique frontale L'objectif principal de l'analyse lexicale frontale est de convertir le code Golang en jetons et de les analyser via la grammaire.
2023-04-12
commentaire 0
693
Quoi apprendre en langage Go
Présentation de l'article:Le langage Go nécessite l'apprentissage de la syntaxe de base, des fonctionnalités du langage, de la programmation simultanée, des bibliothèques standard, des écosystèmes, des outils associés, du réglage des performances, de la gestion de la mémoire, de la programmation réseau, de la programmation de sécurité, etc. 1. Syntaxe de base et fonctionnalités du langage, utilisant la syntaxe de style langage C, utilisant une méthode de compilation statique fortement typée et disposant d'un mécanisme de récupération de place automatique 2. La programmation simultanée peut aider les développeurs à gérer des tâches parallèles, à traiter de grandes quantités de données et à améliorer les percées ; dans la performance du programme et d'autres aspects sont des compétences importantes pour utiliser le langage Go.
2023-07-31
commentaire 0
1315
Un bref aperçu de l'écosystème C# et .NET
Présentation de l'article:C# est un langage de programmation à usage général, orienté objet et de type sécurisé, qui vise à améliorer la productivité des programmeurs. Il tente d'atteindre cette productivité grâce à l'expressivité, à la simplicité et à l'accent mis sur la performance. Il est disponible sur différentes plateformes telles que Windows, Mac et Linux. Type Safety C# est un langage typé statiquement. Cela signifie que les types sont vérifiés lors de la compilation du programme. Cela peut éliminer un grand nombre d'erreurs avant l'exécution du programme. Le garbage collection et la gestion automatique de la mémoire sont une fonctionnalité fondamentale de C#. Il dispose d'un garbage collector qui s'exécute parallèlement au programme pour récupérer la mémoire inutilisée. Cela soulage le programmeur du fardeau de libérer explicitement de la mémoire. L'écosystème .NET prend en charge les programmes C# via le Common Language Runtime et les bibliothèques de classes de base. Il comprend également une application
2023-09-15
commentaire 0
1086
Démystifier les identifiants Go : améliorer la lisibilité et la maintenabilité du code
Présentation de l'article:Dans la programmation Go, les identifiants sont utilisés pour nommer les éléments de programmation, y compris les variables, les fonctions et les types. Il est crucial de suivre de bonnes conventions de dénomination des identifiants et contribue à améliorer la lisibilité et la maintenabilité du code : Règles de dénomination des identifiants : il commence par une lettre ou un trait de soulignement et se compose de lettres. , les chiffres et les traits de soulignement, sont sensibles à la casse et sont conformes au jeu de caractères UTF-8. Conventions de dénomination des identifiants recommandées : utilisez camelCase pour les variables et les constantes, en commençant par un adjectif ; utilisez camelCase pour les fonctions, commencez par un verbe ; utilisez camelCase pour les types, utilisez des lettres minuscules pour les packages, commencez par un inverse. Représenté dans notation du nom de domaine.
2024-04-07
commentaire 0
832
interface golang vers int
Présentation de l'article:Golang est un langage de programmation très puissant avec de nombreux avantages tels que la sécurité des types, le mécanisme de concurrence et le garbage collection. Il est favorisé par de plus en plus de programmeurs. Dans Golang, la programmation orientée interface est une fonctionnalité très importante et un outil clé pour réaliser le partage de code et la modularisation. Mais que devons-nous faire lorsque nous devons convertir un type d’interface en entier ? Cet article explique comment convertir le type d'interface en type int dans Golang. ## Comprendre la conversion de type Dans Golang, la conversion de type fait référence à la conversion d'une donnée
2023-05-15
commentaire 0
1379
Méta-apprentissage de régression, détection de cibles sur quelques échantillons basée sur l'agrégation de fonctionnalités variationnelles pour obtenir un nouveau SOTA
Présentation de l'article:Différent des problèmes de détection d’objets traditionnels, la détection d’objets en quelques coups (FSOD) suppose que nous disposons de nombreux échantillons de classe de base mais seulement d’un petit nombre d’échantillons de classe nouvelle. L'objectif est d'étudier comment transférer les connaissances des classes de base vers les classes nouvelles, améliorant ainsi la capacité du détecteur à reconnaître les classes nouvelles. Le FSOD suit généralement un paradigme de formation en deux étapes. Dans la première étape, le détecteur est entraîné à l'aide d'échantillons de classes de base riches pour apprendre les représentations communes requises pour les tâches de détection d'objets, telles que la localisation et la classification d'objets. Dans la deuxième étape, le détecteur est affiné en utilisant seulement un petit nombre (par exemple 1, 2, 3...) d'échantillons de nouvelles classes. Cependant, en raison du déséquilibre entre le nombre d'échantillons de classe de base et de classe nouvelle, le modèle appris est généralement biaisé en faveur de la classe de base, ce qui conduit à ce que l'objectif de la classe nouvelle soit différent de la classe de base similaire.
2023-04-12
commentaire 0
873
Quelles sont les langues utilisées ?
Présentation de l'article:Le langage Go présente les caractéristiques d'une programmation simultanée efficace, d'une compilation rapide, d'une gestion de la mémoire, d'une bibliothèque standard puissante, d'un type statique et d'une inférence de type, d'une prise en charge multiplateforme, d'une prise en charge de la communauté open source, etc. Introduction détaillée : 1. Programmation simultanée efficace. Le langage Go intègre des coroutines et des canaux légers, ce qui rend la programmation simultanée simple et efficace ; 2. Compilation rapide du langage Go est très rapide et les développeurs peuvent rapidement vérifier et. code de débogage ; 3. Gestion de la mémoire, le langage Go utilise un garbage collector pour gérer la mémoire, et les développeurs n'ont pas besoin d'allouer et de libérer manuellement la mémoire 4. Bibliothèque standard puissante, etc. ;
2023-08-03
commentaire 0
1287
[Python NLTK] Classification de texte, résout facilement les problèmes de classification de texte
Présentation de l'article:La classification de texte est l'une des tâches de traitement du langage naturel (NLP) qui vise à classer le texte dans des catégories prédéfinies. La classification de texte a de nombreuses applications pratiques, telles que le filtrage des e-mails, la détection du spam, l'analyse des sentiments et les systèmes de réponse aux questions, etc. La tâche d'utilisation de la bibliothèque pythonNLTK pour terminer la classification de texte peut être divisée en les étapes suivantes : Prétraitement des données : Tout d'abord, les données doivent être prétraitées, y compris la suppression des signes de ponctuation, la conversion en minuscules, la suppression des espaces, etc. Extraction de fonctionnalités : Ensuite, les fonctionnalités doivent être extraites du texte prétraité. Les fonctionnalités peuvent être des mots, des expressions ou des phrases. Formation du modèle : Ensuite, les fonctionnalités extraites doivent être utilisées pour former un modèle de classification. Les modèles de classification couramment utilisés incluent Naive Bayes, les machines à vecteurs de support et les arbres de décision. Évaluation : finale
2024-02-25
commentaire 0
1152