


Die Alibaba DAMO Academy gewinnt die beste Arbeit von SemEval, um KI dabei zu helfen, die menschliche Sprache besser zu verstehen
Laut Nachrichten vom 19. Juli gab SemEval-2022, der weltweit größte semantische Bewertungswettbewerb, kürzlich bekannt, dass der einzige „Best System Paper Award“ in diesem Jahr an Forscher der Alibaba Damo Academy und anderer Institutionen vergeben wird. Sie haben ein NER-System (Named Entity Recognition) entwickelt, das Wissen für 11 Sprachen, darunter Chinesisch und Englisch, umfasst. Es kann wichtige Entitätsinformationen wie Namen von Personen, Ortsnamen, Institutionen, Werke usw. genau identifizieren, was das Verständnis der KI effektiv verbessert menschliche Sprachfähigkeit.
SemEval (Semantic Evaluation) ist ein maßgeblicher internationaler Wettbewerb auf dem Gebiet der Verarbeitung natürlicher Sprache mit einer mehr als 20-jährigen Geschichte. Er wird von der Lexicon and Semantics Group der International Association for Computer Linguistics (ACL) ausgerichtet und soll dies ermöglichen KI zum Analysieren und Verstehen der in der menschlichen Sprache eingebetteten Bedeutung.
SemEval hat zwei Auszeichnungen für die beste Arbeit: Best Task Paper Award und Best System Paper Award. Nach allgemeiner Auffassung besteht das eine darin, Fragen zu stellen, und das andere darin, Probleme zu lösen. Das gemeinsame Forschungsteam der Alibaba DAMO Academy, der Shanghai University of Science and Technology, der Zhejiang University und der Singapore University of Technology and Design gewann den diesjährigen Best System Paper Award. Der Artikel, der aus 221 Kandidatenbeiträgen herausragte, heißt „DAMO-NLP at“. SemEval- 2022 Aufgabe 11: Ein wissensbasiertes System für die Erkennung mehrsprachiger benannter Entitäten》.
SemEval-2022 Best System Paper
Das Gewinnerteam nahm an einer der 12 Aufgaben von SemEval-2022 teil: Multilingual Complex Named Entity Recognition. Die Erkennung benannter Entitäten (NER) ist eine grundlegende Arbeit auf dem Gebiet der Verarbeitung natürlicher Sprache. Sie bezieht sich auf die Identifizierung von Entitätswörtern (Entitäten) mit spezifischen Bedeutungen im Text, darunter hauptsächlich Namen von Personen, Ortsnamen, Organisationsnamen und Eigennamen. usw.
Die Aufgabe erfordert, dass Forscher ein System entwerfen, das Entitäten in 11 Sprachen, einschließlich Chinesisch und Englisch, einschließlich Satzmustern, die mit mehreren Sprachen gemischt sind, einschließlich „Stielen“, Abkürzungen und Umgangssprache, genau identifizieren kann. Zum Beispiel: „Im Jahr 2016 spielte sie eine Gastrolle in der HBO-TV-Serie Game of Thrones.“ Die KI muss den abgekürzten Organisationsnamen „HBO“ und den Titel des Werks „Game of Thrones“ erkennen und verstehen.
Dharma Academy-System gewann den ersten Platz in der Gesamtpunktzahl
Der Artikel schlug ein neues mehrsprachiges Erkennungssystem für benannte Entitäten vor, das Wissen einbezieht, und gewann 10 erste Plätze unter den 13 Unterpunkten des Wettbewerbs Aufgabe mit einer Gesamtpunktzahl von 10. Platz eins in Bezug auf die Punkte, was das Niveau der Branche erheblich verbessert hat.
Da Wörter mehrdeutige Bedeutungen haben, können wir Wörter im Allgemeinen nur anhand des Kontexts genau verstehen, und das Gleiche gilt für KI. Die Stärke des neuen Systems besteht darin, dass es der KI ermöglicht, komplexe Entitätswörter auch dann zu verstehen, wenn kein Kontext vorhanden ist. Den Forschern zufolge führt das System zusätzliches externes Wissen ein, um eine mehrsprachige allgemeine Wissensbasis aufzubauen, die die Kontextinformationen des Textes durch interaktives Abrufen erweitert, um Mehrdeutigkeiten zu beseitigen, gepaart mit mehrstufiger Feinabstimmung, und es kann Entitäten genau identifizieren Information .
Dharma Academy Systemprinzip
Berichten zufolge hat dieses preisgekrönte Forschungsergebnis breite Anwendungsaussichten in Bereichen wie Übersetzung, Suche und Mensch-Computer-Dialog. Derzeit kann das maschinelle Übersetzungssystem der DAMO Academy Übersetzungsdienste in 214 Sprachen anbieten und täglich Hunderte Millionen Wörter für 2 Millionen inländische kleine und mittlere Unternehmen übersetzen und so dazu beitragen, dass heimische Produkte weltweit verbreitet werden. Der neueste Bericht „Cloud AI Developer Service Key Capabilities Report“ von Gartner, einer renommierten internationalen Forschungsorganisation, weist darauf hin, dass Alibaba Language AI weltweit den zweiten Platz belegt hat, das beste Ergebnis in der Geschichte chinesischer Unternehmen.
Das obige ist der detaillierte Inhalt vonDie Alibaba DAMO Academy gewinnt die beste Arbeit von SemEval, um KI dabei zu helfen, die menschliche Sprache besser zu verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Die Rückgabewerttypen von C -Sprachfunktion umfassen Int-, Float-, Doppel-, Zeichen-, Hohlraum- und Zeigertypen. INT wird verwendet, um Ganzzahlen zurückzugeben, zu schweben und doppelt zu doppelt sind, um Schwimmer zurückzugeben, und char gibt Zeichen zurück. Void bedeutet, dass die Funktion keinen Wert zurückgibt. Der Zeigertyp gibt die Speicheradresse zurück. Achten Sie darauf, Speicherverlust zu vermeiden. Eine Struktur oder ein Konsortium kann mehrere verwandte Daten zurückgeben.

Es mag ein bisschen schwierig sein, mit C -Sprachlernen zu beginnen, aber nachdem Sie die richtige Methode beherrscht, beherrschen Sie die Grundlagen schnell und beherrschen sie allmählich. In dieser Anleitung wird Sie Schritt für Schritt anleiten, um die Kernkonzepte der C -Sprache von den Grundlagen bis hin zu fortgeschrittenen Themen zu lernen. Verzeichnis C Sprachbasis und Datentypen Benutzereingabe Die grundlegende Programmstruktur lautet wie folgt: #includeIntmain () {printf ("Hallo, Welt!");

C -Sprachfunktionen sind wiederverwendbare Codeblöcke. Sie erhalten Input, führen Vorgänge und Rückgabergebnisse aus, die modular die Wiederverwendbarkeit verbessert und die Komplexität verringert. Der interne Mechanismus der Funktion umfasst Parameterübergabe-, Funktionsausführung und Rückgabeteile. Der gesamte Prozess beinhaltet eine Optimierung wie die Funktion inline. Eine gute Funktion wird nach dem Prinzip der einzigen Verantwortung, der geringen Anzahl von Parametern, den Benennungsspezifikationen und der Fehlerbehandlung geschrieben. Zeiger in Kombination mit Funktionen können leistungsstärkere Funktionen erzielen, z. B. die Änderung der externen Variablenwerte. Funktionszeiger übergeben Funktionen als Parameter oder speichern Adressen und werden verwendet, um dynamische Aufrufe zu Funktionen zu implementieren. Das Verständnis von Funktionsmerkmalen und Techniken ist der Schlüssel zum Schreiben effizienter, wartbarer und leicht verständlicher C -Programme.

