Apache Mahout

Infotaula de llenguatge de programacióApache Mahout
Tipusprogramari lliure Modifica el valor a Wikidata
Data de creació31 maig 2011 Modifica el valor a Wikidata
DesenvolupadorApache Software Foundation Modifica el valor a Wikidata
Darrera versió estable14.1 () Modifica el valor a Wikidata
Llenguatge de programacióJava Modifica el valor a Wikidata
Sistema operatiumultiplataforma Modifica el valor a Wikidata
Codi fontCodi font i Codi font Modifica el valor a Wikidata
Llicènciallicència Apache Modifica el valor a Wikidata
Pàgina webmahout.apache.org Modifica el valor a Wikidata

Apache Mahout és un projecte de software de Apache Software Foundation que permet la creació gratuïta d’aplicacions de Machine learning a través de la implementació d’algoritmes d’aprenentatge computacional distribuïts i escalables.[1] Mahout està desenvolupat amb llenguatge Java (llenguatge de programació) i implementat amb Apache Hadoop i el paradigma de programació MapReduce. El programa també inclou llibreries en Java pels algoritmes i operacions estadístiques i d’àlgebra lineal més habituals.[2]

Història[3]

El programa va néixer el 2008 com a subprojecte de Apache Lucene, un altre projecte de The Apalache Software Foundation de codi obert dissenyat per a la implementació de tècniques de cerca web. Aquesta àrea està estretament lligada als algoritmes d’aprenentatge computacional, de manera que es va fer necessària la construcció d’una utilitat centrada en aquests processos. Conforme la Intel·ligència Artificial i l’Aprenentatge Automàtic van anar prenent importància, Mahout es va anar desvinculant de Lucene per convertir-se en la utilitat independent que és avui en dia; tot i que moltes de les tècniques encara es troben en fase de desenvolupament o fase experimental. Actualment, els temes principals i més madurs del projecte son el clustering, els motors de recomanació i la classificació.

Aplicacions principals

Motors de Recomanació

Els sistemes de recomanació són una de les eines d’aprenentatge computacional més utilitzades en l'actualitat, i les més conegudes pels usuaris d’internet. Es tracta d’algoritmes que permeten predir quins productes son de l’interès de cada usuari; intenten personalitzar al màxim el contingut mostrat a l’internauta utilitzant la gran quantitat d’informació que es pot recavar de l’usuari. Actualment, la gran majoria d’aplicacions i webs utilitzen aquests algoritmes per fer recomanacions de música o contingut audiovisual, per suggerir amistats o lectures, o per oferir productes i articles relacionats.

Clustering

El clustering és una tècnica de Machine Learning que té per objectiu formar grups d’elements amb alguna característica en comú. El clustering té aplicacions en molts àmbits, però principalment en màrqueting, on s’utilitza en tasques de segmentació de mercat. També es fa servir en la identificació de patrons climàtics o sísmics i en l’agrupació de productes o espècies animals i vegetals. Alguns dels algoritmes per clustering que proporciona Mahout son K-means, Fuzzy K-Means, Dirichlet, Canopy, Mean-Shift o EigenCuts.

Classificació

La classificació és un dels besants principals de l’aprenentatge computacional i es basa en l’assignació d’etiquetes a diferents elements donades algunes de les seves característiques. La classificació té aplicacions en molts àmbits, com per exemple en visió per computador, en la classificació de documents o en el reconeixement de veu o lletra escrita a mà. Naive Bayes, Arbre de decisió o regressió lineal són alguns dels algoritmes implementats per Mahout.

Característiques[4]

Escalabilitat

L’objectiu principal de Mahout és facilitar la creació d’aplicacions d’aprenentatge computacional escalables. L’escalabilitat és la propietat que permet als programes ser el més ràpids i eficients possible aprofitant al màxim els recursos de hardware disponibles. Aquesta característica fa possible que una aplicació s’adapti als recursos dels quals disposa cada màquina i sistema operatiu, de manera que no és necessària la reprogramació dels algoritmes per fer ús de totes les prestacions del sistema.

