At iCoSys Fribourg, we ave set up a microservice cluster to deploy machine learning models scheduled by Kubernetes, including shared GPU support for deep learning.
Information and communications technologies are central tools for Humanitarian Organizations operations. The ICT specialist training is designed to help them achieve their missions in the safest and most efficiently way. We propose a tailored training based on educational innovation tools.
In this project, we are developing geometric deep learning methods to support pathologists in the diagnostic process. Specifically, we are looking at tumor buds and lymphocytes in colorectal cancer and their spatial relationship.
SwissTranslation aims to develop novel methods for automatic translation from Swiss German to High German that are able to cope with a lack of large text corpora.
The European project BIOSMART aims to develop active and smart bio-based and compostable packages that make possible: light weighting, reduced food residues, shelf life monitoring, longer shelf life and easier consumer waste handling.
In the context of Facility 4.0, we will study the optimization of buildings energy consumption hand in hand with our partners. This will allow us to focus on real world anomalies in the vast amount of data at our disposal; thanks to our BBData infrastructure.
In this thesis, we would like to explore the possibilities of machine learning techniques to detect anomalies in time-series data.
In an international industrial research project we apply the latest technologies in machine learning to do handwriting recognition in tax forms.
ADVANCe is an Innosuisse funded project that focuses on the analysis of emotions and their congruence in video feeds. We partner in this project with IDIAP (Martigny) and CM Profiling (Bern).
The AINews project aims to provide intelligent conversational agent technologies that support the digital transformation of the press. These technologies will help make the information channel dynamic through dialogues, retain readers through content customization and optimize editorial directions through maps of interests on common topics.
DLL is a machine learning framework that aims to provide a C++ implementation of neural networks and convolutional neural networks. The implementation provides significant speedups on cpu in comparison to other frameworks such as TensorFlow or Torch. It is then dedicated to the use phase of such deep models where performance on cpu is requested, such as in industry 4.0 applications.
The CityPulse project aims to offer a live, localized and continuous measurement of the city through the installation of a network of Internet of Things (IoT) sensors.
In this project, iCoSys is specifically interested in the analysis and development of versatile approaches for the detection of abnormal events using machine learning approaches (WP5).
With more than 500K sentences gathered from the internet, SwissCrawl is the most comprehensive corpus of Swiss German sentences to date. It was created as part of the SwissTranslation project, in partenariat with Swisscom.
Optisoil is a project that leverages machine learning to speed up numerical simulations in the domain of civil engineering.
COJAC is a two-fold tool for Java. It provides a numerical sniffer that detects anomalies arising in arithmetic operations and an enriching wrapper that automatically converts every float/double data into richer number types. With COJAC you don't have to modify your source code or even recompile. All the work is done at runtime, when your application gets instrumented on-the-fly. Feel free to browse the source code at https://github.com/Cojac.
This thesis by Oussama Zayene aims to contribute to the current research in the field of Video Optical Character Recognition (OCR) by developing novel approaches that automatically detect and recognize embedded Arabic text in news videos.
TFC is a distributed application development framework, based on POP-Java. It allows developers to develop decentralized applications in which the users can share computing power and data in a secure manner. The connection between the different users of the software is made in a way similar to social networks, allowing users to create communities around certain applications.
ETL is a header only library for C++ that provides vector and matrix classes with support for Expression Templates to perform very efficient operations on them.
BBDATA stands for Big Building Data and aims at developing a scalable cloud platform and tools for storing and processing smart building data. The services are targeting data access, processing and analysis, using open, robust, standardized and secured big data technologies.
Process4Plastics (P4P) aims to build a dedicated methodology of process engineering for the production of plastics parts. In the industry 4.0 era, machines will be equipped with many sensors and actuators and be connected together to create intelligent networks.
The availability of low-cost sensors covering a whole city offers new perspectives in terms of research and development. Urban Pulse aims at offering an integrated solution allowing capture, storage and processing of urban signals to the iNUIT program and HES-SO researchers.
DAPLAB aims at facilitating the access for enterprises and universities to emerging technologies in the area of big data and intelligent data analysis by managing an infrastructure composed of cluster of servers dedicated to storage and computation, to which universities and local companies will have access.
This thesis of Baptiste Wicht investigates the use of Deep Learning feature extraction for image processing tasks. The goal being to see if these features are able to outperform hand-crafted features and how difficult it is to generate such features.
In this PhD thesis by Beat Wolf, a graphical data analysis pipeline has been developed to make the analysis of genetic data easier in a diagnostics environment. Intuitive graphical user-interfaces as well as optimized algorithms have been developed to alllow geneticists to perform the data analysis even on off the shelf hardware. We also developed a distributed programming language called POP-Java to make the development of distributed algorithms easier.
PhD Thesis by Christophe Gisler: time series represent a large part of the data supply worldwide and many data mining tasks, such as prediction and classification, are concerned with them. This thesis focused on the analysis and development of generic machine learning approaches to multivariate time series classification.
A dataset of 160 pictures of Sudoku taken in various newspapers using smartphone Cameras. The dataset is divided into two sets: 120 training images and 40 test images.
Tactical Ad-hoc networK Emulation aims to conceive, develop and implement algorithms to deploy reliable tactical applications over ad-hoc networks for Armasuisse.
POP-C++ is a comprehensive object-oriented system for developing HPC applications on the Grid. It consists of a programming suite (language, compiler) and a run-time system for running POP-C++ applications.
POP-Java is a Java implementation of the POP programming model. POP-Java allows programmers to easily distribute object orientated Java applications over the network, without having to handle the low level distribution work themselves. POP-Java is compatible with other implementations of the POP model, such as POP-C++, allowing “mixed” applications to be written.
Adaptive Data Aggregation based on Multi-Objective Ant Colony Optimization in Wireless Sensor Networks
PhD thesis of Lu Yao - Overhigh data redundancy and communication load are the most conventional challenges for the constrained resources of wireless sensors. How to efficiently transport the designated sensor readings from source nodes to sink nodes by using in-network data aggregation functions is the most important issue concerned in this thesis. For the purpose of guiding the transmission direction of data messages, Ant Colony Optimization (ACO) is embedded into the routing process.
SENSIMED AG has developed Triggerfish, a wearable non-invasive solution to monitor continuously intra-ocular pressure (IOP). The purpose of the Sensimed Diagnosis project is to analyze, design and implement signal processing, feature extraction and pattern recognition tools to exploit the signals monitored by the Triggerfish.
PhD thesis of Antonio Ridi: In this thesis we describe our work on the use of generative modeling for the classication of time series in the context of in-home monitoring. More precisely, we use generative approaches as Gaussian Mixture models (GMMs) and Hidden Markov models (HMMs).
With a focus on complex systems, iCoSys approaches the different challenges of DNA analysis with its expertise in various techniques acquired in the different domains of computer science.
VideoProtector is an innovative solution to manage cameras streams in a central place. This centralization offers also the possibility to run incident detection algorithms in a Software-as-a-Service (SaaS) mode.
PhD Thesis of Gérôme Bovet - The thesis is about the conception and implementation of a framework to develop dedicated smart buildings applications. By relying on Web technologies, we demonstrate the development of seamless services while reusing the available resources within the network. We also demonstrated in this thesis the exposure of machine learning services made accessible through Web interfaces and hiding the complexity of the process.
Thesis of Nayla Sokhn - Niche-Overlap graphs depict the competition between species in the nature. In this thesis, we explore these networks from three different perspective: algorithmic, structure and dynamics.
The iFloor project aims at developing intelligent floors able to detect, localize and track persons in indoors environment. It relies on low-cost sensors integrated in the material of the floor.
GreenMod aims at providing a framework easing the development of building management systems on top of Web technologies.
The idea of the project is to leverage on large sets of linguistic data and on machine learning algorithms able to discover automatically pronunciation rules. Such rules are then used in “symbolic mappers” able to transform a grapheme representation into a phonetic representation and to propose probable alterations of the pronunciation. The mappers are then used to propose clients with new domain names that sound similar to their original search.
This machine learning dataset contains electric consumption signatures of 225 appliances, spread into 15 categories and including 6 time series such as current, active power and reactive power. It also includes two test protocols to be used for appliance recognition tasks.
Low-cost charging station. One of the goal of the ePark – Electric Park System project was to build a low-cost charging station offering similar functionalities but leveraging on the emergence of cheap machine-to-machine communication nodes.
ePark – Intelligent Parking System is a web service allowing drivers to be directed towards parking locations maximizing the probability to find a free parking space.
The ePark project has investigated ways to make the different charging station Information Systems interoperable (IS).
Swiss Academic Compute Cloud (SwissACC) is an short project which complement the SMSCG project. The project provides a range of services and know-how from over 10 AAA/SWITCH projects. The 14 SwissACC partners work on two main objectives: sustaining and preserving the research communities of the former AAA/SWITCH grid projects, and increasing user and usage numbers. The project focuses on consolidating the services and simplifying the procedures that have been created to support Swiss communities. Its main goal is to free researchers from complex computational aspects of their research so they can focus on their core work.
The first version of a database of appliance consumption signatures: 100 home appliances, 10 categories, 6 consumption measure types. It also includes two test protocols to be used for appliance recognition tasks.
The primary goal of the project SMSCG (Swiss Multi-Science Computing Grid) is to provide computational resources to solve scientific computational problems. This involves the installation, commissioning and operation of a computational grid across several institutions of the Swiss higher education sector with active involvement of applications from different scientific domains.