Untersuchung undefinierter Verhaltensweisen in der C-Programmierung: In einem detaillierten Leitfaden in diesem Artikel wird ein E-Book über undefinierte Verhaltensweisen in der C-Programmierung vorgestellt. Insgesamt 12 Kapitel, die einige der schwierigsten und weniger bekannten Aspekte der C-Programmierung abdecken. Dieses Buch ist kein einführendes Lehrbuch für C-Sprache, sondern richtet sich an Leser, die mit der C-Sprachprogrammierung vertraut sind, und untersucht ausführliche unterschiedliche Situationen und potenzielle Folgen undefinter Verhaltensweisen. Autor Dmitrysviridkin, Herausgeber Andrey Karpov. Nach sechs Monaten sorgfältiger Vorbereitung traf sich dieses E-Book schließlich mit den Lesern. Gedruckte Versionen werden auch in Zukunft gestartet. Dieses Buch sollte ursprünglich 11 Kapitel enthalten, aber während des Erstellungsprozesses wurde der Inhalt kontinuierlich angereichert und schließlich auf 12 Kapitel erweitert-dies ist ein klassisches Array-Array-Fall, und es kann als jeder C-Programmierer bezeichnet werden

Die Berechnung von C35 ist im Wesentlichen kombinatorische Mathematik, die die Anzahl der aus 3 von 5 Elementen ausgewählten Kombinationen darstellt. Die Berechnungsformel lautet C53 = 5! / (3! * 2!), Was direkt durch Schleifen berechnet werden kann, um die Effizienz zu verbessern und Überlauf zu vermeiden. Darüber hinaus ist das Verständnis der Art von Kombinationen und Beherrschen effizienter Berechnungsmethoden von entscheidender Bedeutung, um viele Probleme in den Bereichen Wahrscheinlichkeitsstatistik, Kryptographie, Algorithmus -Design usw. zu lösen.

Problembeschreibung Vor kurzem habe ich einen Linkfehler gestoßen, als ich versuchte, eine selbstgebaute C-Sprachbibliothek mit einem lokalen Projekt zu verknüpfen, und auf einen Linkfehler gestoßen, der "undefined Referenz" forderte. Die Fehlermeldung lautet wie folgt: /bin/ld:/tmp/cchb7mj8.o:infunction`sdl_main': Main.c:(.Text 0x3c): undefinedReferenceto'Sdl_enterAppmainCallbacks '... (andere ähnliche unddefinierte Referenzen).

Eine der besten Möglichkeiten, C -Sprachprogrammierung zu lernen, besteht darin, sie zu üben. In diesem Artikel wird ein Schritt durch ein Projekt, das ich kürzlich abgeschlossen habe: eine einfache Telefonbuchanwendung. Diese App demonstriert die Dateiverarbeitung und das grundlegende Datenmanagement in C, sodass Sie Kontakte hinzufügen, anzeigen und löschen können. Das Folgende ist der vollständige Code: #include #include // Funktion deklaration voidaddContact (charName [], charNumber []); voidViewContacts (); voidDeletContact (C)

In diesem Artikel wird erläutert, wie das Konzept von Schnittstellen in objektorientierter Programmierung in der C-Sprache simuliert wird. Wir werden die Berechnung der Fahrzeugpreise als Beispiel in die Java- und C -Sprachen implementieren, die Unterschiede zwischen den beiden Sprachen vergleichen und zeigen, wie die grundlegenden Funktionen der Schnittstelle in C. Java -Implementierung implementiert werden können: In Java wird das Schnittstellen mit dem Schnittstellen -Keyword definiert und das Schnittstellen implementiert das Schnittstellen durch das implementierte Schlüsselwort. Der Beispielcode lautet wie folgt: interfaceVehicle {intprice ();} classCarimplementsVehicle {privateFinalIntSpeed; Publi
