All my activities in one place–mostly dev stuff.

bretahajek.com

Tag: Projects Page 1 of 3

Guide to Federated Learning on Blockchain with Ocean Protocol

Finally, it’s here! Today I will present the first version of the FELT Labs tool for federated learning on Ocean protocol. This one definitely took longer than we expected. However, this article isn’t about all bugs we had to overcome. This article should act as a step-by-step guide on how to use it.

Deploying Contracts to Polygon with Brownie

Deploying contracts to Polygon

So you wrote your smart contracts tested them locally and now comes the big time—deployment to a real network. This can be quite scary as a small mistake can lead to big losses. Therefore it’s always a good idea to start with test nets and then move to live. In this short tutorial, I will describe the steps you need to take to deploy your smart contracts to the Polygon network without any issues.

Please follow me on Medium: @breta.hajek if you want to read this article:

FELToken with Ocean Protocol, Future and Integrations

Recently I started working on my new project: FELToken, creating decentralized privacy-preserving machine learning (using smart contracts and blockchain). I am planning to post weekly tutorials and stories from development.

This website will remain active, but there will be more content published on Medium.

Transition to TypeScript

Should You Switch to TypeScript? Yes!

The guide into why and how to start with TypeScript

This is purely based on my personal experience over the past two months when I started using TypeScript for the first time. At the end of the article, I will share also how to configure your project for TypeScript to get you started. You will see that the initial configuration is the only hard part about TypeScript.

Hosting a Decentralized Application for Free with GitHub Pages

In this tutorial, I will go over my current approach for hosting my decentralized application (dapp) code for free with GitHub Pages. This proves to be a great option for getting your dapp up and running quickly and for free. I will also show how to set up GitHub actions CI so that code changes are automatically deployed. I will use React as a frontend framework, but this can be easily changed.

Hosting decentralized application on github pages

CSAW HackML 2019

Truth be told, I compete a lot. This time I participated in the CSAW HackML competition. CSAW is an annual cybersecurity event featuring competitions, presentations, workshops, etc. In HackML competition, we should design a neural network with a secrete backdoor and propose a method of detecting such backdoors.

Poster for finals of CSAW HackML competition.
Poster for finals of CSAW HackML competition.

From zero to Intel ISEF 2018

"The Intel International Science and Engineering Fair (Intel ISEF) is the world’s largest international pre-college science competition."

“The Intel International Science and Engineering Fair (Intel ISEF) is the world’s largest international pre-college science competition.”

I am not sure if it is the largest pre-college competition, but with the hundreds of students from around the world, the atmosphere of the whole event is simply amazing. At Intel ISEF students get a chance to present their science projects and meet each other. For many people, including me, attending ISEF is a pretty big deal. The prizes are high, the competition has a good recognition, and you just hope that all the hard work finally pays off.

Scanning Documents from Photos Using OpenCV

During my project I came across this problem: How to detect paper page on the photo and cut it out. There are already mobile apps providing this feature, but we could definitely learn something by building it and maybe even improve it. Even though this problem may seem complicated at first, the OpenCV can help us a lot and reduce the whole problem on a few lines of code. So, today I will give you a quick tutorial how to solve such a problem.

Page Detection (Scanning), using OpenCV

OCR Project Published on GitHub

LaTeX? Maybe Next Time

It is true! I am continuing with my weekly blog posts about my Machine Learning project. For the competition I have to write documentation 30 standard pages long. And this week it started!

Started Writing SOC

Electron Builder with AppVeyor and Travis CI, Memory King

I decided to repair the Travis CI build. What started as a small fix end up as setting up the whole automatic release system connected with GitHub releases. It sounds really cool, but the truth is that the electron-builder provided everything what we need. Then our task is “only” to set up everything correctly. So, today I will give you a step by step guide.

GitHub Draft Release

Don’t get stuck, Machine Learning

I heard a lot of stories about people, even whole teams, who works on machine learning problems, getting stuck for whole years trying to solve the problem. And then somebody else came using simple techniques and get much better results! There isn’t any definite way how to overcome such freezes, but we can learn from others mistakes.

Don't get stuck, machine learning

Open Source, Memory King

You can love it, you can hate it, but no matter what you think about it, it will be there. As you may know the Memory King is also open source and you can find it on GitHub. And in todays blog post I will discuss what it means for me and why I love it.

Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose.

Wikipedia

Page 1 of 3

2022 © Břetislav Hájek