cari
RumahPeranti teknologiAIAnda boleh melakukan pembelajaran mesin menggunakan hanya SQL

Anda boleh melakukan pembelajaran mesin menggunakan hanya SQL

Apr 11, 2023 pm 07:31 PM
sqlpembelajaran mesinai

Projek MindsDB[1] yang saya lihat di GitHub baru-baru ini menjadikan mata saya bersinar Ia boleh melaksanakan operasi berkaitan pembelajaran mesin dalam pangkalan data, dengan kata lain, ia boleh dibina, dilatih, dioptimumkan dan digunakan hanya menggunakan SQL model pembelajaran, untuk mendapatkan ramalan, hanya tanya data dan model ML.

MindsDB membawa pembelajaran mesin ke pangkalan data dengan mengguna pakai konsep jadual AI. Jadual AI ialah model pembelajaran mesin yang disimpan sebagai jadual maya dalam pangkalan data. Mereka membantu dalam membuat ramalan berdasarkan data. Anda boleh melakukan ramalan siri masa, regresi dan klasifikasi dalam pangkalan data anda dan mendapatkan output hampir serta-merta dengan menanyakan jadual AI menggunakan pernyataan SQL mudah.

Seterusnya, mari kita lihat contoh mudah yang diberikan oleh pegawai tersebut.

1 Mohon akaun awan MindsDB percuma supaya anda boleh mengalaminya dengan segera. Jika anda lebih suka penempatan tempatan, anda boleh memasang versi Docker mereka.

2. Sambung ke MindsDB daripada klien SQL.

3. Gunakan CREATE DATABASE untuk menyambung ke pangkalan data. MindsDB mempunyai pangkalan data sampel yang sedia untuk digunakan. Sila gunakan pernyataan CREATE DATABASE, seperti yang ditunjukkan di bawah:

CREATE DATABASE example_data
WITH ENGINE = "postgres",
PARAMETERS = { 
"user": "demo_user",
"password": "demo_password",
"host": "3.220.66.106",
"port": "5432",
"database": "demo"
};

Selepas pelaksanaan, anda boleh mendapatkan hasil berikut:

Query OK, 0 rows affected (3.22 sec)

4 Anda boleh menggunakan SQL standard untuk pratonton data , seperti yang ditunjukkan dalam rajah di bawah :

Anda boleh melakukan pembelajaran mesin menggunakan hanya SQL

5 Gunakan CREATE PREDICTOR untuk mencipta peramal:

CREATE PREDICTOR mindsdb.home_rentals_predictor
FROM example_data
(SELECT * FROM demo_data.home_rentals)
PREDICT rental_price;

Selepas pelaksanaan:

Query OK, 0 rows affected (9.79 sec)
6 Semak ramalan Status pemproses:

SELECT status
FROM mindsdb.predictors
WHERE name='home_rentals_predictor';
akan mendapat status latihan atau selesai:

+----------+
| status |
+----------+
| training |
+----------+
atau

+----------+
| status |
+----------+
| complete |
+----------+
7. Laksanakan ramalan

Pernyataan SELECT membolehkan anda membuat ramalan berdasarkan ciri, dengan ciri ialah pembolehubah input atau lajur input yang digunakan untuk membuat ramalan. Sekarang ramalkan berapa banyak rumah seluas 1000 kaki persegi dengan dua bilik air akan disewa.

SELECT rental_price
FROM mindsdb.home_rentals_predictor
WHERE number_of_bathrooms=2
AND sqft=1000;
Hasilnya adalah seperti berikut:

+--------------+
| rental_price |
+--------------+
| 1130 |
+--------------+
Pada langkah ini, anda telah berjaya melatih model ramalan menggunakan SQL dan memperoleh data yang diramalkan!

Ciri

1 Pemprosesan data automatik, kejuruteraan ciri dan pengekodan

2 Pengelasan, regresi, tugasan siri masa

3. traditional Deploy" untuk meletakkan model dalam pengeluaran

4. Dapatkan skor ketepatan model dan selang keyakinan untuk setiap ramalan

5. Sertai model ML dengan data sedia ada

6 . Pengesanan anomali

7. Analisis kebolehtafsiran model

8 Sokong latihan GPU

Sokongan integrasi dengan pangkalan data berikut:

Anda boleh melakukan pembelajaran mesin menggunakan hanya SQL

Perkataan akhir

Sangat mudah untuk menggunakan pembelajaran mesin dengan hanya SQL Untuk butiran teknikal MindsDB, anda boleh melawati dokumen rasmi [2]. lebih ramai kawan.

