Stage chez IBM Research - Histoire d'Afrique

Ma première grande activité à Nairobi a été une visite au parc national le lendemain de mon arrivée. Il a été mis en place par ma directrice, Aisha, et par d'autres personnes, y compris Alex, avec qui je serais plus tard colocataire. La dureté du froid ne nous a pas empêchés de rechercher les Lions avec zèle. Malheureusement, nous n’en avons vu aucune à la fin, mais pour la première fois, j’étais dans la «nature sauvage» - nous avons exploré l’habitat naturel de plusieurs animaux sauvages. Je pense que les animaux devraient pouvoir vivre librement dans leur habitat et ne jamais être gardés au zoo. Mais c’est une histoire pour un autre jour. Au cours des prochains mois, je serais absorbé par la recherche et j'aurais besoin de plus de plaisir dans ma réserve. :)

Voici les zèbres du parc national de Nairobi

En fait, le développement de logiciels de recherche et le développement de logiciels traditionnels sont dissemblables à bien des égards. En recherche, vous évaluez et changez constamment votre technique. Vous n’avez pas une architecture grandiose qui guide votre développement et tout est donc basé sur des considérations empiriques ou sur la curiosité. Plusieurs fois, vous devez tester des éléments et effectuer des expériences en parallèle afin de construire des éléments en parallèle. Vous n'êtes pas motivé par des fonctionnalités ou des bogues, mais par l'anticipation des résultats du test de votre hypothèse. C’est différent, d’une manière amusante et exaltante. Bien que vous puissiez vous en sortir avec des hacks bizarres lors de la construction d’un projet logiciel volumineux, il est important de noter tous vos hacks, car vous devrez les défendre.

Poussé par le vaste programme de recherche pour permettre des conversations semi-automatisées dans le domaine de la santé, mon objectif était de pouvoir construire de meilleurs modèles linguistiques pour la langue anglaise telle qu'écrite au Kenya et au Nigéria. Les modèles linguistiques sont des distributions de probabilités conjointes sur des phrases dans une langue. Elles capturent les caractéristiques statistiques de cette langue et sont utiles pour les tâches en aval telles que des parties de balisage vocal ou sémantique. L’une de nos hypothèses était qu’en apprenant à construire de meilleurs modèles de langage, nous apprendrions simultanément à construire de meilleurs classificateurs pour les corpus textuels qui notre cas se trouve être des phrases anglaises telles qu'écrites au Kenya et au Nigeria. La mise en garde est que l'anglais, tel qu'il est écrit dans ces pays, en particulier dans un cadre informel ou semi-formel, ne doit pas toujours être l'anglais standard tel que nous le connaissons, pour lequel des modèles linguistiques de pointe sont comparés. Au Kenya et au Nigéria, l’anglais est souvent «mixte» ou «commuté». Cela fait référence à un phénomène où les phrases contiennent deux langues ou plus. Au Kenya, par exemple, l’utilisation de l’anglais reflète l’influence d’une langue maternelle invitée, le swahili.

Mon bureau au labo

Au cours des mois à venir, je serais immergé dans l'apprentissage de la construction, de la régularisation et de l'application de stratégies aux réseaux de neurones LSTM afin de créer de meilleurs modèles linguistiques pour des contextes à code mixte, sous la direction de mon mentor - Sekou. Je donnerai deux conférences dans tout le laboratoire et en assisterai plusieurs autres. L’une de mes conférences préférées a été celle donnée par Catherine Crawford - Ingénieur distingué d’IBM Research. Elle faisait partie de l'équipe Roadrunner qui a construit le premier ordinateur Petaflop au monde. Elle a parlé de certains de ses travaux au cours des 20 dernières années de sa carrière chez IBM et a donné de très bons conseils aux jeunes chercheurs. Les travaux en laboratoire étaient vraiment agréables et il y avait toujours quelque chose de nouveau à apprendre.

Le laboratoire de réflexion. Où toutes les discussions à l'échelle du laboratoire se produisent

C’est incroyable de voir combien vous pouvez apprendre en si peu de temps lorsque vous êtes entouré de tant de gens intelligents. En plus d'avoir accumulé tant de compétences techniques, j'ai également compris l'importance, en particulier d'Aisha, de communiquer clairement vos idées, sans ambiguïté, et de veiller à ce qu'elles soient bien pensées. J'ai eu la chance de me rendre à Rio de Janeiro pour le symposium mondial sur l'intelligence artificielle et l'intégration ainsi que pour les loisirs. Alex et quelques autres collègues de l'unité opérationnelle sont allés dans un voyage dans la forêt de Keireta, qui comprenait des activités telles que -lining, paint-balling et le cyclisme. J'ai même rencontré les Girafes de près au centre Giraffe! Sans oublier le tennis de table. Je n’ai toujours pas réussi à vaincre le champion en titre et invaincu du tournoi: D.

Nourrir mon copain Giraffe avec des pelletsMusée de demain, Rio De Janeiro - le lieu du symposiumR-L: Ruth, Ken, Alex et un type essayant de vendre des souvenirs, alors que nous nous arrêtions pour regarder la vallée du Rift Kenya en revenant de KeiretaDeux Sams jouant au tennis de table

Ce qui me manquera le plus, c’est le sentiment de travailler avec autant de personnes brillantes et prospères. J'avais lu des articles sur le travail incroyable que faisaient certains IBMiens du Kenya Lab avant mon arrivée et c'était excitant de pouvoir enfin les rencontrer et de travailler avec eux. Je suppose qu’une autre chose qui me manquera sera de me tenir avec mon ordinateur dans mon casier :). Je pense que j'ai besoin d'investir dans un bureau permanent après tout. Mes coéquipiers ont été formidables et si je devais tout recommencer, je ne les échangerais pas pour rien au monde! Je suis maintenant en train de terminer mon programme de maîtrise à la CMU-Afrique et je peux dire avec plaisir que ce voyage a été formidable.

Mon casier célèbre plus un bureau debout

Je m'appelle Victor Akinwande et voici mon stage chez IBM Research - Africa.