Google heeft onlangs officieel Neural Structured Learning (NSL) geïntroduceerd, een open source machine learning (kunstmatige intelligentie) raamwerk, dat de Neural Graph Learning-methode gebruikt om neurale netwerken te trainen op basis van een reeks gegevens, verschillende grafieken en verschillend gestructureerde gegevens.
In het bijzonder is NSL gebouwd voor uitstekende compatibiliteit met TensorFlow - een open source softwarebibliotheek voor machine learning in een verscheidenheid aan cognitieve en taalbegripstaken - en is specifiek ontworpen voor beide. Het kan worden gebruikt door zowel doorgewinterde als onervaren machine learning-beoefenaars. In wezen kan NSL computer vision-modellen maken, NLP inzetten en voorspellingen doen op basis van grafische gegevenssets zoals medische dossiers of grafieken.
Neural Structured Learning is een open source machine learning-framework
“Door gebruik te maken van specifieke structurele signalen tijdens de training kunnen ontwikkelaars modellen verkrijgen met een meer optimale nauwkeurigheid, vooral wanneer de hoeveelheid gelabelde gegevens relatief klein is. Training op basis van gestructureerde signalen helpt ook bij het creëren van robuustere modellen. Dit soort trainingstechnieken worden intern bij Google op grote schaal gebruikt om de prestaties van modellen op een positievere en snellere manier te verbeteren”, aldus het technische team van TensorFlow in een blogpost.
NSL kan machine learning-modellen trainen door middel van volledig begeleid leren, semi-begeleid leren of onbewaakt leren, waardoor modellen ontstaan. Het model gebruikt grafische signalen om het trainingsproces te standaardiseren, in sommige gevallen met minder dan vijf regels code.
Operationele structuur van het Neural Structured Learning-framework
Bovendien heeft dit nieuwe raamwerk ook een aantal ingebouwde tools die ontwikkelaars kunnen helpen hun eigen gegevens en API's te structureren om vijandige trainingsmodellen te creëren met een minimum aantal regels code.
Eerder in april introduceerde Google Cloud ook enkele trainingsoplossingen voor gestructureerde data, zoals gekoppelde spreadsheets in BigQuery en AutoML Tables.
In ander nieuws op het gebied van kunstmatige intelligentie heeft Google AI (voorheen bekend als Google Research) vorige week ook de open source tool SM3 uitgebracht - een optimizer specifiek voor het trainen van modellen voor grootschalige talen zoals Google's BERT en GPT2's OpenAI.
SM3 open source tools-pagina op Github
Meer informatie over het NSL machine learning framework vindt u op de volgende adressen:
- https://www.tensorflow.org/neural_structured_learning/
- https://medium.com/tensorflow/introducing-neural-structured-learning-in-tensorflow-5a802efd7afd