Blogs

Content with Bloggers Aleksi Kallio .

Next steps for the EU’s AI Act: towards enabling regulation

The EU has embarked on an ambitious journey to become the first major global power to regulate the use of artificial intelligence. Two years ago, the European Commission made a proposal for an AI Act, greeted with enthusiasm by those who feel that regulation is needed to ensure safe use of AI, and with reluctance by those who fear that regulation will kill all AI innovation.

Read More »

Data analytics steps for supporting project planning

Analytical Steps is a tool developed at CSC for identifying data analytics capabilities. The tool has been inspired by the maturity models used in software development. In Analytical Steps, the stages of data analytics are divided into five steps: collect, describe, discover, predict and interact.

Read More »

Exploring machine learning frameworks for cloud and supercomputing. Blog post 3/3

In this final part of the blog post series we will look at existing frameworks for implementing the combined machine learning workflow for HPC environments.

Read More »

Combined machine learning framework for supercomputing. Blog post 2/3

What would a combined machine learning framework look like and which primary components it requires? From the technical point-of-view, it makes most sense to have the interactive part running on Kubernetes, while the batch jobs would run in the HPC cluster.

Read More »

Modern machine learning with supercomputers. Blog post 1/3

What does it take to provide the most powerful AI system possible? For us working in supercomputing centres around the world, “most powerful” is where we are aiming at all the time. After all, pushing the limits of computing is what we are paid to do.

Read More »

Onwards to data-driven world, part 3: IT industry and jobs of the future

In the previous blog post I described how data-driven approach will change the software development landscape. Here I continue the path upwards to what it means to the software industry and especially programming jobs.

Read More »

Onwards to data-driven world, part 2: From programming to data-driven programming

Data-driven programming can be defined as programming where program statements describe operations, transformations or queries over data instead of describing a sequence of steps to take.

Read More »

Onwards to data-driven world, part 1: Where are we heading to?

Data driven forces of digitalisation, automation, artificial intelligence, and autonomous agents are all driven by software. Software is both the starting point and the final destination. Everything needs to start from something that is controlled by software, or at least observed by it.

Read More »

Matkalla kohti tekoälyä

Tekoäly on puheenaihe, joka ei tällä hetkellä esittelyä kaipaa. Niinpä tekoälystä kirjoitetaan nykyään paljon, kaikkialla ja kaikenlaista. Tekoälyn määrittely on vaikeaa alan tutkijoillekin, joten ymmärrettävästi moni tavallinen keskustelija ei tunnu ihan kauhean hyvin tietävän mistä puhuu, kun puhuu tekoälystä.

Read More »

Collaboration first: The CSC open source policy

The CSC policy for free and open source software is published. It pretty much stated the already established approach to endorsing open source software in our daily work. The paths of CSC and open source have crossed from the very beginning, when we were in the happy position to offer the platform for distributing the very first version of the Linux operating system – and were of course early adopters of Linux in our operations.

Read More »