Posts

Universal App: PriceChecker

Image
Not sure whether the product you would like to purchase is an awesome deal or just another rip-off price? Well, my new PriceChecker app for Windows 10 might be the perfect match for you! Simply scan the barcode on the price tag and compare the consumer reviews and price on Amazon. The app is free of change and contains no adverts. So, what are you waiting for? Check it out and download it from the Windows Store...

UWPCore: A development acceleration framework for the Universal Windows Platform

Image
Since it has proven stability and reliability in two successful Windows 10 project for more than a year, we thought about to open source our service-driven framework. Even when it has not reached version 1.0 yet, you can nevertheless use it for your next project right now. Check out the UWPCore Framework on Github . I developed this framework in course of the last year together with my friend Patrick Mutter. More information about the framework is written down on the landing page of the repository. It even includes a short description of how to get started. In case you use our framework, and consider any kind of problem or bug, feel free to either open an issue on Github, or via a pull request.

Update: Action Note 2.2

Image
Action Note just received another update. Version 2.2 brings a couple of improvements: Added support to set Action Note as default app for Notes using the "onenote-cmd" protocol (PC/Tablet only) Updated UI of the sidebar-menu Fixed minor UI issues Added new languages: Dutch, Hungarian Due to the included "onenote-cmd" protocoll binding, Action Note is now finally able to be set as the default app for the "Note" button within the Action Center. Unfortunately, the app has to be set as default manually. Furthermore, the default app settings are not available on Windows 10 Mobile yet. By the way, this version of Action Note is powered on the (finally) first public release candidate of our framework for UWP based projects. As soon as the repository of the framework is public, I will post the link on this blog.

Update: Action Note 2.1

Image
After receiving some user reports regarding a synchronization issue of the Action Center since the latest Windows 10 update, I had to publish just another update for Action Note. After having a closer look, the reason of this problem was obvious, but not caused by the app itself. In one of the last updates, Microsoft enabled a new feature called Notification Mirroring, which synchronizes notifications across all devices using Cortana. Unfortunately, this was in conflict with Action Note's own cross-device online-sync feature. The fix for this was actually easy: I was simply able to disable this mirroring feature for all Action Note notifications. Personally, I would suggest that Microsoft should not auto-enable this feature be default. Beside that major fix, version 2.1 comes with a new alphabetical ordering option, which was requested by several users via email. Additionally, I updated the translations for the Polish and Swedish versions. Enjoy!

TensorLight: A high-level framework for TensorFlow projects

Image
In the course of the development of my Master's Thesis "Deep Learning Approaches to Predict Future Frames in Videos" at TUM, I realized that the high flexibility of TensorFlow has its price: boilerpate code. Many things that are needed in almost every neural network training or evaluation script have to be implemented over and over again. To that end, I started to implement a high-level API for Google's machine intelligence library, called TensorLight . TensorLight comes with four guiding principles: Simplicity:  Straight-forward to use for anybody who has already worked with TensorFlow. Especially, no further learning is required regarding how to define a model's graph definition. Compactness:  Reduce boilerplate code, while keeping the transparency and flexibility of TensorFlow. Standardization:  Provide a standard way in respect to the implementation of models and datasets in order to save time. Further, it automates the whole training and validatio...

Deep Learning Approaches to Predict Future Frames in Videos

Image
I finally finished my Master's Thesis in the Computer Vision chair at TUM. In the course of this thesis, I analyzed existing deep learning approaches to predict future frames in videos. Based on these findings and other modern deep learning practices, such as batch normalization, scheduled sampling to improve recurrent network training or ConvLSTMs, we were able to reach or event outperform state-of-the-art performance in future frame generation. So far, many people asked me about the practical application of frame prediction. Unfortunately, it won't tell us the end of any cliff-hanger movie such as Inception, but the main purpose of such a system is not to generate a perfect forecast of the long-term continuation of any movie clip. This completely impossible in my opinion, since there is not always a wrong or right in many situations. A neural network cannot be able to predict every decision made by all objects inside the scene. Furthermore, the pose of the camera or the ...

Language change...

I personally think it is time to switch to English. I'm personally not sure why I waited so long for this. But the advantages of using English in my posts are definitely dominant. To name just a few, it obviously reaches more people, as well as helps me to improve my own English writing skills. We never learn out! ;-)