Mašīnu pieaugums: AI reālās pasaules lietojumi
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Scala ir uz objektu orientēta un funkcionāla programmēšanas valoda. Tā ir populāra valoda, kas ir izmantota tādu lietojumprogrammu izstrādei kā Spark, Akka un Lift.
Šajā rakstā es jums parādīšu, kā instalēt Scala CentOS 7 servera instancē.
Visi šajā rakstā sniegtie norādījumi ir piemērojami sudo lietotājam, kas nav root lietotājs, kurš izmanto CentOS 7. Tādējādi pirms ienirt ir jāizvieto jauna Vultr CentOS 7 servera instance un jāizveido sudo lietotājs, kas nav root lietotājs.
Pēc pieteikšanās kā ne-root sudo lietotājs no sava SSH termināļa, pirmā lieta, kas jums jādara, ir atjaunināt sistēmu:
sudo yum update -y && sudo reboot
Izmantojiet to pašu lietotāju, lai vēlreiz pieteiktos pēc sistēmas atsāknēšanas.
Scala nepieciešama Java izpildlaika versija 1.6 vai jaunāka versija. Šeit varat instalēt jaunāko OpenJDK Runtime Environment 1.8.0 versiju, izmantojot YUM:
sudo yum install java-1.8.0-openjdk.x86_64
Varat apstiprināt Java izpildlaika instalēšanu, izpildot šādu komandu:
java -version
Šai komandai vajadzētu izvadīt kaut ko līdzīgu:
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Turklāt jums ir jāiestata vides mainīgie "JAVA_HOME" un "JRE_HOME".
sudo cp /etc/profile /etc/profile_backup #Backup the profile file in order to prevent unintentional mistakes
echo 'export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk' | sudo tee -a /etc/profile
echo 'export JRE_HOME=/usr/lib/jvm/jre' | sudo tee -a /etc/profile
source /etc/profile
Tagad varat izdrukāt divus vides mainīgos pārskatīšanai:
echo $JAVA_HOME
echo $JRE_HOME
Lejupielādējiet un instalējiet jaunāko Scala RPM failu no Scala oficiālās vietnes, kas rakstīšanas laikā ir 2.11.8:
cd ~
wget http://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.rpm
sudo yum install scala-2.11.8.rpm
Pārbaudiet savu instalāciju:
scala -version
Izvadei jābūt līdzīgai:
Scala code runner version 2.11.8 -- Copyright 2002-2016, LAMP/EPFL
Scala instalēšana ir pabeigta. Apskatīsim, kā to izmantot.
Palaidiet Scala koda izpildītāju un atveriet Scala čaulu:
scala
Scala apvalkā varat aprēķināt formulas rezultātu:
scala> 1+2
res0: Int = 3
vai izpildiet funkciju:
scala> println("Hello Scala")
Hello Scala
Ja vēlaties iziet no Scala čaulas:
:q
Varat arī izmantot scalacprogrammu, lai apkopotu .scalapirmkodu.
Uzrakstiet parauga programmas pirmkodu, izmantojot vi:
vi hello.scala
Tālāk ievadiet koda segmentu:
object HelloWorld {
def main(args: Array[String]) {
println("Hello World!")
}
}
Saglabāt un iziet:
:wq
Apkopojiet avota kodu ar scalac:
scalac hello.scala
Programma izvadīs divus apkopotus failus: HelloWorld.classun HelloWorld$.class. Jūs varat palaist apkopoto failu ar scala:
scala HelloWorld
Izvade skanēs:
Hello World!
Turklāt jūs varat iegult Scala funkcijas bash skriptā un pēc tam palaist skriptu, izmantojot bash:
vi script.sh
Aizpildiet failu ar:
#!/bin/sh
exec scala "$0" "$@"
!#
object HelloWorld extends App {
println("Hello world!")
}
HelloWorld.main(args)
Saglabāt un iziet:
:wq
Palaidiet skriptu bash čaulā:
sh script.sh
Atkal izvade skanēs:
Hello world!
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk