Spisu treści:
- Krok 1: Zacznij od prostego projektu na początku
- Krok 2: Nauczanie sztucznej inteligencji
- Krok 3: Przechowywanie danych…
- Krok 4: Baza danych…
- Krok 5: Co dalej?
Wideo: Jak zrobić sztuczną inteligencję Część 1: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Zacznij od komputera z funkcją rozpoznawania mowy, a także konwerterem tekstu na mowę.
Musisz być w stanie pisać programy komputerowe, które mają dostęp do funkcji rozpoznawania mowy i konwertera tekstu na mowę.
Niektóre narzędzia do tworzenia aplikacji i języki programowania można uzyskać bezpłatnie.
Krok 1: Zacznij od prostego projektu na początku
Program, który utworzysz, musi być w stanie przechowywać i pobierać dane tekstowe. Dane tekstowe mogą być przechowywane w bazie danych lub w prostym pliku tekstowym.
Program może pobrać dane z bazy danych lub załadować dane z pliku tekstowego do tablicy lub kolekcji w pamięci.
Najprostsza sztuczna inteligencja system jest systemem „Wejście – odpowiedź”. System otrzymuje dane wejściowe, np. „Lubisz lody?” a dane wejściowe są używane jako klucz do wyszukania odpowiedniej odpowiedzi.
Krok 2: Nauczanie sztucznej inteligencji
Będziesz musiał nauczyć swoją sztuczną inteligencję jak reagować na każdy możliwy sygnał wejściowy lub znaleźć sposób na uproszczenie danych wejściowych. Odpowiedź, której nauczyłem mój komputer, aby brzmiała na dane wejściowe „Lubisz lody?” to „Nie, nie lubię lodów. nie toleruję laktozy”
Tablica to prosta konstrukcja, która istnieje w większości języków programowania. Kolekcje istnieją w wielu językach programowania. Aparat bazy danych to oddzielny program, który działa na Twoim komputerze jako usługa, na innym komputerze lub na serwerze.
Jeśli przechowujesz „dane wejściowe-odpowiedź” w tablicy, być może będziesz musiał napisać kod, aby przejść przez wszystkie elementy w tablicy, aż do znalezienia dopasowania z danymi wejściowymi. Następnie program wysyła tekst odpowiedzi do konwertera tekstu na mowę, który wypowie odpowiedź.
Krok 3: Przechowywanie danych…
Przeszukiwanie dużej tablicy może zająć trochę czasu, zwłaszcza jeśli szuka czegoś na samym końcu tablicy.
Kolekcja może być szybsza, ponieważ kolekcja ma wbudowane wyszukiwanie. Wejście jest zdefiniowane jako „KLUCZ” do kolekcji. Klucze są przechowywane posortowane w kolejności, a wbudowane wyszukiwanie może to wykorzystać do znacznie szybszego znalezienia odpowiedzi.
Aparat bazy danych może być najszybszy do pobierania danych, ale wymaga wyższego poziomu umiejętności programowania. Silnik bazy danych działa jako osobny program, który ma wiele wbudowanych funkcji wyszukiwania.
Silniki baz danych można znaleźć za darmo w Internecie.
Krok 4: Baza danych…
Silnik bazy danych czeka, aż zadajesz mu pytanie, wysyłając mu wiadomość o nazwie „Zapytanie”. Zapytanie musi być napisane w bardzo określonej składni, w przeciwnym razie silnik bazy danych nie będzie działał i wyświetli błąd. Składnia zapytania jest zdefiniowana w języku o nazwie „Structured Query Language” lub SQL.
Jeśli zapytanie ma prawidłową składnię, aparat bazy danych wyszuka odpowiedź na wprowadzone dane w tabeli danych.
System „wejście-odpowiedź” to dopiero początek prawdziwej sztucznej inteligencji. system. Chociaż możesz nauczyć „odpowiedź wejściowa”, jak odpowiadać na pytania typu „Czy lubisz lody?” nie może odpowiadać na pytania typu „Która godzina?” lub „Jaka jest dzisiejsza data”.
Krok 5: Co dalej?
Nie potrafi też odpowiadać na pytania, na które nigdy jej nie uczono. Aby być naprawdę inteligentnym, musisz stworzyć program, który potrafi „przetwarzać język naturalny”.
"przetwarzanie języka naturalnego". może określić, że dwa dane wejściowe mogą oznaczać to samo, a więc może zwrócić tę samą odpowiedź. Na przykład; "Która godzina?" powinien zwrócić taką samą odpowiedź jak „Czy masz czas?” i „Czy znasz godzinę?”
Zbierz swoje narzędzia i najpierw zbuduj swój system wprowadzania i odpowiedzi, a następnie przestudiuj „przetwarzanie języka naturalnego” w swoim drugim projekcie.
Zalecana:
Jak zrobić sztuczną inteligencję Część 2: 9 kroków
Jak zrobić sztuczną inteligencję Część 2: To jest część 2 o krokach, które podjąłem, aby zbudować sztuczną inteligencję na komputerze z systemem Windows, używając bezpłatnej bazy danych, narzędzia do programowania i bezpłatnego wbudowanego silnika TTS, który jest dostarczany z systemem Windows. należy do firmy Microsoft.Słowo „Dra
Jak zrobić sztuczną inteligencję Część 4: 3 kroki
Jak zrobić sztuczną inteligencję Część 4: Któregoś dnia rozmawiałem ze swoją sztuczną inteligencją i powiedziałem: „Idę na górę na obiad, mamy STEAK”. Jednak oprogramowanie do rozpoznawania mowy (SR) zinterpretowało to jako „… mamy STAWKĘ „Wpadłem na podobny (ale inny) problem z uchem
Samouczek Nvidii Jetson Nano - Pierwsze spojrzenie na sztuczną inteligencję i ML: 7 kroków
Samouczek Nvidii Jetson Nano | Pierwsze spojrzenie z AI i ML: Hej, co słychać! Akarsh tutaj z CETech.Dzisiaj przyjrzymy się nowemu SBC od Nvidii, którym jest Jetson Nano, Jetson Nano koncentruje się na technikach sztucznej inteligencji, takich jak rozpoznawanie obrazu itp. Będziemy pierwsi uruchamiać t
Jak to zrobić - MODUŁ WYŚWIETLACZA E-INK E-PAPIER – Część 1: 6 kroków
Jak to zrobić - MODUŁ WYŚWIETLACZA E-INK E-PAPIER - Część 1: W tym samouczku chciałbym przedstawić moduł wyświetlacza E-Ink E-Paper, który niedawno odkryłem. To takie fajne! Ten moduł wyświetlacza E-ink jest specjalnie stworzony do opracowywania wyświetlaczy E-ink. Nie musisz budować żadnego dodatkowego obwodu i
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz, jak to zrobić): 8 kroków (ze zdjęciami)
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz jak to zrobić): To bardzo ekonomiczny (i bardzo ceniony!) prezent świąteczny dla dziadków. W tym roku zrobiłem 5 kalendarzy za mniej niż 7 USD każdy.Materiały:12 wspaniałych zdjęć Twojego dziecka, dzieci, siostrzenic, siostrzeńców, psów, kotów lub innych krewnych 12 różnych elementów