Distribució de processos

Mahout permet incrementar la velocitat dels algoritmes utilitzant acceleradors GPU i CPU, és a dir, paral·lelitzant l’execució del codi. El codi es pot processar utilitzant múltiples cores CPU o GPU, o amb cores GPU construïts sobre la llibreria ViennaCL, una llibreria en C++ implementada en OpenMP i OpenCL.

Creadors i valors del projecte

Actualment, Mahout està mantingut per un equip de programadors voluntaris i sempre està obert a obtenir ajuda de contribuïdors anònims que ajudin, sobre tot, en la redacció de documentació. Els codis font de tot el projecte són públics i estan guardats en la pàgina oficial de la companya a GitHub.[5]

Tal com s’explica a la pàgina web oficial del programa, Apache Mahout sempre ha tingut per objectiu permetre als desenvolupadors obtenir algoritmes d’aprenentatge computacional ràpids i escalables, de manera senzilla i gratuïta. A més a més, l’empresa es mostra a favor del moviment Open Source i col·labora en diferents programes de caràcter social. El projecte està col·labora amb Google Summer of Code, prestant mentoria als estudiants participants del programa.

Referències

  1. «Apache Mahout». IBM. [Consulta: 23 desembre 2022].
  2. «Apache Mahout». Apache Mahout. [Consulta: 18 gener 2023].
  3. Owen, Sean Mahout in Action.
  4. «Aproximación pràctica a la ciendia de los datos y Big Data» (en castellà). [Consulta: 4 gener 2023].
  5. «Who Are We?». Apache Mahout. [Consulta: 23 desembre 2022].

Read other articles:

Ця стаття є кандидатом на вилучення. Ознайомитися та долучитися до обговорення цієї номінації можна на сторінці Вікіпедія:Статті-кандидати на вилучення/15 квітня 2023. Доки воно триває, Ви можете працювати над покращенням цієї статті, але не прибирайте це повідомлення. Для о

 

Bayt Jibrin بيت جبرينBeit JibrinBayt JibrinKoordinat: 31°36′19″N 34°53′54″E / 31.60528°N 34.89833°E / 31.60528; 34.89833Koordinat: 31°36′19″N 34°53′54″E / 31.60528°N 34.89833°E / 31.60528; 34.89833Grid Palestina140/112Entitas geopolitikMandat PalestinaSubdistrikHebronTanggal pengosongan29 Oktober 1948[3]Luas • Total56,185 dunams (56,2 km2 or 217 sq mi)Populasi...

 

Barringtonia Barringtonia acutangula Klasifikasi ilmiah Kerajaan: Plantae Divisi: Magnoliophyta Kelas: Magnoliopsida Ordo: Ericales Famili: Lecythidaceae Genus: BarringtoniaJ.R.Forst. & G.Forst., conserved name Spesies Lihat teks Sinonim[1] Huttum Adans., rejected name Commercona Sonn. Menichea Sonn. Butonica Lam. Stravadium Juss. Meteorus Lour. Mitraria J.F.Gmel. 1791, rejected name, not Cav. 1801 (Gesneriaceae) Stravadia Pers. Botryoropis C.Presl Baranda Llanos Agasta Miers Doxo...

Dwi IriantoWakil Kepala Kepolisian Daerah Sulawesi TenggaraPetahanaMulai menjabat 27 Maret 2023PendahuluWaris Agono Informasi pribadiLahir1 Mei 1967 (umur 56)Tanjung Karang, LampungAlma materAkademi Kepolisian (1991)Karier militerPihak IndonesiaDinas/cabang Kepolisian Daerah Sulawesi TenggaraMasa dinas1991—sekarangPangkat Brigadir Jenderal PolisiNRP67050616SatuanReserseSunting kotak info • L • B Brigjen. Pol. Dwi Irianto, S.I.K., M.Si. (lahir 1 Mei 1967) ada...

 

