7 dépôts
Models designed to distinguish between two distinct classes using a binary output function.
Distinct from Binary Classification Metrics: Candidates focus on binary file analysis or evaluation metrics, not the implementation of binary classifiers.
Explore 7 awesome GitHub repositories matching artificial intelligence & ml · Binary Classifiers. Refine with filters or upvote what's useful.
This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations and code for supervised learning, deep learning, and natural language processing. It serves as a comprehensive toolkit for implementing predictive models and a technical reference for algorithm engineering. The project focuses on ensemble learning frameworks, including the construction of decision trees, random forests, and gradient boosting models. It also functions as a probabilistic graphical model library and an NLP algorithm reference, with specific implementations for se
Implements binary classification using a linear combination of features passed through a sigmoid function.
This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie
Implements binary classifiers using algorithms such as Random Forest and SVM for outcome prediction.
Hide screen when boss is approaching.
Trains a binary classifier to distinguish a specific person's face from all others using limited sample images.
Ce projet est un framework de calcul scientifique pour l'écosystème .NET, fournissant une suite complète de bibliothèques pour l'analyse numérique, les statistiques et l'optimisation mathématique. Il sert de boîte à outils fondamentale pour développer des applications en machine learning, traitement numérique du signal et vision par ordinateur. Le framework fournit des outils spécialisés pour l'entraînement et le déploiement de modèles prédictifs, incluant les réseaux de neurones, les machines à vecteurs de support (SVM) et les arbres de décision. Il se distingue par des intégrations poussées pour l'analyse visuelle en temps réel, comme le suivi d'objets et la détection de traits faciaux, ainsi qu'une bibliothèque dédiée au traitement numérique du signal pour capturer et filtrer les signaux audio et de capteurs. La surface de capacités s'étend à la décomposition de matrices de haut niveau et à l'algèbre linéaire, à la modélisation d'états probabilistes et aux algorithmes de recherche heuristique. Il couvre également un large éventail d'utilitaires de manipulation de données, de la réduction de dimensionnalité et la normalisation à l'organisation de données spatiales et aux composants de visualisation scientifique. Le système inclut des contrôleurs d'intégration matérielle pour la configuration de caméras, la gestion des ports GPIO et le matériel de détection de profondeur spécialisé.
Provides tools for fitting linear or kernel-based machines specifically for two-class categorization tasks.
DeepLearningZeroToAll est une ressource éducative complète et une collection d'implémentations axée sur le deep learning et le machine learning. Elle propose un parcours d'apprentissage structuré utilisant TensorFlow pour passer des modèles linéaires fondamentaux aux architectures de réseaux de neurones complexes. Le projet se distingue par ses implémentations pratiques de divers types de réseaux, incluant des perceptrons multicouches pour les problèmes de logique, des réseaux de neurones convolutifs pour les données spatiales et la reconnaissance d'images, et des réseaux de neurones récurrents utilisant des cellules LSTM pour la prévision de séries temporelles et la prédiction de séquences de caractères. Il inclut également des démonstrations détaillées de la régularisation de modèles via des techniques de batch normalization et de dropout. Le dépôt couvre un large éventail de capacités, incluant le machine learning supervisé avec régression linéaire et logistique, l'ingénierie des données pour la manipulation et la mise à l'échelle de tenseurs, et l'optimisation de modèles par descente de gradient et calculs manuels de rétropropagation. Il inclut en outre des outils pour l'évaluation de modèles, la persistance des poids et l'observabilité de l'entraînement via la visualisation de la fonction de coût et la journalisation des métriques. Le contenu est délivré via une série de Jupyter Notebooks.
Builds binary classifiers to solve logic problems using weights and sigmoid activations.
Spark NLP est une boîte à outils pour l'analyse de texte évolutive et l'apprentissage automatique construite sur le framework de calcul distribué Apache Spark. Il fournit un framework d'apprentissage automatique multimodal et un système de pipeline distribué pour séquencer les annotateurs afin de traiter des données linguistiques à grande échelle. La bibliothèque inclut un processeur de texte transformer pour générer des embeddings vectoriels contextuels et un moteur d'inférence dédié pour gérer les grands modèles de langage. Le projet se distingue par sa capacité à traiter des types de données hétérogènes, y compris le texte, l'audio et les images, au sein d'une architecture vision-langage unifiée. Il prend en charge des capacités avancées d'IA générative telles que le prompt engineering, l'extraction d'entités structurées avec sortie JSON contrainte, et l'inférence locale pour éliminer la latence réseau. De plus, il fournit des outils pour la traduction inter-langues et la classification zero-shot à travers les modalités texte et image. Le framework couvre un large éventail de capacités, y compris l'entraînement de modèles supervisés pour la reconnaissance d'entités et l'analyse de sentiment, ainsi que la réponse aux questions extractive et la synthèse de documents. Il intègre la prise en charge des bases de données vectorielles pour la recherche de similarité et offre une infrastructure pour l'accélération GPU et la gestion du cycle de vie des modèles via un registre centralisé. La boîte à outils permet la distribution de modèles et de pipelines personnalisés via un dépôt public et prend en charge le déploiement de modèles via des API REST.
Builds deep learning binary classifiers at the sentence level using neural networks and embeddings.
This project is a collection of structured study notes and notebooks serving as an educational resource for deep learning and neural network fundamentals. It provides a technical reference for implementing machine learning theory, covering everything from basic network design to the construction of advanced architectures. The material specifically focuses on the implementation of convolutional neural networks for computer vision and sequence models for natural language processing. It includes detailed guidance on building object detection systems, face recognition, and speech transcription mo
Guides the construction of binary classifiers to map input vectors to binary class probabilities.