Wolfram Language

Programme vervollständigen

Neuronale Netze können trainiert werden, um Text zu erzeugen. Dieses Beispiel zeigt, wie man ein vortrainiertes Sprachmodell verwendet, um C-Programme abzuschließen.

Laden Sie ein "C"-Sprachmodell aus dem Wolfram Neural Net Repository.

Schreiben Sie eine Funktion, um jede Sequenz mit den wahrscheinlichsten nächsten Zeichen zu vervollständigen und aktualisieren Sie ihre Wahrscheinlichkeit entsprechend.

Verwenden Sie diese Update-Funktion, um eine Strahlsuche zu implementieren, die wachsende Folgen von Vorschlägen erstellt und auswählt, bis das nächste Trennzeichen (das Leerzeichen) erreicht ist.

Erstellen Sie eine Liste der 10 besten Vervollständigungsvorschläge.

Darstellung in einer Tabelle mit ihren Wahrscheinlichkeiten gemäß dem Sprachmodell.

Verwandte Beispiele

en es fr ja ko pt-br zh