Alphonse Daudet Alphonso Daudet (1840-1897) lahir di Nimes, Prancis. Daudet adalah penulis karya sastra bergenre puisi, syair, roman, autobiografi dan naskah lakon. Tulisan pertama yang mengantarkan Daudet menjadi penulis terkenal berjudul Les Amoureuses 'Para Wanita yang Jatuh Cinta'. Tulisan tersebut merupakan kumpulan puisi yang ia terbitkan ketika usianya masih belia, 18tahun. Keluarga Daudet sempat mengalami kesulitan ekonomi sehingga membuat Daudet terpaksa putuh sekolah tanpa mendapatk...

 

Este artigo ou secção necessita de referências de fontes secundárias fiáveis e independentes. Fontes primárias, ou com conflitos de interesse, não são adequadas para verbetes enciclopédicos. Ajude a incluir referências.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Julho de 2018) Esta página cita fontes, mas que não cobrem todo o conteúdo. Ajude a inserir referências. Conteúdo não verificável pode ser remo...

Freeway in Victoria, Australia Geelong Ring RoadVictoriaDescending from Barrabool Road, looking south towards Waurn PondsNE endSW endCoordinates 38°03′24″S 144°23′22″E / 38.056583°S 144.389443°E / -38.056583; 144.389443 (NE end) 38°12′43″S 144°15′20″E / 38.211810°S 144.255575°E / -38.211810; 144.255575 (SW end) General informationTypeFreewayLength27.6 km (17 mi)[1]Opened2008–2013Route number(s)...

 

Straw hat popular in the 19th century Not to be confused with Sailor cap. For the 1965 explosive tests, see Operation Sailor Hat. Dorothy Campbell wearing a straw sailor in 1909 A sailor hat is a brimmed straw hat similar to those historically worn by nineteenth century sailors before the sailor cap became standard. It is very close in appearance to the masculine boater,[1] although sailors as worn by women and children have their own distinct design, typically flat-crowned, wide-brim...

 

For the fast food restaurant chain, see Wendy's. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Wendys – news · newspapers · books · scholar · JSTOR (September 2010) (Learn how and when to remove this template message) The WendysBackground informationOriginEdinburgh, ScotlandGenresIndie pop, baggyYears ...

XII. Olympische Winterspiele Austragungsort: Innsbruck (Österreich) Stadion: Bergisel Skisprungstadion Eröffnungsfeier: 4. Februar 1976 Schlussfeier: 15. Februar 1976 Eröffnet durch: Rudolf Kirchschläger (Bundespräsident) Olympischer Eid: Werner Delle Karth (Sportler)Willi Köstinger (Kampfrichter) Disziplinen: 10 (6 Sportarten) Wettkämpfe: 37 Länder: 37 Athleten: 1261, davon 248 Frauen ← Sapporo 1972 Lake Placid 1980 → Medaillenspiegel Platz Land G S B Ges. 1 Sowjetunion 1955 ...

 

