Installer Java SE sur CentOS
Introduction Java est une plate-forme logicielle populaire qui vous permet de développer et dexécuter des applications et des applets Java dans divers environnements matériels. Il y a
Alors que l'infrastructure informatique évolue vers le cloud et que l'internet des objets devient populaire, les organisations et les professionnels de l'informatique utilisent de plus en plus les services de cloud public. À mesure que les serveurs et les services qui s'exécutent sur eux augmentent, la quantité de journaux générés par le système augmente également. L'analyse de ces journaux est très importante dans une infrastructure pour plusieurs raisons. Cela inclut la conformité aux politiques et réglementations de sécurité, le dépannage du système, la réponse à un incident lié à la sécurité ou la compréhension du comportement des utilisateurs.
Trois applications open source très populaires nommées Elasticsearch, Logstash et Kibana se combinent pour créer Elastic Stack ou ELK Stack. Elastic Stack est un outil très puissant pour rechercher, analyser et visualiser les journaux et les données. Elasticsearch est une application distribuée, en temps réel, évolutive et hautement disponible pour stocker les journaux et les parcourir. Logstash rassemble les journaux envoyés par Beats, les améliore, puis les envoie à Elasticsearch. Kibana est l'interface utilisateur Web utilisée pour visualiser les journaux et les informations exploitables.
Dans ce didacticiel, nous allons installer la dernière version d'Elasticsearch, Logstash et Kibana avec X-Pack sur Ubuntu 17.04.
Pour suivre ce didacticiel, vous aurez besoin d'une instance de serveur Vultr 64 bits Ubuntu 17.04 avec au moins 4 Go de RAM . Pour un environnement de production, les exigences matérielles augmentent avec le nombre d'utilisateurs et de journaux.
Ce didacticiel est écrit du sudo
point de vue de l'utilisateur. Pour configurer un utilisateur sudo, suivez le guide Comment utiliser Sudo sur Debian .
Vous aurez également besoin d'un domaine pointé vers votre serveur pour obtenir des certificats de Let's Encrypt CA.
Avant d'installer des packages sur l'instance de serveur Ubuntu, il est recommandé de mettre à jour le système. Connectez-vous à l'aide de l'utilisateur sudo et exécutez les commandes suivantes pour mettre à jour le système.
sudo apt update
sudo apt -y upgrade
Une fois la mise à niveau du système terminée, passez à l'étape suivante.
Elasticsearch nécessite Java 8 pour fonctionner. Il prend en charge Oracle Java et OpenJDK. Cette section du didacticiel illustre l'installation d'Oracle Java et d'OpenJDK.
Assurez-vous que vous installez l'une des versions Java suivantes. L'installation d'Oracle Java est recommandée pour Elasticsearch. Cependant, vous pouvez également choisir d'installer OpenJDK selon vos préférences.
Pour installer Oracle Java sur votre système Ubuntu, vous devrez ajouter Oracle Java PPA en exécutant:
sudo add-apt-repository ppa:webupd8team/java
Mettez à jour les informations du référentiel en exécutant:
sudo apt update
Maintenant, vous pouvez facilement installer la dernière version stable de Java 8 en exécutant:
sudo apt -y install oracle-java8-installer
Acceptez le contrat de licence lorsque vous y êtes invité. Une fois l'installation terminée, vous pouvez vérifier la version Java en exécutant:
java -version
Vous devriez voir une sortie similaire à:
user@vultr:~$ java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
Vous pouvez également définir les JAVA_HOME
valeurs par défaut et autres en installant oracle-java8-set-default
. Courir:
sudo apt -y install oracle-java8-set-default
Vous pouvez maintenant vérifier si la JAVA_HOME
variable est définie en exécutant:
echo "$JAVA_HOME"
La sortie doit ressembler à:
user@vultr:~$ echo "$JAVA_HOME"
/usr/lib/jvm/java-8-oracle
Si vous n'obtenez pas la sortie indiquée ci-dessus, vous devrez peut-être vous déconnecter et vous reconnecter au shell. Oracle Java est maintenant installé sur votre serveur. Vous pouvez maintenant passer à l'étape 3 du didacticiel en évitant l'installation d'OpenJDK.
L'installation d'OpenJDK est assez simple. Exécutez simplement la commande suivante pour installer OpenJDK.
sudo apt -y install default-jdk
Une fois l'installation terminée, vous pouvez vérifier la version Java en exécutant:
java -version
Vous devriez voir une sortie similaire à:
user@vultr:~$ java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.17.04.2-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
Pour définir la JAVA_HOME
variable, exécutez la commande suivante:
sudo echo "JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> /etc/environment
Rechargez le fichier d'environnement en exécutant:
sudo source /etc/environment
Vous pouvez maintenant vérifier si la JAVA_HOME
variable est définie en exécutant:
echo "$JAVA_HOME"
La sortie doit ressembler à:
user@vultr:~$ echo "$JAVA_HOME"
/usr/lib/jvm/java-8-openjdk-amd64/
Elasticsearch est un moteur de recherche RESTful ultra-rapide, distribué et hautement disponible. Ajoutez le référentiel Elasticsearch APT en exécutant:
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
La commande ci-dessus crée un nouveau fichier de référentiel pour Elasticsearch et y ajoute l'entrée source. Maintenant, importez la clé PGP utilisée pour signer les packages.
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Mettez à jour les métadonnées du référentiel APT en exécutant:
sudo apt update
Installez Elasticsearch en exécutant la commande suivante.
sudo apt -y install elasticsearch
La commande ci-dessus installera la dernière version d'Elasticsearch sur votre système. Une fois Elasticsearch installé, rechargez le démon du service Systemd en exécutant:
sudo systemctl daemon-reload
Démarrez Elasticsearch et activez-le pour démarrer automatiquement au démarrage.
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
Pour arrêter Elasticsearch, vous pouvez exécuter:
sudo systemctl stop elasticsearch
Pour vérifier l'état du service, vous pouvez exécuter:
sudo systemctl status elasticsearch
Elasticsearch fonctionne maintenant sur le port 9200
. Vous pouvez vérifier si cela fonctionne et produire des résultats en exécutant la commande suivante.
curl -XGET 'localhost:9200/?pretty'
Un message similaire au suivant sera imprimé.
user@vultr:~$ curl -XGET 'localhost:9200/?pretty'
{
"name" : "wDaVa1K",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "71drjJ8PTyCcbai33Esy3Q",
"version" : {
"number" : "5.5.1",
"build_hash" : "19c13d0",
"build_date" : "2017-07-18T20:44:24.823Z",
"build_snapshot" : false,
"lucene_version" : "6.6.0"
},
"tagline" : "You Know, for Search"
}
X-Pack est un plug-in Elastic Stack qui fournit de nombreuses fonctionnalités supplémentaires telles que la sécurité, les alertes, la surveillance, les rapports et les capacités graphiques. X-Pack fournit également l'authentification des utilisateurs pour Elasticsearch et Kibana, ainsi que la surveillance des différents nœuds dans Kibana. Il est important que X-Pack et Elasticsearch soient installés avec la même version.
Vous pouvez installer X-Pack pour Elasticsearch directement en exécutant:
cd /usr/share/elasticsearch
sudo bin/elasticsearch-plugin install x-pack
Pour poursuivre l'installation, entrez y
lorsque vous y êtes invité. Cette commande installera le plug-in X-Pack sur votre système. Une fois installé, X-Pack active l'authentification pour Elasticsearch. Le nom d'utilisateur par défaut est elastic
et le mot de passe est changeme
. Vous pouvez vérifier si l'authentification est activée en exécutant la même commande que vous avez exécutée pour vérifier si Elasticsearch fonctionne.
curl -XGET 'localhost:9200/?pretty'
Maintenant, la sortie indiquera que l'authentification a échoué.
user@vultr:~# curl -XGET 'localhost:9200/?pretty'
{
"error" : {
"root_cause" : [
{
"type" : "security_exception",
"reason" : "missing authentication token for REST request [/?pretty]",
"header" : {
"WWW-Authenticate" : "Basic realm=\"security\" charset=\"UTF-8\""
}
}
],
"type" : "security_exception",
"reason" : "missing authentication token for REST request [/?pretty]",
"header" : {
"WWW-Authenticate" : "Basic realm=\"security\" charset=\"UTF-8\""
}
},
"status" : 401
}
Modifiez le mot changeme
de passe par défaut en exécutant la commande suivante.
curl -XPUT -u elastic:changeme 'localhost:9200/_xpack/security/user/elastic/_password?pretty' -H 'Content-Type: application/json' -d'
{
"password": "NewElasticPassword"
}
'
Remplacez NewPassword
par le mot de passe réel que vous souhaitez utiliser. Vous pouvez vérifier si le nouveau mot de passe est défini et qu'Elasticsearch fonctionne en exécutant la commande suivante.
curl -XGET -u elastic:NewElasticPassword 'localhost:9200/?pretty'
Vous verrez une sortie montrant l'exécution réussie de la requête.
De plus, modifiez le fichier de configuration Elasticsearch en exécutant:
sudo nano /etc/elasticsearch/elasticsearch.yml
Recherchez les lignes suivantes, décommentez les lignes et modifiez-les selon les instructions fournies.
#cluster.name: my-application #Provide the name of your cluster
#node.name: node-1 #Provide the name of your node
#network.host: 192.168.0.1
Pour network.host
, indiquez l'adresse IP privée attribuée au système. Redémarrez l'instance Elasticsearch en exécutant:
sudo systemctl restart elasticsearch
Maintenant, au lieu de localhost
, vous devrez utiliser l'adresse IP pour exécuter la requête à l'aide de curl
.
curl -XGET -u elastic:NewElasticPassword '192.168.0.1:9200/?pretty'
Remplacez 192.168.0.1
par l'adresse IP privée réelle du serveur. Maintenant que nous avons installé Elasticsearch, poursuivez l'installation de Kibana.
Kibana est utilisé pour visualiser les journaux et les informations exploitables à l'aide d'une interface Web. Il peut également être utilisé pour gérer Elasticsearch. Il est recommandé d'installer la même version de Kibana qu'Elasticsearch.
Comme nous avons déjà ajouté le référentiel Elasticsearch et la clé PGP, nous pouvons installer Kibana directement en exécutant:
sudo apt -y install kibana
La commande précédente installera la dernière version de Kibana sur votre système. Une fois Kibana installé, rechargez le démon du service Systemd en exécutant:
sudo systemctl daemon-reload
Vous pouvez démarrer Kibana et l'activer pour démarrer automatiquement au démarrage en exécutant:
sudo systemctl enable kibana
sudo systemctl start kibana
Vous pouvez installer X-Pack pour Kibana directement en exécutant:
cd /usr/share/kibana
sudo bin/kibana-plugin install x-pack
X-Pack pour Kibana a le graphique, l'apprentissage automatique et la surveillance activés par défaut. X-Pack permet également l'authentification pour Kibana. Le nom d'utilisateur par défaut est kibana
et le mot de passe est changeme
. Il est important de changer le mot de passe par défaut de l'utilisateur Kibana. Exécutez la commande suivante pour modifier le mot de passe.
curl -XPUT -u elastic '192.168.0.1:9200/_xpack/security/user/kibana/_password?pretty' -H 'Content-Type: application/json' -d'
{
"password": "NewKibanaPassword"
}
'
Remplacez-le 192.168.0.1
par l'adresse IP privée réelle du serveur et NewKibanaPassword
par le nouveau mot de passe de l'utilisateur Kibana.
Modifiez le fichier de configuration de Kibana en exécutant:
sudo nano /etc/kibana/kibana.yml
Recherchez les lignes suivantes et modifiez les valeurs conformément aux instructions fournies.
#elasticsearch.url: "http://localhost:9200"
#elasticsearch.username: "user"
#elasticsearch.password: "password"
Décommentez les lignes ci-dessus et elasticsearch.url
indiquez l'URL de l'instance Elasticsearch. L'adresse IP doit être la même IP que celle utilisée dans elasticsearch.yml
. De plus, définissez le nom d'utilisateur de user
à elastic
et fournissez également le mot de passe de l'utilisateur élastique que vous avez défini précédemment.
Redémarrez l'instance Kibana en exécutant:
sudo systemctl restart kibana
Comme nous exécutons Kibana sur localhost
au port 5601
, il est recommandé de configurer un proxy inverse avec Apache ou Nginx pour accéder à Kibana depuis l'extérieur du réseau local. Dans ce tutoriel, nous allons configurer Nginx comme proxy inverse pour Kibana. Nous sécuriserons également l'instance Nginx avec un certificat SSL gratuit Let's Encrypt.
Installez Nginx en exécutant:
sudo apt -y install nginx
Démarrez et activez Nginx pour qu'il démarre automatiquement au démarrage.
sudo systemctl start nginx
sudo systemctl enable nginx
Maintenant que le serveur Web Nginx est installé et fonctionne, nous pouvons procéder à l'installation de Certbot, qui est le client de certificat Let's Encrypt officiel et automatique. Ajoutez Certbot PPA à votre système en exécutant:
sudo add-apt-repository ppa:certbot/certbot
Mettez à jour les méta-informations du référentiel.
sudo apt update
Vous pouvez désormais installer facilement la dernière version de Certbot en exécutant:
sudo apt -y install python-certbot-nginx
La commande précédente résoudra et installera les dépendances requises avec le package Certbot.
Maintenant que Certbot est installé, générez les certificats pour votre domaine en exécutant:
sudo certbot certonly --webroot -w /var/www/html/ -d kibana.example.com
N'oubliez pas de changer kibana.example.com
avec votre nom de domaine actuel. La commande précédente utilisera le client Certbot. Le certonly
paramètre indique au client Certbot de générer uniquement les certificats. L'utilisation de cette option garantit que les certificats ne sont pas installés automatiquement et que la configuration de Nginx n'a pas changé. La vérification sera effectuée en plaçant les fichiers de défi dans le webroot
répertoire spécifié .
Certbot vous demandera de fournir votre adresse e-mail pour envoyer l'avis de renouvellement. Vous devrez également accepter le contrat de licence.
Pour obtenir des certificats de Let's Encrypt CA, vous devez vous assurer que le domaine pour lequel les certificats que vous souhaitez générer sont dirigés vers le serveur. Sinon, apportez les modifications nécessaires aux enregistrements DNS de votre domaine et attendez que le DNS se propage avant de refaire la demande de certificat. Certbot vérifie l'autorité de domaine avant de fournir les certificats.
Les certificats générés sont susceptibles d'être stockés dans le /etc/letsencrypt/live/kibana.example.com/
répertoire. Le certificat SSL sera stocké sous fullchain.pem
et la clé privée sera stockée sous privkey.pem
.
Les certificats Let's Encrypt doivent expirer dans 90 jours, il est donc recommandé de configurer le renouvellement automatique des certificats à l'aide de cronjobs. Cron est un service système utilisé pour exécuter des tâches périodiques.
Ouvrez le fichier de tâche cron en exécutant:
sudo crontab -e
Ajoutez la ligne suivante à la fin du fichier.
30 5 * * 1 /usr/bin/certbot renew -a nginx --quiet
La tâche cron ci-dessus s'exécutera tous les lundis à 5h30. Si le certificat doit expirer, il les renouvellera automatiquement.
Modifiez le fichier d'hôte virtuel par défaut pour Nginx en exécutant la commande suivante.
sudo nano /etc/nginx/sites-available/default
Remplacez le contenu existant par le contenu suivant.
server {
listen 80 default_server;
server_name kibana.example.com
return 301 https://$server_name$request_uri;
}
server {
listen 443 default_server ssl http2;
server_name kibana.example.com;
ssl_certificate /etc/letsencrypt/live/kibana.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/kibana.example.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
ssl_ecdh_curve secp384r1;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off;
ssl_stapling on;
ssl_stapling_verify on;
resolver 8.8.8.8 8.8.4.4 valid=300s;
resolver_timeout 5s;
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains";
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
location / {
proxy_pass http://localhost:5601;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Assurez-vous de mettre kibana.example.com
à jour avec votre nom de domaine réel, vérifiez également le chemin d'accès au certificat SSL et à la clé privée.
Redémarrez le serveur Web Nginx en exécutant:
sudo systemctl restart nginx
Si tout a été configuré correctement, vous verrez l'écran de connexion Kibana. Connectez-vous en utilisant le nom d'utilisateur kibana
et le mot de passe que vous avez défini. Vous devriez pouvoir vous connecter avec succès et voir le tableau de bord Kibana. Quittez le tableau de bord, pour l'instant, nous le configurerons plus tard.
Logstash peut également être installé via le référentiel officiel Elasticsearch que nous avons ajouté plus tôt. Installez Logstash en exécutant:
sudo apt -y install logstash
La commande ci-dessus installera la dernière version de Logstash sur votre système. Une fois Logstash installé, rechargez le démon du service Systemd en exécutant:
sudo systemctl daemon-reload
Démarrez Logstash et activez-le pour démarrer automatiquement au démarrage.
sudo systemctl enable logstash
sudo systemctl start logstash
Vous pouvez installer X-Pack pour Logstash directement en exécutant:
cd /usr/share/logstash
sudo bin/logstash-plugin install x-pack
X-Pack pour Logstash est fourni avec un utilisateur par défaut logstash_system
. Vous pouvez réinitialiser le mot de passe en exécutant:
curl -XPUT -u elastic '192.168.0.1:9200/_xpack/security/user/logstash_system/_password?pretty' -H 'Content-Type: application/json' -d'
{
"password": "NewLogstashPassword"
}
'
Remplacez-le 192.168.0.1
par l'adresse IP privée réelle du serveur et NewLogstashPassword
par le nouveau mot de passe de l'utilisateur Logstash.
Redémarrez maintenant le service Logstash en exécutant:
sudo systemctl restart logstash
Modifiez le fichier de configuration Logstash en exécutant:
sudo nano /etc/logstash/logstash.yml
Ajoutez les lignes suivantes à la fin du fichier pour activer la surveillance de l'instance Logstash.
xpack.monitoring.enabled: true
xpack.monitoring.elasticsearch.url: http://192.168.0.1:9200
xpack.monitoring.elasticsearch.username: logstash_system
xpack.monitoring.elasticsearch.password: NewLogstashPassword
Remplacez l'URL Elasticsearch et le mot de passe Logstash selon votre configuration.
Vous pouvez maintenant configurer Logstash pour recevoir des données à l'aide de différents battements. Il existe plusieurs types de Beats disponibles: Packetbeat, Metricbeat, Filebeat, Winlogbeat et Heartbeat. Vous devrez installer chaque Beat séparément.
Dans ce didacticiel, nous avons installé Elastic Stack avec X-Pack sur Ubuntu 17.04. Une pile ELK de base est maintenant installée sur votre serveur.
Introduction Java est une plate-forme logicielle populaire qui vous permet de développer et dexécuter des applications et des applets Java dans divers environnements matériels. Il y a
Introduction Apache Maven est un outil de gestion de projet gratuit et open source utilisé pour les projets Java. Vous pouvez facilement gérer la création de projets, le reporting, un
Ce guide explique comment installer Apache Tomcat sur un serveur Ubuntu 16.04. Prérequis Déployez une nouvelle instance de serveur Ubuntu 16.04. Créer un sud non root
Vous utilisez un système différent? Gradle est un ensemble doutils dautomatisation de construction gratuit et open source basé sur les concepts dApache Ant et dApache Maven. Gradle fournit
Vous utilisez un système différent? Red5 est un serveur multimédia open source implémenté en Java qui vous permet dexécuter des applications multi-utilisateurs Flash telles que la diffusion en direct
Elasticsearch est un moteur de recherche et danalyse en texte intégral open source populaire. Grâce à sa polyvalence, son évolutivité et sa facilité dutilisation, Elasticsearch est large
Si vous n'êtes pas familier avec les fichiers JNLP, continuez à lire ce guide pour en savoir plus à leur sujet. Eh bien aussi vous montrer comment les ouvrir.
Effacez le Java Web Start Cache à l'aide d'une commande de la boîte de dialogue Exécuter de Windows.
Il semble y avoir une grande confusion parmi certains utilisateurs d'Android sur le fonctionnement de Java sur leurs appareils. Apparemment, il y a des utilisateurs qui aimeraient exécuter
Comment activer ou désactiver le message Java Update Available sous Windows et MacOS.
Introduction Bukkit est une extension de Minecraft qui offre des fonctionnalités exclusives ainsi que des plugins qui peuvent grandement améliorer votre expérience de jeu.
Vous utilisez un système différent? GoCD est un système open source de livraison et dautomatisation continue. Il vous permet de modéliser des workflows complexes en utilisant son parallèle et
Scala est un langage de programmation orienté objet et fonctionnel. Cest un langage populaire qui a été utilisé pour développer des applications, comme Spark, Akka, un
Introduction Apache Maven est un outil de gestion de projet gratuit et open source utilisé pour les projets Java. Vous pouvez facilement gérer la création de projets, le reporting, un
Apache Tomcat, créé par la même organisation que le populaire serveur Web Apache, est un serveur Web qui vous permet de servir des pages Web Java aux visiteurs. Dans thi
Dans ce guide, vous apprendrez à installer manuellement Java 8 sur Ubuntu 16.04. Les instructions de ce didacticiel fonctionneront également sur dautres versions dUbuntu.
Apache Maven est un outil de gestion de projet logiciel gratuit et open source qui est largement utilisé pour le déploiement dapplications basées sur Java. Prérequis A newl
Vous utilisez un système différent? Gradle est un ensemble doutils dautomatisation de construction gratuit et open source basé sur les concepts dApache Ant et dApache Maven. Gradle fournit
Ce dont vous aurez besoin Un VPS Vultr avec au moins 1 Go de RAM. Accès SSH (avec privilèges root / administratifs). Étape 1: Installer BungeeCord Tout dabord
Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau
ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.
Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+
Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.
Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus
13 outils commerciaux d'extraction de données de Big Data
Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true
Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.
Un aperçu de 26 techniques d'analyse des mégadonnées : partie 1
L'IA dans le domaine de la santé a fait de grands progrès au cours des dernières décennies. Ainsi, l'avenir de l'IA dans les soins de santé continue de croître de jour en jour.