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

[D] Unpopular opinion: Analytics is NOT data science

There seems to be an attempt to rebrand the field of analytics and data analysis as AI or “data science”. I see too many social groups putting together “analytics and deep learning”, while obviously the two are barely related.

In my (probably unpopular) opinion, if there’s no degree of predictive modelling in your work, it’s not data science. If it doesn’t require you to implement some ML architecture from a paper, or at least fit/predict an existing one, it’s not data science. If there is no optimization problem, it could be an interesting data-related problem, it could be incredibly elegant and helpful to describe statistically, but what science is there exactly?

Why do I care? Because it does no good to the “AI hype”. There are researchers who spend years in accademia, and self-taught deep learning experts who mastered half a dozen subjects to even begin to understand how to model real world problems with data. Of course data analysis is necessary and helpful to many businesses, but it’s a different profession that requires different skills. And it’s not the same as data science.

What do you think?

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

[D] Tensorboard equivalent for post-training evaluation (in other datasets)

Hi,

I am training some models to predict wave propagation. See here if you want to get an idea.

Now, I want to test my model post-training in other datasets. There is a caveat here that my problem is spatiotemporal and the evaluation metric is not a scalar but a curve along the time axis, something like this

Right now I do the post-processing in a notebook which is ok but I was wondering if there’s a better solution out there. I am considering using tensorboard actually and write an extra event file for each experiment. It also makes sense since I got all the hparams in it anyway.

I just wanted to get some feedback and in general ask if there are tools for that out there that you peeps use.

Cheers

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

How AI Accelerates Blood Cell Analysis at Taiwan’s Largest Hospital

Blood tests tell doctors about the function of key organs, and can reveal countless medical conditions, including heart disease, anemia and cancer. At major hospitals, the number of blood cell images awaiting analysis can be overwhelming.

With over 10,000 beds and more than 8 million outpatient visits annually, Taiwan’s Chang Gung Memorial Hospital collects at least a million blood cell images each year. Its clinicians must be on hand 24/7, since blood analysis is key in the emergency department. To improve its efficiency and accuracy, the health care network — with seven hospitals across the island — is adopting deep learning tools developed on AI-Ready Infrastructure, or AIRI.

An integrated architecture from Pure Storage and NVIDIA, AIRI is based on the NVIDIA DGX POD reference design and powered by NVIDIA DGX-1 in combination with Pure Storage FlashBlade. The hospital’s AIRI solution is equipped with four NVIDIA DGX-1 systems, delivering over one petaflop of AI compute performance per system. Each DGX-1 integrates eight of the world’s fastest data center accelerators: the NVIDIA V100 Tensor Core GPU.

Chang Gung Memorial’s current blood cell analysis tools are capable of automatically identifying five main types of white blood cells, but still require doctors to manually identify other cell types, a time-consuming and expensive process.

Its deep learning model provides a more thorough analysis, classifying 18 types of blood cells from microscopy images with 99 percent accuracy. Having an AI tool that identifies a wide variety of blood cells also boosts doctors’ abilities to classify rare cell types, improving disease diagnosis. Using AI can help reduce clinician workloads without compromising on test quality.

To accelerate the training and inference of its deep learning models, the hospital relies on the integrated infrastructure design of AIRI, which incorporates best practices for compute, networking, storage, power and cooling.

AI Runs in This Hospital’s Blood

After a patient has blood drawn, Chang Gung Memorial uses automated tools to sample the blood, smear it on a glass microscope slide and stain it, so that red blood cells, white blood cells and platelets can be examined. The machine then captures an image of the slide, known as a blood film, so it can be analyzed by algorithms.

Using transfer learning, the hospital trained its convolutional neural networks on a dataset of more than 60,000 blood cell images on AIRI.

The AI takes just two seconds to interpret a set of 25 images using a server of NVIDIA T4 GPUs for inference — a task that’s more than a hundred times faster than the usual procedure involving a team of three medical experts spending up to five minutes.

In addition to providing faster blood test results, deep learning can reduce physician fatigue and enhance the quality of blood cell analysis.

“AI will improve the whole medical diagnosis process, especially the doctor-patient relationship, by solving two key problems: time constraints and human resource costs,” said Chang-Fu Kuo, director of the hospital’s Center for Artificial Intelligence in Medicine.

Some blood cell types are very rare, leading to an imbalance in the training dataset. To augment the number of example images for rare cell types and to improve the model’s performance, the researchers are experimenting with generative adversarial networks, or GANs.

The hospital is also using AIRI for fracture image identification, genomics and immunofluorescence projects. While the current AI tools focus on identifying medical conditions, future applications could be used for disease prediction.

