[] Laten we de capstone applicatie wat verder uitdiepen. Die gaan we samen bouwen. We gaan een aanbevelingssysteem voor productien bouwen met intelligentie, uit combineren van teksten, afbeeldingen, sentiment analyses en deep learning. Voordat we over het capstone project gaan praten, echt een uitdagende applicatie. Ik zal een snelle demo geven over wat je kunt bouwen. Je bouwt een aanbevelingsysteem wat tekst, afbeeldingen gebruikt en als basis deeplearning gebruikt. Ik toon je een intelligente applicatie voor het aanbevelen van producten uit combineren van afbeeldingen en tekst, gebruikmakend van deeplearning Ik begin met een verhaal De verjaardag van mijn zus, een kleding ontwerper, kwam deze maand in zicht. Ik wilde haar iets geven, wat werkelijk indruk zou maken. Ik wilde een jurk voor haar kopen. Maar het is erg moeilijk voor mij om een goede jurk uit te kiezen. Ik weet niet zoveel over jurken. Dus begon ik te zoeken met zoekwoorden voor jurk. Ik kreeg zoekresultaten zoals je hier ziet. aan de rechterkant. Zoals je ziet een breed scala aan jurken. Het is lastig voor me om te beschrijven welk type jurk mijn zus graag zou willen hebben. Ik heb gezien dat ze jurken met bloemmotief draagt. Natuurlijk kan ik zoeken op de combinatie van jurk en bloemmotief en vanuit de omschrijving zoeken naar jurken met bloemmotief. Maar zelfs binnen de combinatie jurk-met-bloemmotief zul je zien dat er heel veel keus is. En elke jurk heeft weer een verschillende stijl. De vraag is, hoe kan ik de juiste stijlvoorkeur van mijn zus omschrijven? Bijvoorbeeld, deze jurk die lijkt op wat zij ook leuk zou vinden. Die met warme heldere zonne-kleuren. Dus we hebben nu wat tekstanalyse gedaan, die laat zien hoe een goede visueel aantrekkelijke jurk eruit ziet. Hoe vinden we nu de visuele kenmerken om dezelfde soorten jurken te vinden, die lijken op deze. Dit soort dingen gaan we doen in ons capstone project. Als ik op deze jurk klik, dan vinden we soortgelijke jurken, via een techniek die deep learning heet. Hierover ga je al dingen leren in de eerste cursus en je past dit in de praktijk toe. Als ik op deze jurk klik, dan zie ik rechts een serie van jurken, die er visueel identiek uitzien. En zoals je zien, die jurken hebben een soort bloemmotief Ze hebben dezelfde kleurhelderheid. dezelfde kleuren, maar zelfs dan is het lastig om beschrijven wat mijn zus leuk vindt. Nu kijk ik naar deze middelste jurk. die heeft een mooi patroon, meerdere kleuren. Mogelijk vind mijn zus deze mooi. Als ik er dan op klik, dan vind ik daaraan vergelijkbare jurken, dus jurken met meer verschillende mooie motieven meerder gecombineerde kleuren. Als ik door deze varianten heen scroll en ik weer een bijzondere zie wat lijkt op wat mijn zus wel leuk zal vinden Dan zou ik haar op kunnen bellen en zeggen ik heb een prachtige jurk voor je gevonden Deze! Stel ik bel mijn zus op en zij vindt dit model leuk Maar als ik haar bel en zij zegt: ziet er goed uit, maar ik ga naar een cocktail feestje, waarom zoek je geen cocktail jurk voor me? Dan denk ik erover na en begin opnieuw en probeer voor haar een cocktail jurk te vinden. Cocktail jurken draag je op meer formele feesten, zoals deze. En zijn ook niet weer allerlei kleuren en vormen. Misschien is zij geïnteresseerd in den zwarte cocktail jurk. En spelend met de zoektermen zwarte cocktail jurk, vind je dingen zoals deze. Maar het is moeilijk te beschrijven wat mijn zus leuk vindt. Dus vraag ik haar weer. Wat vind je leuk? Dan zegt ze dat zij een cocktail jurk zoekt met een vleugje kleur. Zij is een modeontwerper. Wat doe ik dan? Hoe omschrijf ik dat? Dan kijk ik weer naar de voorbeelden en zeg dan de eersten aan de linkerzijde lijken mij leuk. Als je dan kijkt naar de sleutelwoorden, dan staat er: jazzy Dus mogelijk vindt zij een jazzy jurk leuk. Hoe zien jazzy jurken eruit? Dus ik klik op dit sleutelwoord uit de tekst en dan zie je andere jazzy jurken, ze zien er leuk uit, maar het zijn niet echt cocktailjurken. Dus ik klik weer op deze en dan vind ik visueel gelijke cocktailjurken. Wat je nu ziet, is een serie cocktail jurken, met wat meer motieven erin. Die lijken dus meer op wat mijn zus beschrijft, van wat zij leuk vindt. Dus ik scroll hier doorheen en beslis: deze ziet er goed uit. Misschien deze blauwe in het midden, die heeft misschien voldoende kleur voor wat zij zoekt. Ik klik erop. En bedenk, wat denk je? Deze is niet formeel genoeg voor een cocktail jurk, maar dan scan ik door en vind wel een vergelijkbare cocktail jurk: formeel genoeg, met vleugje kleur. Dit is waarschijnlijk wel iets wat zij leuk vindt om te dragen. Dus we hebben een intelligente applicatie gezien, dat kijkt naar teksten, afbeeldingen, gebruik maakt van deep learning en zo dus interessante dingen kan doen. We zagen deze demonstatie over deep learning voor visuele product aanbeveling. Maar in het capstone project, gaan we nog leukere dingen doen, nog interessanter dan dit. In je capstone project ga je een groot aantal zaken combineren. Je combineert aanbevelingen met een aanbevelingssysteem, je gaat tekst analyse, sentiment analyse en persoonlijke beoordelingen van wat mensen of verschillende producten zeggen uit hun reviews halen en ze analyseren. Je gaat dingen doen met computer vision, waarmee afbeeldingen, visueel worden geanalyseerd. Je gaat deep learning gebruiken, waarmee de computer vision technieken zeer nauwkeurig toegepast kunnen worden. En je gaat dit alles als een webservice op een webpagina ter beschikking stellen, net zoiets als dat ik hiervoor heb laten zien. Je krijgt je eigen intelligente webservice voor product selecties en waarmee je indrukwekkende dingen kunt doen en daarmee laten zien, aan duizenden mensen, hoe je intelligentie achter je service hebt gemaakt. []