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

Hur man lägger till text i en sätter () Funktion i C Programmering

Hur man lägger till text i en sätter () Funktion i C Programmering

När du behöver visa en annan textrad, använd C-programmeringsfärdigheterna för att skapa en annan puts () -funktion i källkoden, som visas i Visa två textlinjer. VISA TILL TEXTFINER # inkludera int main () {sätter ("Hickory, Dickory, Dock,"); sätter ("musen sprang klockan."); returnera (0);} Den andra ...

Förklarar variabler i C-dummies

Förklarar variabler i C-dummies

Variabler är det som gör dina program zooma. Programmering kan bara inte bli gjort utan dem. Så om du inte har introducerats till variabler än, här går du. Valerie Variable är en numerisk variabel. Hon älskar att hålla nummer - vilket nummer som helst; det spelar ingen roll. När hon ser ett lika tecken tar hon ett värde och ...

Redaktörens val

Gör rädsla för din vän - dummies

Gör rädsla för din vän - dummies

Rädsla är lika verklig som mod. Även om värdet av rädsla inte är lika uppenbart som modets värde, har det dess fördelar. Rädsla är din instinkt som säger att du är obehaglig - även om situationen inte kommer att skada dig. Alla har haft den känslan när man hellre drar locket ...

Hur man ökar din självmedvetenhet - dummies

Hur man ökar din självmedvetenhet - dummies

Du kommer att vara med dig själv under en livstid. Ingenting kommer att förändra det faktum. Att lära känna, som att lyssna på och uppskatta själv är avgörande för din sanity. Kanske kommer du till att älska, acceptera och omfamna alla du är, är svår för dig att föreställa dig just nu, men du kan göra ...

Hur man ökar din mentala flexibilitet - dummies

Hur man ökar din mentala flexibilitet - dummies

ÄR flexibel i arbete och relationer är ett tecken på en högpresterande. Medan perfektionister är styva och obehagliga i sitt arbete och hur de interagerar med andra, är högpresterande mer öppna och tillmötesgående. Att vara mer flexibel på jobbet gav Ralph aldrig förslag under brainstorming vid gruppmöten. Han kände att hans lag ...

Redaktörens val

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Linux är i sig ett kommandoradsorienterat operativsystem. Grafiska användargränssnitt - inklusive installationsprogrammets GUI - tillhandahålls av en valfri komponent som heter X Window System. Men medan du arbetar med det grafiska användargränssnittet för installationsprogrammet, håller Linux flera ytterligare kommandorads-konsoler öppna. Normalt behöver du inte ...

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Alla användare som åtkomst ett Linux-system, lokalt eller över ett nätverk, måste verifieras av ett giltigt användarkonto på systemet. I det följande får du veta hur du loggar in och ut på ett Linux-system och hur du stänger av systemet. Logga in När Linux startar upp visas det ...

Nätverksadministration: Licensserver - Dummies

Nätverksadministration: Licensserver - Dummies

I vissa program kan du köpa nätverkslicenser som gör att du kan installera programvaran på många datorer som du vill, men reglera antalet personer som kan använda programvaran vid en viss tidpunkt. För att styra hur många som använder programvaran, är en särskild licensserver inrättad. När en användare börjar ...