Rujukan:

[1]MindsDB: https://github.com/mindsdb/mindsdb

[2]Dokumentasi: docs.mindsdb.com

Atas ialah kandungan terperinci Anda boleh melakukan pembelajaran mesin menggunakan hanya SQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:51CTO.COM. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Cara Membina Pembantu AI Peribadi Anda Dengan Huggingface SmollmCara Membina Pembantu AI Peribadi Anda Dengan Huggingface SmollmApr 18, 2025 am 11:52 AM

Memanfaatkan kuasa AI di peranti: Membina CLI Chatbot Peribadi Pada masa lalu, konsep pembantu AI peribadi kelihatan seperti fiksyen sains. Bayangkan Alex, seorang peminat teknologi, bermimpi seorang sahabat AI yang pintar, yang tidak bergantung

AI untuk Kesihatan Mental dianalisis dengan penuh perhatian melalui inisiatif baru yang menarik di Stanford UniversityAI untuk Kesihatan Mental dianalisis dengan penuh perhatian melalui inisiatif baru yang menarik di Stanford UniversityApr 18, 2025 am 11:49 AM

Pelancaran AI4MH mereka berlaku pada 15 April, 2025, dan Luminary Dr. Tom Insel, M.D., pakar psikiatri yang terkenal dan pakar neurosains, berkhidmat sebagai penceramah kick-off. Dr. Insel terkenal dengan kerja cemerlangnya dalam penyelidikan kesihatan mental dan techno

Kelas Draf WNBA 2025 memasuki liga yang semakin meningkat dan melawan gangguan dalam talianKelas Draf WNBA 2025 memasuki liga yang semakin meningkat dan melawan gangguan dalam talianApr 18, 2025 am 11:44 AM

"Kami mahu memastikan bahawa WNBA kekal sebagai ruang di mana semua orang, pemain, peminat dan rakan kongsi korporat, berasa selamat, dihargai dan diberi kuasa," kata Engelbert, menangani apa yang telah menjadi salah satu cabaran sukan wanita yang paling merosakkan. Anno

Panduan Komprehensif untuk Struktur Data Terbina Python - Analytics VidhyaPanduan Komprehensif untuk Struktur Data Terbina Python - Analytics VidhyaApr 18, 2025 am 11:43 AM

Pengenalan Python cemerlang sebagai bahasa pengaturcaraan, terutamanya dalam sains data dan AI generatif. Manipulasi data yang cekap (penyimpanan, pengurusan, dan akses) adalah penting apabila berurusan dengan dataset yang besar. Kami pernah meliputi nombor dan st

Tayangan pertama dari model baru Openai berbanding dengan alternatifTayangan pertama dari model baru Openai berbanding dengan alternatifApr 18, 2025 am 11:41 AM

Sebelum menyelam, kaveat penting: Prestasi AI adalah spesifik yang tidak ditentukan dan sangat digunakan. Dalam istilah yang lebih mudah, perbatuan anda mungkin berbeza -beza. Jangan ambil artikel ini (atau lain -lain) sebagai perkataan akhir -sebaliknya, uji model ini pada senario anda sendiri

AI Portfolio | Bagaimana untuk membina portfolio untuk kerjaya AI?AI Portfolio | Bagaimana untuk membina portfolio untuk kerjaya AI?Apr 18, 2025 am 11:40 AM

Membina portfolio AI/ML yang menonjol: Panduan untuk Pemula dan Profesional Mewujudkan portfolio yang menarik adalah penting untuk mendapatkan peranan dalam kecerdasan buatan (AI) dan pembelajaran mesin (ML). Panduan ini memberi nasihat untuk membina portfolio

AI AI apa yang boleh dimaksudkan untuk operasi keselamatanAI AI apa yang boleh dimaksudkan untuk operasi keselamatanApr 18, 2025 am 11:36 AM

Hasilnya? Pembakaran, ketidakcekapan, dan jurang yang melebar antara pengesanan dan tindakan. Tak satu pun dari ini harus datang sebagai kejutan kepada sesiapa yang bekerja dalam keselamatan siber. Janji Agentic AI telah muncul sebagai titik perubahan yang berpotensi. Kelas baru ini

Google Versus Openai: AI berjuang untuk pelajarGoogle Versus Openai: AI berjuang untuk pelajarApr 18, 2025 am 11:31 AM

Impak segera berbanding perkongsian jangka panjang? Dua minggu yang lalu Openai melangkah ke hadapan dengan tawaran jangka pendek yang kuat, memberikan akses kepada pelajar A.S. dan Kanada.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa