MiniConda su Raspberry Pi per l'apprendimento automatico

Contenuti

¡Hola geek! In questo articolo, impariamo come usare raspberry pi per l'apprendimento automatico. Raspberry pi è economico e piuttosto interessante con cui lavorare. Parleremo di applicazioni di Data Science. La scienza dei dati sta ricevendo molta attenzione giorno dopo giorno e questa tecnologia sta crescendo molto velocemente. Quindi, cominciamo… ..😉

introduzione

Come sappiamo tutti, l'apprendimento automatico sta migliorando la vita delle persone. L'apprendimento automatico aiuta gli imprenditori a essere una persona comune. Gli appassionati di tecnologia corrono sempre per trovare qualcosa di nuovo nel mondo della scienza dei dati e dell'apprendimento automatico., lavorare su vari algoritmi per produrre il modello più efficiente. Nello stesso modo, lavorano anche sull'hardware per migliorarne le prestazioni e soddisfare i requisiti dell'utente. L'hardware su cui stiamo lavorando è Raspberry Pi. Primo, configureremo il sistema operativo raspbian sul raspberry pi 3 e poi ci imposteremo la miniconda, lo abbiamo spiegato in modo più dettagliato nell'articolo qui sotto.

lampone pi

Raspberry pi è un computer di piccole dimensioni. È un hardware molto economico e affidabile, raspberry pi ha tutti i componenti che un computer perfettamente funzionante avrebbe, come RAM, processore, HDMI, USB, Ethernet e molto altro.

Raspberry pi fornisce varie versioni hardware che puoi utilizzare in base alle tue esigenze. Per utenti intensivi, il lampone pi ha anche 8 GB di RAM, che sicuramente mostra il potere di pi. Alcuni dei modelli Raspberry Pi sono elencati di seguito.

  • Lampone Pi 1 Modello B
  • Lampone Pi 1 Modello A
  • Lampone Pi 1 Modello B +
  • Lampone Pi 3 Modello B
  • Raspberry Pi Zero W

Raspberry pi è molto famoso nei progetti scolastici e universitari grazie alla sua vasta area di implementazione. Può essere utilizzato come scrivania personale o play station, lampone pi retrò giochi pirociona. Alcuni primi tester di penetrazione usano anche raspberry pi come laboratorio di hacking e test durante l'installazione di Kali Linux su di esso.

MiniConda

Che cos'è, somiglianza in anaconda e miniconda

Prima di saltare direttamente a miniconda dobbiamo sapere cos'è conda? Quindi, conda è uno strumento o un sistema di gestione. Conda esegue due tipi di gestione dei sistemi; uno è la gestione del sistema ambientale e l'altro è la gestione del sistema dei pacchetti.

Miniconda è solo una versione minima di conda per vari hardware in base alle esigenze. La versione ad alte prestazioni di conda è Anaconda, che viene fornito con vari strumenti di apprendimento automatico come il notebook Jupyter, spyder e molti altri.

Miniconda ha un supporto minimo come Python, conda e alcuni moduli dipendenti. Se hai conda, il che significa che puoi facilmente eseguire vari eventi come creare, Salva, passare da un ambiente all'altro nel sistema.

Passi coinvolti

Ora ci accingiamo a svolgere l'attività. Il processo è ben documentato passo dopo passo. Quindi, puoi anche seguirmi.

passo 1

Primo, dobbiamo scrivere il sistema operativo raspbian sulla scheda microSD usando uno strumento. Successivamente, inizieremo con più impostazioni.

Per scaricare il raspbian clicca qui. Ci sono diverse opzioni per il lampone pi, sceglieremo la versione desktop con pieno supporto. Puoi anche usare NOOBS e raspbian Lite per questo.

97660screenshot2096-1270570

Il sistema operativo è di circa 3 GB, quindi per favore sii paziente durante il download. Dopo il download, avremo bisogno di un altro strumento chiamato ether, per scarica incisore clicca qui.

Dopo tanto download, collegheremo la scheda microSD e avvieremo il software ether. Quindi abbiamo selezionato il file ISO scaricato e la scheda microSD. L'interfaccia utente di Ether è molto semplice e facile. Ora fai clic su Flash e installerà automaticamente il sistema operativo raspbian su di esso.

44330screenshot2097-6289712

Una volta completato il flash, inserire la scheda microSD nel raspberry pi. Ora, avvia il pi dando alimentazione usando un cavo USB e collega il raspberry pi al monitor usando la porta HDMI o VGA.

passo 2

Ora, il sistema operativo raspbian si avvierà nella finestra di login, le credenziali di accesso predefinite sono pi (Nome utente) y lampone (parola d'ordine). Accedi al desktop con queste credenziali.

50928screenshot2098-4821873

Ora, apri il terminale e aggiorna il gestore dei pacchetti, controlla anche se c'è qualche versione di Python installata su pi.

Usa il seguente comando per aggiornare.

sudo apt update

Usa il seguente comando per aggiornare.

sudo apt upgrade

Ora controlla la versione di Python.

python --versione

passo 3

– Scarica miniconda e configuralo.

wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh

Immettere il seguente comando e modificare la directory predefinita in / casa / pi / miniconda3

sudo /bin/bash Miniconda3-latest-Linux-armv7l.sh

Aggiungi directory alla variabile del percorso e al file “.bashrc”. Apri il file “.bashrc” dal seguente comando.

sudo nano /home/pi/.bashrc

Ora aggiungi queste righe nel file “.bashrc” e salvalo.

esportazione PERCORSO="/home/pi/miniconda3/bin:$IL PERCORSO"

Ora riavvia il lampone pi.

sudo reboot

passo 4

Ora installa Jupyter Notebook.

pip install jupyter-notebook

Esegui Jupyter Notebook su Raspberry pi.

jupyter-taccuino

Applicazioni di data science e Raspberry Pi

Esistono diverse piattaforme e moduli per la scienza dei dati, che può essere utilizzato nel lampone pi in vari modi. Alcune di queste risorse sono elencate di seguito.

Tensorflow

Tensorflow è una libreria fornita e gestita da Google, è open source, il che significa che chiunque può usarlo. Google ha un gruppo di ricercatori che lavorano su machine learning e deep learning utilizzando questa libreria open source. Potremmo usare questa libreria su raspberry pi e fare vari progetti come il rilevamento di oggetti dal video (pi ha anche uno slot per fotocamera per picam) o controlla il parcheggio. Potresti persino codificare un'auto a guida autonoma con TensorFlow.

Kit AIY di Google

Con l'aiuto del kit AIY di Google, puoi creare il tuo processore linguistico che può essere collegato a google assistant. Google AIY sta per Google Artificial Intelligence Yourself. Il kit AIY di Google fornisce anche componenti per la visione e la voce che possono essere utilizzati in vari modi per produrre alcuni bei progetti..

Automazione Jenkins

Potresti persino installare il server Jenkins su raspberry pi. Come sappiamo tutti, Jenkins è uno strumento così potente nel mondo dell'automazione. Con questo Jenkins possiamo automatizzare i nostri modelli di machine learning, che producono modelli più accurati. Un singolo lampone può controllare molti nodi slave Jenkins.

Spero che tu abbia imparato qualcosa di nuovo da questo articolo o che possa ispirarti a costruire qualcosa di molto interessante. Se avete domande o suggerimenti commentate.

Il supporto mostrato in questo articolo su MiniConda su Raspberry Pi non è di proprietà di DataPeaker e viene utilizzato a discrezione dell'Autore.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.