I have been doing a lot of work around machine learning and AI for communications applications. TensorFlow is certainly trendy and covers many use cases, but I was wondering:
which open source machine learning projects has the most quantifiable momentum with actual developers?
Google Cloud Platform’s BigQuery let’s you query GitHub’s database fairly easily. Rather than a pure popularity count based on number of GitHub stars or forks, I was interested in seeing which repo had the most number contributors pushing code every month. Here is what I found:
As you can see, TensorFlow wins, by a lot. I checked…
TensorFlow is one of the most popular Machine Learning frameworks out there — probably THE most popular one. One of the great things about TensorFlow is that many libraries are actively maintained and updated. One of my favorites is the TensorFlow Object Detection API. The Tensorflow Object Detection API classifies and provides the location of multiple objects in an image. It comes pre-trained on nearly 1000 object classes with a wide variety of pre-trained models that let you trade off speed vs. accuracy.
The guides are great, but all of them rely on using images you need to add to…
This is a problem that has bothered me for a while. You hear complaints that “millennials” don’t know how to talk on the phone. Messengers seem to have all the growth these days. It appears having a live conversation with someone in another location, a real time communication (RTC), has completely lost out to asynchronous forms of communication.
What’s Next for WebRTC?
A couple weeks ago I chaired a panel at the IIT Real-Time Communications Conference in Chicago with the topic What’s Next for WebRTC with a focus on future use cases and applications. I had a great set of panelists that included Brian Pulito from IBM, Douglas Wadkins from Skedans, Ivelin Ivanov from Telestax, Dr. Luis Lopez of Kurento, Vladimir Beloborodov of Mera Software. The show was great as always and had had me pondering a bunch of interesting concepts for weeks.
I had three main take-aways from the discussion on where WebRTC is going:
This morning Atlassian announced it was acquiring BlueJimp for an undisclosed amount. BlueJimp — aka Jitsi — is an 8–10 person, open source development team with offices in France and Bulgaria. Jitsi was founded by Emil Ivov out of the University of Strasbourg, France. Jitsi is not a start-up — they have been working on various projects for more than 10 years. The company’s initial product was VoIP client software but more recently, Jitsi has become extremely popular in the VoIP community because of its Jitsi Video Bridge (JVB). The big thing JVB enables is multi-party video calls for WebRTC.