The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jupyter Notebook, odvozený od IPythonu, je široce používaná interaktivní webová aplikace pro vědu o datech, kterou lze použít k vytváření a sdílení dokumentů souvisejících s vědeckými výpočty.
Tento článek vám ukáže, jak nainstalovat Jupyter Notebook na instanci serveru Vultr CentOS 7 pro vzdálený přístup.
Než začnete, musíte:
Pomocí následujících příkazů aktualizujte systém a nainstalujte potřebné balíčky pro Jupyter Notebook.
sudo yum update -y
sudo yum install bzip2 -y
sudo shutdown -r now
Po restartu použijte pro přihlášení do systému stejné uživatelské jméno a heslo.
Anaconda je otevřená platforma pro vědu o datech sestávající z mnoha analytických aplikací, včetně Jupyter Notebooku. Instalací Anacondy budete mít nainstalovaný Jupyter Notebook a mnoho podobných aplikací do vašeho systému.
Stáhněte si příslušnou verzi Anaconda z oficiálního webu Anaconda a nainstalujte ji:
cd ~
wget http://repo.continuum.io/archive/Anaconda3-4.1.1-Linux-x86_64.sh
sudo bash Anaconda3-4.1.1-Linux-x86_64.sh
Na začátku instalace opakovaně tiskněte ENTER, dokud se nezobrazí následující otázka:
Do you approve the license terms? [yes|no]
Odpovězte yesa poté stiskněte ENTER:
>>> yes
Poté budete požádáni o potvrzení umístění instalace:
Anaconda3 will now be installed into this location:
/root/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
Můžete určit umístění instalace /opt/anaconda3:
[/root/anaconda3] >>> /opt/anaconda3
Až se zobrazí následující otázka, dokončete instalaci stisknutím klávesy ENTER:
Do you wish the installer to prepend the Anaconda3 install location
to PATH in your /root/.bashrc ? [yes|no]
[no] >>> ENTER
Namísto úpravy konfiguračního souboru „/root/.bashrc“ můžete provést celosystémovou úpravu nastavení pro všechny uživatele:
sudo cp /etc/profile /etc/profile_backup
echo 'export PATH=/opt/anaconda3/bin:$PATH' | sudo tee -a /etc/profile
source /etc/profile
echo $PATH
Nyní, když je Jupyter Notebook nainstalován do vašeho systému, budete jej muset nakonfigurovat, než k němu budete moci přistupovat na dálku.
Vygenerujte konfigurační soubor:
cd ~
jupyter notebook --generate-config
Tento příkaz vytvoří výchozí konfigurační soubor Jupyter Notebook: /home/juser/.jupyter/jupyter_notebook_config.py.
Z bezpečnostních důvodů použijte k nastavení hesla pro server Jupyter Notebook následující příkazy:
python
>>> from notebook.auth import passwd
>>> passwd()
Enter password:<your-password>
Verify password:<your-password>
'sha1:<your-sha1-hash-value>'
>>> Ctrl+Z
Uložte hodnotu hash SHA1 pro pozdější použití, která bude vypadat takto: sha1:49acd1a985cc:beb1fb6859665bfa721e65e78fc511c41b12e7ce.
Vytvořte certifikát s vlastním podpisem a odpovídající klíč:
cd ~
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout jkey.key -out jcert.pem
Výše uvedený příkaz vygeneruje soubor certifikátu /home/juser/jcert.pema odpovídající soubor klíče /home/juser/jkey.key.
Otevřete výchozí konfigurační soubor pomocí editoru vi:
vi /home/juser/.jupyter/jupyter_notebook_config.py
Najděte každý řádek níže:
# c.NotebookApp.certfile = ''
# c.NotebookApp.keyfile = ''
# c.NotebookApp.ip = 'localhost'
# c.NotebookApp.open_browser = True
# c.NotebookApp.password = ''
# c.NotebookApp.port = 8888
Upravte každou z nich, jak je uvedeno níže:
c.NotebookApp.certfile = '/home/juser/jcert.pem'
# for users with root you can use './jcert.pem'
c.NotebookApp.keyfile = '/home/juser/jkey.key'
# for users with root you can use './jkey.key'
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = 'sha1:<your-sha1-hash-value>'
c.NotebookApp.port = 8888
Uložit a ukončit:
:wq!
Upravte pravidla brány firewall, abyste povolili příchozí provoz na portu 8888:
sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent
sudo systemctl restart firewalld.service
Spusťte server Jupyter Notebook:
jupyter notebook
Nakonec přejděte ve svém prohlížeči na adresu „https://<IP-IP-vašeho-serveru>:8888“, ignorujte bezpečnostní varování a pro přihlášení použijte dříve nastavené heslo.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více