Publications by Appsilon Data Science Blog
How we built a Shiny App for 700 users?
One of our senior data scientists, Olga Mierzwa-Sulima spoke at the userR! conference in Brussels to a packed house. The seats were full and there were audience members spilling out the doors. Source: https://twitter.com/matlabulous/status/882530484374392834 Olga’s talk was entitled ‘How we built a Shiny App for 700 users?’ She went over t...
1961 sym 4 img
An example of how to use the new R promises package
The long awaited promises will be released soon! Being as impatient as I am when it comes to new technology, I decided to play with currently available implementation of promises that Joe Cheng shared and presented recently in London at EARL conference. From this article you’ll get to know the upcoming promises package, how to use it and how i...
6456 sym R (3795 sym/11 pcs) 2 img
An example of how to use the new R promises package
The long awaited promises will be released soon! Being as impatient as I am when it comes to new technology, I decided to play with currently available implementation of promises that Joe Cheng shared and presented recently in London at EARL conference. From this article you’ll get to know the upcoming promises package, how to use it and how i...
6456 sym R (3795 sym/11 pcs) 2 img
An introduction to Monte Carlo Tree Search
Introduction We recently witnessed one of the biggest game AI events in history – Alpha Go became the first computer program to beat the world champion in a game of Go. The publication can be found here. Different techniques from machine learning and tree search have been combined by developers from DeepMind to achieve this result. One of them ...
12577 sym R (1828 sym/10 pcs) 10 img
An introduction to Monte Carlo Tree Search
Introduction We recently witnessed one of the biggest game AI events in history – Alpha Go became the first computer program to beat the world champion in a game of Go. The publication can be found here. Different techniques from machine learning and tree search have been combined by developers from DeepMind to achieve this result. One of them ...
12576 sym R (1828 sym/10 pcs) 10 img
Writing Excel formatted csv using readr::write_excel_csv2
Why this post? Currently, my team and I are building a Shiny app that serves as an interface for a forecasting model. The app allows business users to interact with predictions. However, we keep getting feature requests, such as, “Can we please have this exported to Excel.” Our client chose to see results exported to a csv file and wants to o...
3358 sym R (327 sym/5 pcs)
Writing Excel formatted csv using readr::write_excel_csv2
Why this post? Currently, my team and I are building a Shiny app that serves as an interface for a forecasting model. The app allows business users to interact with predictions. However, we keep getting feature requests, such as, “Can we please have this exported to Excel.” Our client chose to see results exported to a csv file and wants to o...
3358 sym R (327 sym/5 pcs)
How environments work in R and what is lazy evaluation
Knowledge of the way how R evaluates expressions is crucial to avoid hours of staring at the screen or hitting unexpected and difficult bugs. We’ll start with an example of an issue I came accross a few months ago when using the purrr::map function. To simplify, the issue I had: ⊕wat makePrintFunction <- function(index) { function() { pr...
3636 sym R (2048 sym/8 pcs) 6 img
A guide to GPU-accelerated ship recognition in satellite imagery using Keras and R (part I)
Problem overview This article will be divided into a series of posts. In this post, I will explain the basic concepts behind convolutional neural networks and how to build them using Keras. In the next post, I will focus on improving the performance of the network. Artificial Intelligence or AI has exploded in popularity both in business as in so...
6028 sym R (6995 sym/14 pcs) 14 img
A guide to GPU-accelerated ships recognition in satellite imagery using Keras and R (part II)
Before we start… We hope you found the first half of this post useful and interesting. Before we dive into the code, I want to explain a few important aspects of data science. Firstly, implementing data science in practice is always a research process. The goals we set have a significant impact on the methods chosen. Trying to achieve even a ma...
3948 sym R (2821 sym/3 pcs) 10 img