I dette innlegget skal vi dekke noen av de øverste, åpen kildekode kunstig intelligens (AI) verktøy for Linux -økosystemet. For tiden, AI er et av de stadig voksende feltene innen vitenskap og teknologi, med et stort fokus rettet mot å bygge programvare og maskinvare for å løse hverdagslige utfordringer på områder som helsevesen, utdanning, sikkerhet, produksjon, bank og så videre mye mer.
Foreslått lesning:20 gratis programvare for åpen kildekode jeg fant i 2015
Nedenfor er en liste over en rekke plattformer designet og utviklet for å støtte AI, som du kan bruke på Linux og muligens mange andre operativsystemer. Husk at denne listen ikke er ordnet i noen bestemt rekkefølge.
Deeplearning4j er en kommersiell karakter, åpen kildekode, plug and play, distribuert dybdelæringsbibliotek for programmeringsspråk for Java og Scala. Den er designet spesielt for forretningsrelatert applikasjon og integrert med Hadoop og Gnist på toppen av distribuerte CPUer og GPUer.
DL4J er utgitt under Apache 2.0-lisensen og gir GPU-støtte for skalering på AWS og er tilpasset for mikro-tjenestearkitektur.
Besøk hjemmesiden: http://deeplearning4j.org/
Kaffe er et modulært og ekspressivt rammeverk for dyp læring basert på hastighet. Den er utgitt under BSD 2-klausul-lisensen, og den støtter allerede flere samfunnsprosjekter i områder som forskning, oppstartsprototyper, industrielle applikasjoner innen områder som syn, tale og multimedia.
Besøk hjemmesiden: http://caffe.berkeleyvision.org/
H20 er et åpen kildekode, raskt, skalerbart og distribuert rammeverk for maskinlæring, pluss et utvalg av algoritmer utstyrt på rammeverket. Den støtter smartere applikasjoner som dyp læring, gradientforbedring, tilfeldige skoger, generalisert lineær modellering (dvs. logistisk regresjon, elastisk nett) og mange flere.
Det er et forretningsorientert kunstig intelligensverktøy for beslutningstaking fra data, det gjør det mulig for brukere å trekke innsikt fra dataene sine ved hjelp av raskere og bedre prediktiv modellering.
Besøk hjemmesiden: http://www.h2o.ai/
MLlib er et åpen kildekode, brukervennlig og høytytende maskinlæringsbibliotek utviklet som en del av Apache Spark. Det er i hovedsak enkelt å distribuere og kan kjøres på eksisterende Hadoop -klynger og data.
Foreslått lesning:12 beste tekstredigerere med åpen kildekode (GUI + CLI) jeg fant i 2015
MLlib sender også inn en samling algoritmer for klassifisering, regresjon, anbefaling, gruppering, overlevelsesanalyse og så mye mer. Det er viktig at den kan brukes i programmeringsspråk Python, Java, Scala og R.
Besøk hjemmesiden: https://spark.apache.org/mllib/
Mahout er et åpen kildekode-rammeverk designet for å bygge skalerbare applikasjoner for maskinlæring, og har tre fremtredende funksjoner som er oppført nedenfor:
Besøk hjemmesiden: http://mahout.apache.org/
ÅpenNN er også et åpen kildekode-bibliotek skrevet i C ++ for dyp læring, det brukes til å opprette nevrale nettverk. Det er imidlertid bare optimalt for erfarne C ++ - programmerere og personer med enorme maskinlæringsferdigheter. Den er preget av en dyp arkitektur og høy ytelse.
Besøk hjemmesiden: http://www.opennn.net/
Oryx 2 er en fortsettelse av det første Oryx -prosjektet, det er utviklet på Apache Spark og Apache Kafka som en omarkitektur av lambda-arkitekturen, selv om den er dedikert til å oppnå sanntidsmaskin læring.
Det er en plattform for applikasjonsutvikling og leveres med visse applikasjoner i tillegg for samarbeidende filtrering, klassifisering, regresjon og klynging.
Besøk hjemmesiden: http://oryx.io/
OpenCyc er en åpen kildekode-portal til den største og mest omfattende generelle kunnskapsbasen og fornuftsmotoren i verden. Den inneholder et stort antall syklustermer arrangert i en nøyaktig designet onologi for anvendelse på områder som:
Besøk hjemmesiden: http://www.cyc.com/platform/opencyc/
SystemML er en åpen kildekode for kunstig intelligens for maskinlæring, ideell for store data. Hovedfunksjonene er-kjører på R og Python-lignende syntaks, fokusert på store data og designet spesielt for matematikk på høyt nivå. Hvordan det fungerer, er godt forklart på hjemmesiden, inkludert en videodemonstrasjon for tydelig illustrasjon.
Det er flere måter å bruke det på, inkludert Apache Spark, Apache Hadoop, Jupyter og Apache Zeppelin. Noen av de mest bemerkelsesverdige bruksområdene inkluderer automotiver, flyplasstrafikk og sosial bank.
Besøk hjemmesiden: http://systemml.apache.org/
NuPIC er et rammeverk med åpen kildekode for maskinlæring som er basert på Heirarchical Temporary Memory (HTM), en neocortex-teori. HTM-programmet som er integrert i NuPIC, er implementert for å analysere sanntidsstrømningsdata, der det er lærer tidsbaserte mønstre som finnes i data, forutsier de forestående verdiene, samt avslører noen uregelmessigheter.
De bemerkelsesverdige funksjonene inkluderer:
Besøk hjemmesiden: http://numenta.org/
Med økningen og stadig økende forskning i AIVi er bundet til å se flere verktøy dukke opp for å gjøre dette teknologiområdet til en suksess, spesielt for å løse daglige vitenskapelige utfordringer sammen med utdanningsformål.
Er du interessert i AI, hva sier du? Gi oss dine tanker, forslag eller produktive tilbakemeldinger om emnet via kommentarfeltet nedenfor, og vi vil gjerne vite mer fra deg.