Hem Personliga finanser Välj en Python Distribution med Machine Learning in Mind - dummies

Välj en Python Distribution med Machine Learning in Mind - dummies

Innehållsförteckning:

Video: Recommender Systems 2024

Video: Recommender Systems 2024
Anonim

Det är helt möjligt att få en generisk kopia av Python och lägga till alla nödvändiga maskinlärningsbibliotek till den. Processen kan vara svår eftersom du måste se till att du har alla nödvändiga bibliotek i rätt versioner för att garantera framgång. Dessutom måste du utföra den konfiguration som krävs för att säkerställa att biblioteken är tillgängliga när du behöver dem.

Lyckligtvis går det inte nödvändigt att gå igenom det nödvändiga arbetet eftersom ett antal Python-maskininlärningsprodukter finns tillgängliga för dig att använda. Dessa produkter ger allt som behövs för att komma igång med maskininlärningsprojekt.

Windows 10 presenterar några allvarliga installationsproblem när du arbetar med Python. Du kan läsa om dessa problem på John Muellers blogg. Med tanke på att så många läsare har skickat feedback som säger att Windows 10 inte ger en bra miljö, är det svårt att rekommendera Windows 10 som en Python-plattform. Om du arbetar med Windows 10, var bara medveten om att din väg till en Python-installation blir en stenig.

Få Kontinuerlig Analytics Anaconda

Det grundläggande Anaconda-paketet är en gratis nedladdning. Klicka bara på Ladda ner Anaconda för att få tillgång till den fria produkten. Du behöver ange en e-postadress för att få en kopia av Anaconda. När du har angett din e-postadress går du till en annan sida, där du kan välja din plattform och installationsprogrammet för den plattformen. Anaconda stöder följande plattformar:

  • Windows 32-bitars och 64-bitars (installationsprogrammet kan bara erbjuda dig 64-bitars eller 32-bitarsversionen, beroende på vilken version av Windows det upptäcker)
  • Linux 32-bitars och 64-bitars
  • Mac OS X 64-bitars

Standard nedladdningsversionen installerar Python 2. 7. Du kan också välja att installera Python 3. 5 genom att klicka på en av länkarna i Python 3.5-delen av sidan. Både Windows och Mac OS X tillhandahåller grafiska installationsprogram. När du använder Linux, lita du på verktyget bash .

Du kan få Anaconda med äldre versioner av Python. Om du vill använda en äldre version av Python klickar du på länken för installationsarkivet längst ned på sidan. Du bör bara använda en äldre version av Python när du har ett stort behov av att göra det.

Installatören Miniconda kan potentiellt spara tid genom att begränsa antalet funktioner du installerar. Att försöka lista ut exakt vilka paket du behöver är en felaktigt och tidskrävande process. I allmänhet vill du utföra en fullständig installation för att säkerställa att du har allt som behövs för dina projekt.Även en fullständig installation kräver inte mycket tid eller ansträngning att ladda ner och installera på de flesta system.

När du tittar på webbplatsen ser du att många andra tilläggsprodukter finns tillgängliga. Dessa produkter kan hjälpa dig att skapa robusta applikationer. När du till exempel lägger till Accelerate i mixen får du möjligheten att utföra multicore- och GPU-aktiverade operationer. Anaconda-webbplatsen innehåller detaljer om hur man använder dem.

Att tänka på Canopy Express

Tänk på Canopy Express är en fri produkt för att producera både tekniska och vetenskapliga applikationer med Python. Klicka på Hämta gratis på huvudsidan för att se en lista över versionerna som du kan ladda ner. Endast Canopy Express är gratis; Den fulla Canopy-produkten kommer till en kostnad. Canopy Express stöder följande plattformar:

  • Windows 32-bitars och 64-bitars
  • Linux 32-bitars och 64-bitars
  • Mac OS X 32-bitars och 64-bitars

Välj plattform och version du vill ladda ner. När du klickar på Hämta Canopy Express ser du ett valfritt formulär för att ge information om dig själv. Nedladdningen startar automatiskt, även om du inte lämnar personuppgifter till företaget.

En av fördelarna med Canopy Express är att Enthought är starkt inblandad i att ge stöd till både elever och lärare. Människor kan också ta klasser, inklusive onlinekurser, som lär ut användningen av Canopy Express på olika sätt.

Också erbjuds är live klassrumsutbildning utformad speciellt för datavetenskapare. Att ta datavetenskapsklasserna lär dig inte detaljerna om att arbeta genom maskininlärningsproblem, men de hjälper dig att förstå hur man arbetar med stora data, vilket är en del av arbetet genom maskininlärningsproblem. Kort sagt, att veta datavetenskap ger dig ett steg i att använda Python för maskininlärning, men det tar inte helt bort inlärningskurvan.

Få pythonxy

Pythonxy Integrated Development Environment (IDE) är ett community-projekt värd Google. Det är en Windows-enda produkt, så du kan inte enkelt använda den för plattformsbehov. (Faktum är att den bara stöder Windows Vista, Windows 7 och Windows 8.) Det kommer dock med en komplett uppsättning bibliotek.