The post How AI Accelerates Blood Cell Analysis at Taiwan’s Largest Hospital appeared first on The Official NVIDIA Blog.

[Project] Help for University Project: Semi-Supervised ML

Hello everyone,

I’m studying ICT at the University and i’m currently working on a project involving transport data: the dataset me and my colleagues gathered involves territorial information (demographic-economic), points of interest (bars, restaurants, universities…) and some mobility data (users’ trips with origin and destination). The goal of the project is to develop a ML algorithm to classify the trip purpose of the users (based on all these inputs, try to classify if it’s a work trip, entertainment trip, going to eat ecc…).

My question is, if possible, if it is a good idea to use a semi-supervised algorithm that tries to label the unlabelled data (since we don’t have any validation on the mobility data) using some rules to establish some obvious labels. If not, are there any better methods?

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

“[Discussion]” Platform for sharing AI models.

Github does not look like a great place for sharing trained models. I think, there should be a separate open platform specifically for sharing deep learning work. Some features I would like are –

  • Common Repository structure. (On Github, every author uses a different structure and understanding them is time-consuming.)
  • Independently verified inference stats. (Currently, very few models provide stats and even those who do use different hardware which makes comparing them difficult).
  • Model Versioning.
  • One-click/command inference. (I don’t want to spend 3 hours just to know the model does not work.)
  • Containerization. Dockerfiles should be provided with models.
  • Easy Production Deployment – Models must be easily integrable with tools like Tensorflow serving, Deepdetect.
  • Interface – Just like an app store. It should have tabs/tags for Vision, NLP, etc.

Think about the possibility of having a website that hosts hundreds of thousands of ready to deploy pre-trained AI models with the above features.

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

[D] Which GPU should I buy?

Hey,

I’m currently writing my Bachelor’s thesis about GANs and need some GPU compute power, but I really don’t like the feel of Google Colab and would like to have something local.

Which GPU should I get? My datasets aren’t that large, I’ve already looked at the RTX 2060 Super or RTX 2070.

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

[P] Composing Bach Chorales Using Deep Learning

This is a 30 minute talk from GOTO Copenhagen 2019 by Feynman Liang – Creator of BachBot. I’ve dropped the full talk abstract below for a read before diving into the talk:

Can musical creativity, something believed to be deeply human, be codified into an algorithm?

While most music theorists are hesitant to claim a “correct” algorithm for composing music like Bach, recent advances in machine learning and computational musicology may help us reach an answer.

In this talk, we describe BachBot: an artificial intelligence which uses deep learning and long short term memory (LSTM) to compose music in the style of Bach. We train BachBot on all known Bach chorale harmonisations and carry out the largest musical Turing test to date. Our results show that the average listener can distinguish BachBot from real Bach only 5% better than random guessing, suggesting that algorithmic composition of Bach chorales is more closed (as a result of BachBot) than open a problem.

What will the audience learn from this talk? How we trained AI to compose music most people cannot tell apart from Bach’s own chorales, and the (not so) surprising discoveries along the way.

submitted by /u/goto-con
[link] [comments]

[R] Legendre Memory Units: Continuous-Time Representation in Recurrent Neural Networks (NeurIPS2019 Spotlight)

Abstract

We propose a novel memory cell for recurrent neural networks that dynamically maintains information across long windows of time using relatively few resources. The Legendre Memory Unit (LMU) is mathematically derived to orthogonalize its continuous-time history—doing so by solving d coupled ordinary differential equations (ODEs), whose phase space linearly maps onto sliding windows of time via the Legendre polynomials up to degree d−1.

Backpropagation across LMUs outperforms equivalently-sized LSTMs on a chaotic time-series prediction task, improves memory capacity by two orders of magnitude, and significantly reduces training and inference times. LMUs can efficiently handle temporal dependencies spanning 100,000 time-steps, converge rapidly, and use few internal state-variables to learn complex functions spanning long windows of time—exceeding state-of-the-art performance among RNNs on permuted sequential MNIST.

These results are due to the network’s disposition to learn scale-invariant features independently of step size. Backpropagation through the ODE solver allows each layer to adapt its internal time-step, enabling the network to learn task-relevant time-scales. We demonstrate that LMU memory cells can be implemented using m recurrently-connected Poisson spiking neurons, O(m) time and memory, with error scaling as O(d/√m). We discuss implementations of LMUs on analog and digital neuromorphic hardware.

https://papers.nips.cc/paper/9689-legendre-memory-units-continuous-time-representation-in-recurrent-neural-networks

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