Skip to main content

Blog

Learn About Our Meetup

5000+ Members

MEETUPS

LEARN, CONNECT, SHARE

Join our meetup, learn, connect, share, and get to know your Toronto AI community. 

JOB POSTINGS

INDEED POSTINGS

Browse through the latest deep learning, ai, machine learning postings from Indeed for the GTA.

CONTACT

CONNECT WITH US

Are you looking to sponsor space, be a speaker, or volunteer, feel free to give us a shout.

Author: torontoai

DES PROFESSEURS DE L’INSTITUT VECTEUR PRÉSENTENT LEUR NOUVEAU MODÈLE MUSICAL DE TRANSFERT DE STYLE À L’ICLR

Par Ian Gormely

L’intelligence artificielle, tout particulièrement les domaines de
l’apprentissage automatique et de l’apprentissage profond, bouleverse à peu
près tous les secteurs d’activité imaginables, même le monde des arts. Ainsi, de
nombreux artistes adoptent la technologie pour ses possibilités créatives.

“La caméra n’a pas empêché les gens de peindre, mais elle a changé ce à quoi ils s’intéressaient”, souligne Sageev Oore, membre du corps professoral de l’Institut Vecteur, professeur agrégé d’informatique à l’Université Dalhousie et pianiste de jazz.

Sageev Oore et son collègue Roger
Grosse
, ainsi qu’une équipe de chercheurs
affiliés à l’Institut Vecteur, dont Sicong Huang, Qiyang Li, Cem Anil et Xuchan
Bao, comptent parmi un nombre infime mais croissant de personnes qui explorent
les interactions possibles entre l’IA et la musique. Le TimbreTron, un modèle musical
de transfert de style dévoilé récemment dans l’article TimbreTron:
A WaveNet(CycleGAN(CQT(Audio))) Pipeline for Musical Timbre Transfer
, en est une illustration.

Cet article que Sageev Oore et Roger Grosse présentent ce mois-ci à l’International Conference on Learning Representations (ICLR), l’une des principales conférences mondiales sur l’apprentissage automatique, explique la méthode pour “prendre un enregistrement musical joué par un instrument et le faire sonner comme s’il était joué par un autre instrument, tout en préservant autant que possible le contenu, y compris la hauteur, le rythme et, dans une certaine mesure, l’expression”, indique Roger Grosse.

Le timbre, le son associé à un instrument donné, est extrêmement difficile à modéliser. Mais les deux professeurs et leur équipe ont contourné le problème en transformant les formes d’onde d’un morceau de piano en images, plus particulièrement en spectrogrammes CQT. Au moyen d’un modèle de transfert de style appelé CycleGAN, ils ont transformé le spectrogramme pour piano en un spectrogramme pour clavecin de la même pièce. Ils ont ensuite utilisé le modèle WaveNet de Deepmind, une filiale de Google, pour recréer la forme d’onde audio, sauf que ce qui était autrefois du piano sonne maintenant comme du clavecin. Le système permet également aux utilisateurs de changer le tempo d’un morceau sans modifier la hauteur (ce qui annule “l’effet voix d’écureuil “) ou de changer la hauteur sans affecter le tempo.

Le projet a vu le jour parce que Sicong Huang souhaitait travailler sur un projet d’intelligence artificielle lié à la musique. À l’époque, le modèle CycleGAN était nouveau et semblait la chose à essayer, se souvient Roger Grosse, qui ne se considère pas comme un musicien. Il a fait appel à Sageev Oore qui avait déjà travaillé sur la musique et l’apprentissage machine, notamment lors d’un mandat pour le projet Magenta de Google visant à intégrer l’apprentissage machine aux domaines créatifs. “C’est vraiment dans ses cordes.”

Compte tenu des intérêts divergents de Sageev Oore, il n’est pas surprenant qu’il ait des raisons différentes, bien que complémentaires, de vouloir y participer. Son côté informaticien s’intéresse au contrôle que les programmeurs sont en mesure d’exercer lorsqu’ils recréent une trame sonore et jusqu’où ils peuvent aller. “Nous comprenons mieux l’espace sonore et nous comprenons mieux les systèmes de réseaux neuronaux nécessaires pour contrôler et générer un espace sonore.”

Cela dit, “d’un point de vue créatif, ce qui est vraiment intéressant, c’est de briser l’outil,” affirme Sageev Oore, rappelant ce que Doug Eck de Magenta dit souvent. Au départ, les logiciels de correction de hauteur comme Auto-Tune ont été commercialisés pour réparer numériquement les voix pour qu’elles sonnent justes. Mais les artistes comme Cher ou T-Pain s’intéressaient davantage aux façons d’altérer la voix humaine. De la même manière, Sageev Oore est curieux d’entendre d’autres sons que le TimbreTron pourrait générer. “S’il ne produit pas exactement le son d’un piano, mais qu’il crée quelque chose qui ressemble à un croisement entre un clavecin et un piano, ça pourrait être encore plus intéressant.”