Area that comprised the west and northwestern region of Anatolia For the region of planet Mars, see Aeolis quadrangle. Not to be confused with Aeolus. Aeolis (Αἰολίς)Ancient region of AnatoliaRuins of the Agora of SmyrnaMap of western Anatolia with Aeolis shadedLocationWestern Anatolia, TurkeyState existed8th-6th centuries BC (as Dodecapolis)LanguageAeolic GreekBiggest citySmyrna(modern-day İzmir, Turkey)Roman provinceAsia Aeolis (/ˈiːəlɪs/; Ancient Greek: Αἰολίς, romanized...

 

United States historic placeEast Stroudsburg ArmoryU.S. National Register of Historic Places Show map of PennsylvaniaShow map of the United StatesLocation271 Washington St., East Stroudsburg, PennsylvaniaCoordinates40°59′35″N 75°11′8″W / 40.99306°N 75.18556°W / 40.99306; -75.18556Area0.6 acres (0.24 ha)Built1928ArchitectThomas H. Atherton; Horace H. HillerArchitectural styleTudor RevivalMPSPennsylvania National Guard Armories MPSNRHP referenc...

American-bred Thoroughbred racehorse It's TrickySireMineshaftGrandsireA.P. IndyDamCatboatDamsireTale of the CatSexFillyFoaled2008CountryUnited StatesColourBayBreederStonerside StableOwnerGodolphin Racing LLCTrainerKiaran McLaughlinRecord12: 8–3–0Earnings$1,166,500Major winsBusher Stakes (2011)Acorn Stakes (2011)Coaching Club American Oaks (2011)Top Flight Handicap (2012)Distaff Handicap (2012)Ogden Phipps Handicap (2012) It's Tricky (foaled February 26, 2008 in Kentucky - 2017) was an Ame...

 

Body of lyric poetry written in dialects of Ancient Greek Alcaeus and Sappho (Brygos Painter, Attic red-figure kalathos, ca. 470 BC) Greek lyric is the body of lyric poetry written in dialects of Ancient Greek. It is primarily associated with the early 7th to the early 5th centuries BC, sometimes called the Lyric Age of Greece,[1] but continued to be written into the Hellenistic and Imperial periods. Background Lyric is one of three broad categories of poetry in classical antiquity, a...

 

City in Oklahoma, United StatesNorman, OklahomaCity FlagSealMotto: Building an Inclusive CommunityLocation of Norman in Cleveland County and OklahomaNormanLocation in OklahomaShow map of OklahomaNormanLocation in the United StatesShow map of the United StatesCoordinates: 35°13′15″N 97°26′37″W / 35.22083°N 97.44361°W / 35.22083; -97.44361Country United StatesState OklahomaCountyClevelandGovernment • TypeCouncil-manager •...

This article is about the Awake episode. For the I Am Groot episode, see The Little Guy (I Am Groot). 2nd episode of the 1st season of Awake The Little GuyAwake episodeBernard Mackenzie's body after he is murdered, which was made to look like a heart attack.Episode no.Season 1Episode 2Directed byJeffrey ReinerWritten byKyle KillenProduction code1ATR01Original air dateMarch 8, 2012 (2012-03-08)Running time43 minutesGuest appearances Laura Innes as Tricia Harper Mark Harelik...

 

Book by James St. James Disco Bloodbath AuthorJames St. JamesCountryUnited StatesLanguageEnglishGenreNon FictionPublisherSimon & SchusterPublication dateAugust 11, 1999Media typePrint (Hardback & Paperback)Pages288ISBN0-684-85764-2OCLC40990164Dewey Decimal364.15/23/097471 21LC ClassHV5805.S7 A3 199 Disco Bloodbath: A Fabulous but True Tale of Murder in Clubland is a 1999 memoir written by James St. James about his life as a Manhattan celebutante and club kid. The book specif...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Romance 1983 film – news · newspapers · books · scholar · JSTOR (September 2014) (Learn how and when to remove this template message) 1983 Indian filmRomanceDirected byRamanand SagarProduced byRamanand SagarStarringKumar GauravPoonam DhillonShammi KapoorSushma SethSaeed Jaf...

Archaeological site in Bolivia TiwanakuThe Gate of the SunShown within BoliviaAlternative nameTiahuanaco, TiahuanacuLocationTiwanaku Municipality, BoliviaCoordinates16°33′17″S 68°40′24″W / 16.55472°S 68.67333°W / -16.55472; -68.67333TypeSettlementHistoryFoundedc. 110 AD?[1]CulturesTiwanaku empireSite notesConditionIn ruins UNESCO World Heritage SiteOfficial nameTiwanaku: Spiritual and Political Centre of the Tiwanaku CultureTypeCulturalCr...

 

Brazilian actress Beatriz SegallSegall in 2011BornBeatriz de Toledo(1926-07-25)25 July 1926Rio de Janeiro, BrazilDied5 September 2018(2018-09-05) (aged 92)[1]São Paulo, BrazilNationalityBrazilianOccupationActressYears active1941–2016Spouse Maurício Segall ​ ​(m. 1954, sep.)​Children3 (including Sérgio) Beatriz de Toledo Segall (25 July 1926 – 5 September 2018) was a Brazilian actress.[2] One of her most notable works ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!