Bibliothèque DLIB C ++

La bibliothèque DLIB C ++ est une bibliothèque de C ++ moderne qui a l'objet de la portabilité et de l'exactitude du programme.
Télécharger maintenant

Bibliothèque DLIB C ++ Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Nom de l'éditeur:
  • Davis
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 3.6 MB

Bibliothèque DLIB C ++ Mots clés


Bibliothèque DLIB C ++ La description

Bibliothèque C ++ sur la plate-forme inter-plateforme générale DLIB est une bibliothèque C ++ multiplate-forme à usage général conçue à l'aide de la programmation contractuelle et des techniques modernes C ++. Principales caractéristiques * Documentation o Contrairement à beaucoup de projets open source, celui-ci fournit une documentation complète et précise pour chaque classe et chaque fonction. Il existe également des modes de débogage qui vérifient les conditions préalables documentées pour les fonctions. Lorsque cela est activé, il attrapera la grande majorité des bugs causés par des fonctions appelantes incorrectement ou en utilisant des objets de manière incorrecte. o Beaucoup d'exemples de programmes sont fournis o Je considère que la documentation est la partie la plus importante de la bibliothèque. Donc, si vous trouvez quelque chose qui n'est pas documenté, n'est pas clair ou n'a pas de documentation hors date, dites-moi et je vais le réparer. * Code portable o Tout le code non ISO C ++ est isolé à l'intérieur des couches d'abstraction OS qui sont conservées aussi petites que possible. Le reste de la bibliothèque est soit superposé sur les couches d'abstraction du système d'exploitation, soit pure ISO C ++. o gros / petit endian agnostique o Aucun autre package n'est requis pour utiliser la bibliothèque. Seules les API fournies par un système d'exploitation hors du boîtier sont nécessaires. o La bibliothèque est testée régulièrement sur les systèmes Win32, Linux et Mac OS X. Cependant, il devrait fonctionner sur n'importe quel système POSIX et a été testé sur Solaris, HPUX et les BSDS. * Filetage o La bibliothèque fournit une API de filetage portable et simple o un tuyau pour la communication inter-thread o un objet de minuterie capable de générer des événements régulièrement espacés dans le temps o Données spécifiques à thread o objets filetés o Fonctions filetées o un fil thread_pool avec support pour les contrats à terme * La mise en réseau o La bibliothèque fournit une API portable et simple des prises TCP o un objet pour vous aider à faire des serveurs basés sur TCP o Un objet StreamBUF qui permet aux prises TCP d'interagir avec la bibliothèque C ++ iOSTreams o Un simple objet de serveur HTTP que vous pouvez utiliser pour incorporer un serveur Web dans vos applications. * Interfaces utilisateur graphiques o La bibliothèque fournit une API d'interface graphique portable et simple o mis en uvre au-dessus de l'API de l'interface graphique principale sont de nombreux widgets o Contrairement à de nombreux autres outils à outils de l'interface graphique de l'interface graphique de l'interface graphique de l'interface graphique de l'interface graphique de la DLIB GUI Toolkit est Threadsafe * Algorithmes numériques o Un objet matriciel rapide mis en uvre à l'aide de la technique des modèles d'expression et capable d'utiliser des bibliothèques BLAS etPack lorsqu'elle est disponible. o De nombreuses exploitations algébrax linéaires et mathématiques sont définies pour l'objet matriciel tel que la décomposition de la valeur singulière, la transposition, les fonctions de la traction, etc. o Algorithmes d'optimisation non contrainte non contrainte utilisant les techniques de gradient de conjugué, BFGS et L-BFGS o Optimisation sans dérivation de la boîte via l'algorithme de Bobyqa o une implémentation de l'algorithme de plan de coupe optimisé o un gros objet entier o un objet de numéro aléatoire * Algorithmes d'apprentissage de la machine o Machines de vecteur de support basées sur SMO classiques pour la classification o Méthodes de rang à grande échelle pour la classification et la régression à grande échelle o Machines vectorielles de pertinence pour la classification et la régression o Un algorithme de régression du noyau en ligne RLS o Un algorithme de classification en ligne SVM o Un détecteur d'estimateur de centroïde kernélisé / de nouveauté en ligne o un algorithme de regroupement kernélisé k-signifie o Réseaux de fonction de base radiale o percepteurs multicouches * Algorithmes d'inférence sur le réseau bayésien o Joindre l'algorithme d'arbre pour une inférence exacte O Gibbs Sampler Markov Chain Monte Carlo Algorithme * Traitement d'image o Support de lecture et d'écriture Windows BMP o Conversion automatique des espaces de couleur entre divers types de pixels o Opérations d'image communes telles que la recherche des bords et les opérations morphologiques o Mise en uvre des algorithmes d'extraction de surf et de porc. * Algorithmes de compression et d'intégrité des données o un objet CRC 32 o MD5 Fonctions o Divers objets abstraits représentant des parties d'algorithmes de compression de données. De nombreuses formes de l'algorithme PPM sont incluses. * Test o Un objet Logger Safe Safe Styled après la populaire journaliste Java Logger Log4J o un cadre de test d'unité modulaire o diverses macros asserts utiles pour tester des conditions préalables * Utilitaires généraux o Un objet de type sécurisé à convertir entre les grands et les petites commandes d'octets d'Endian o un analyseur de ligne de commande avec la possibilité d'analyser et de valider les lignes de commande avec différents types d'arguments et d'options o un analyseur XML o un objet qui peut effectuer des conversions de base64 o beaucoup de cours de conteneur o Support de sérialisation o De nombreux objets de gestion de la mémoire qui mettent en uvre différentes stratégies de mise en commun de la mémoire


Bibliothèque DLIB C ++ Logiciels associés

Peau de directive

DirectSkin est un outil de développement permettant aux programmeurs de rendre leur logiciel entièrement tactif en quelques minutes! ...

270 4.78MB

Télécharger

R.a.d.rotateur

R.A.D.ROTATOR est un composant utile et polyvalent pour la rotation et la personnalisation du contenu DHTML. ...

569 5.7 MB

Télécharger