dlib.

Biblioteca moderna C ++ com foco na correção de portabilidade e do programa
Baixe Agora

dlib. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Davis King
  • Site do editor:
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 1.6 MB

dlib. Tag


dlib. Descrição

Biblioteca moderna C ++ com foco na correção de portabilidade e do programa Dlib se esforça para ser fácil de usar direito e difícil de usar errado. Assim, vem com extensa documentação e modos de depuração completa. A DLIB fornece uma camada de abstração de plataforma para tarefas comuns, como a interface com serviços de rede, manipulação de tópicos ou criação de interfaces gráficas de usuário. Além disso, a biblioteca implementa muitos algoritmos úteis, como rotinas de compactação de dados, árvores de pesquisa binária, algoritmos de aprendizagem de máquinas, listas vinculadas, álgebra linear e utilitários de matriz, análise XML e texto, e muitos outros utilitários gerais. O DLIB é licenciado e distribuído sob Os termos da licença de software Boost (BSL1.0). Aqui estão algumas características principais de "Dlib": · Tudo é design por contrato o tempo todo. Isso significa que há uma documentação completa e precisa para cada classe e função. Há também modos de depuração que verificam as condições prévias para funções. Quando isso é ativado, ele pegará a grande maioria dos bugs causados por funções de chamadas incorretamente ou usando objetos de maneira incorreta. · Camadas de abstração em cima da APIs do sistema operacional. Especificamente: Navegação de diretório, soquetes TCP, interfaces de rosqueamento e usuário gráfico. · Muito portátil · Todos os códigos não ISO C ++ estão localizados nas camadas de abstração do sistema operacional que são tão pequenas quanto possível (cerca de 9% da biblioteca). O restante dos objetos da biblioteca é colocado em camadas em cima da camada de abstração do sistema operacional ou são pura ISO C ++. · Grande / pequena endian agnóstica. · Nenhuma suposição é feita sobre embalagem de byte de estrutura. · Nenhum outro pacotes é obrigado a usar a biblioteca. Apenas as APIs fornecidas por um sistema operacional fora do caixa são usadas. · Muitas classes de contêineres. O que faz esses contêineres diferentes do que podem ser encontrados no STL é como eles movem objetos para dentro e fora de si mesmos. Em vez de copiar as coisas em torno de tudo é movido pela troca. Isso permite que você faça coisas como contêineres de contêineres de contêineres. Eles também têm interfaces mais simples. · Existem muitas versões de cada contêiner com diferentes características de desempenho para que você tenha uma grande flexibilidade na escolha do que deseja. · Muitos dos contêineres executam todas as suas allocações através do objeto Memory_Manager e, ao contrário do STL, não há necessidade de que instâncias diferentes do gerenciador de memória / alocador seja capaz de liberar objetos alocados entre si. Isso permite implementações de gerenciador de memória muito mais interessantes. · Todos os recipientes são serializáveis. · Um analisador de linha de comando com a capacidade de analisar e validar linhas de comando com vários tipos de argumentos e opções. · Vários objetos abstraídos representando partes de algoritmos de compressão de dados. Muitas formas do algoritmo PPM estão incluídas. · Um objeto de matriz rápido implementado usando a técnica de modelos de expressões. · Algoritmos de aprendizagem de máquina, como multi camada perceptrons e máquinas vetoriais de suporte NU. · Um grande objeto inteiro · Um objeto de logger segura de rosca estilo após o popular logger Java Log4J. · Todos os novos segmentos são retirados de um pool de rosca dinamicamente. Portanto, as chamadas para Create_new_Thread () são rápidas. · Uma estrutura de teste modular. · Um objeto de servidor HTTP simples que você pode usar para incorporar um servidor da Web em seus aplicativos. O que há de novo nesta versão: Coisas novas: · Adicionado a função ponteiro_to_column_vector. · Adicionado o algoritmo Bobyqa para otimização livre de derivativos. · Adicionado algumas funções para facilitar a pesquisa de linha em uma função de uma única variável quando os derivativos não estão disponíveis. Mudanças compatíveis não para trás: Correções de bugs: · Corrigido um bug na impressora bonita CPP. Não foi analisando números exponentados como 1E100 corretamente. De outros: · Adicionado um programa de exemplo de seleção de modelos usando a pesquisa de grade e o novo algoritmo Bobyqa.


dlib. Software Relacionado

mozrunner.

Start / Stop / configuração confiável de aplicativos de Mozilla (Firefox, Thunderbird, etc.) ...

144 11 KB

Download

Zild

Biblioteca de piscina de conexão multi-banco de dados de alto nível com tecnologia segura de rosca ...

192 551 KB

Download

hl7.

Ferramenta de Desenvolvimento de Python de código aberto e aberto para analisar mensagens HL7 V2.X ...

754 5 KB

Download