[D] Self normalizing weight and activations

I need to train a classifier and use the last linear layer as embedding for other stuff. If possible I want the weights always constrained to -1 and 1, N(0,1), during training.

Is there paper that shows method to update weights so that all weights have 0 mean and 1 variance? Does the function weight_norm in pytorch actually does that?

I read paper Self Normalizing Neural Networks but only activations are normalized to N(0, 1)

And speaking of self normalizing models, does anyone made a network that explicitly output values already approximately close to softmax without calculating softmax with logits?

Thanks

submitted by /u/kosongsatunorm
[link] [comments]

[Research] Towards Safety-Aware Computing System Design in Autonomous Vehicles

https://medium.com/ai%C2%B3-theory-practice-business/ai-scholar-building-safety-aware-computing-system-design-in-autonomous-vehicles-d7065f4239fe

Abstract: Recently, autonomous driving development ignited competition among car makers and technical corporations. Low-level automation cars are already commercially available. But high automated vehicles where the vehicle drives by itself without human monitoring is still at infancy. Such autonomous vehicles (AVs) rely on the computing system in the car to interpret the environment and make driving decisions. Therefore, computing system design is essential particularly in enhancing the attainment of driving safety. However, to our knowledge, no clear guideline exists so far regarding safety-aware AV computing system and architecture design. To understand the safety requirement of AV computing system, we performed a field study by running industrial Level-4 autonomous driving fleets in various locations, road conditions, and traffic patterns. The field study indicates that traditional computing system performance metrics, such as tail latency, average latency, maximum latency, and timeout, cannot fully satisfy the safety requirement for AV computing system design. To address this issue, we propose a “safety score” as a primary metric for measuring the level of safety in AV computing system design. Furthermore, we propose a perception latency model, which helps architects estimate the safety score of given architecture and system design without physically testing them in an AV. We demonstrate the use of our safety score and latency model, by developing and evaluating a safety-aware AV computing system computation hardware resource management scheme.

submitted by /u/cdossman
[link] [comments]

[P] Playing SuperMario Bros. without knowing any scores using flow-based curiosity method

Hi MachineLearning

I’ll introduce a new method to play SuperMario Bros. using RL agent and without knowing the scores from the environment (pure exploration). We employ optical flow for evaluating the novelty of states to guide the RL agent.

I hope you find it useful.

Here are some links:

– Demo video: https://www.youtube.com/watch?v=w-a6akKpWT0

– Github: https://github.com/hellochick/MarioO_O-flow-curioisty

– Arxiv: https://arxiv.org/abs/1905.10071

submitted by /u/Kanahei
[link] [comments]

[R] What the Vec? Towards Probabilistically Grounded Embeddings

[R] What the Vec? Towards Probabilistically Grounded Embeddings

https://i.redd.it/dlku03uq2y031.png

TL;DR: This is why word2vec works.

Paper: https://arxiv.org/pdf/1805.12164.pdf

Abstract:

Word2Vec (W2V) and Glove are popular word embedding algorithms that perform well on a variety of natural language processing tasks. The algorithms are fast, efficient and their embeddings widely used. Moreover, the W2V algorithm has recently been adopted in the field of graph embedding, where it underpins several leading algorithms. However, despite their ubiquity and the relative simplicity of their common architecture, what the embedding parameters of W2V and Glove learn and why that it useful in downstream tasks largely remains a mystery. We show that different interactions of PMI vectors encode semantic properties that can be captured in low dimensional word embeddings by suitable projection, theoretically explaining why the embeddings of W2V and Glove work, and, in turn, revealing an interesting mathematical interconnection between the semantic relationships of relatedness, similarity, paraphrase and analogy.

Key contributions:

  • to show that semantic similarity is captured by high dimensional PMI vectors and, by considering geometric and probabilistic aspects of such vectors and their domain, to establish a hierarchical mathematical interrelationship between relatedness, similarity, paraphrases and analogies;
  • to show that these semantic properties arise through additive interactions and so are best captured in low dimensional word embeddings by linear projection, thus explaining, by comparison of their loss functions, the presence of semantic properties in the embeddings of W2V and Glove;
  • to derive a relationship between learned embedding matrices, proving that they necessarily differ (in the real domain), justifying the heuristic use of their mean, showing that different interactions are required to extract different semantic information, and enabling popular embedding comparisons, such as cosine similarity, to be semantically interpreted.

submitted by /u/ibalazevic
[link] [comments]