Eftersom pythonxy använder GNU General Public License (GPL) v3 har du inga tillägg, träning eller andra betalda funktioner att oroa dig för. Ingen kommer att ringa till din dörr och hoppas kunna sälja dig något. Dessutom har du tillgång till all källkod för pythonxy, så du kan göra ändringar om du vill.

Komma WinPython

Namnet berättar att WinPython är en Windows-bara produkt. Denna produkt är faktiskt en spin-off av pythonxy och är inte avsedd att ersätta den. Tvärtom: WinPython är helt enkelt ett mer flexibelt sätt att arbeta med pythonxy. Läs mer om motivationen för att skapa WinPython.

Grunderna för denna produkt är att du får flexibilitet på bekostnad av vänlighet och lite plattformsintegration. Men för utvecklare som behöver behålla flera versioner av en IDE, kan WinPython göra en signifikant skillnad.

Välj en Python Distribution med Machine Learning in Mind - dummies

Redaktörens val

Fastighetsprofessionens grunder för fastighetslicensexamen - dummies

Fastighetsprofessionens grunder för fastighetslicensexamen - dummies

Fastighetsexamen kommer att förvänta dig att du har ett grundläggande grepp på fastighetsbranschen. Du tror att det bara är uppenbart att veta vad de viktigaste spelarna gör i en fastighetsaffär, men på grund av den terminologi de delar, blir skillnaderna mellan spelarna lite muddlade. Här är snabba beskrivningar ...

Kostnadsmetoden för fastighetslicensexamen - dummies

Kostnadsmetoden för fastighetslicensexamen - dummies

En metod för att uppskatta Värdet på fastigheter kallas kostnaden. Du måste känna till formeln för fastighetslicensexamen. Kostnadsmetoden baseras på tanken att komponenterna i en fastighet eller marken och byggnaderna kan läggas till för att komma fram till ...

Studie för fastighetslicensexamen - dummies

Studie för fastighetslicensexamen - dummies

När var sista gången du tog en multipelvalsexamen ? Eller, för den delen, någon examen? Det är troligt att det var länge sedan. Kanske överväger du huruvida du ska bli en fastighetsmäklare, men du är lite avskräckt av tanken på att du måste göra ett test. Vad du kan ...

Redaktörens val

Följer ett basketspel på tv - dummies

Följer ett basketspel på tv - dummies

Du kommer bli mycket mer ute av att titta på ett basketspel på TV - eller till och med leva - om du gör mer än att se bollen gå in i rammen. Kolla in dessa insider tips för att fånga den verkliga åtgärden och öka din njutning av sporten. Förutse nästa pass Försök att tänka som ...

Top 5 Fantasy Basketball League Sites - Dummies

Top 5 Fantasy Basketball League Sites - Dummies

Att hitta och gå med på en fantasy basketplats kan ibland vara skrämmande uppgift eftersom så många alternativ är tillgängliga och de flesta webbplatser ser lika ut. Bara för att webbplatser ser ut som det betyder inte nödvändigtvis att de mäter i värde. Vissa webbplatser erbjuder gratis ligor, andra betalade - och vissa webbplatser tillhandahåller bara standard liga ...

Tryck på motståndarna i Basket - Dummies

Tryck på motståndarna i Basket - Dummies

Pressen är kort för tryck. Ofta kallad en fullrättspress, det här är ett anfallande försvar som används på backen, där målet är att tvinga en omsättning. Vanligtvis används efter en gjord korg, svänger pressgruppen över motståndarna i backcourt; Om motståndarna lyckas få bollen förbi halvvägs (kallad brytning ...

Redaktörens val

Hur R beräknar oändliga, odefinierade och saknade värden - dummies

Hur R beräknar oändliga, odefinierade och saknade värden - dummies

Lyckligtvis kan R hantera dataanomalier som förvirrar några andra statistiska plattformar. I vissa fall har du inte reella värden att beräkna med. I de flesta verkliga dataset saknas faktiskt åtminstone några värden. Dessutom har vissa beräkningar oändlighet som ett resultat (som att dividera med noll) eller kan inte ...

Hur man lägger till linjer i en plot i R-dummies

Hur man lägger till linjer i en plot i R-dummies

I R, lägger du till rader i en plott på ett mycket liknande sätt att lägga till poäng, förutom att du använder funktionen linjer () för att uppnå detta. Men använd först lite R magi för att skapa en trendlinje genom data, kallad en regressionsmodell. Du använder lm () -funktionen för att uppskatta en linjär ...

Hur man lägger till en andra dimension i R-dummies

Hur man lägger till en andra dimension i R-dummies

Förutom vektorer kan R representera matriser som ett objekt du arbetar och beräknar med. Faktum är att R verkligen lyser när det gäller matrisberäkningar och -operationer. Vektorer är nära relaterade till en större klass av objekt, arrays. Arrayer har två mycket viktiga egenskaper: De innehåller bara en enda typ av värde. De har ...