Pinnedc-bataOptimizing Go programs by AVX2 using Auto-Vectorization in LLVM.By applying the method I will explain, your Go programs might be 10 times faster than the function written in pure Go.8 min read·Mar 25, 2019--1--1
Pinnedc-batainOptunaAn Introduction to the Implementation of Optuna, a Hyperparameter Optimization FrameworkI am Masashi Shibata from the CyberAgent AI Lab (GitHub: @c-bata).11 min read·Nov 18, 2021----
Pinnedc-bataThe internal of go-prompt: How to control the rich terminal UI (Part I).Hello, I’m a creator of go-prompt. Fortunately, go-prompt reaches 2300 stars on Github. And many excellent open source softwares use this…6 min read·Aug 25, 2019--1--1
c-batainOptunaPrototyping a Faster Optuna Implementation in RustThis blog outlines the motivation behind this development and the potential benefits that a Rust-based Optuna implementation could provide.7 min read·Mar 26, 2024--1--1
c-batainOptunaThe Internal of Optuna’s Jupyter Lab and VS Code ExtensionsThis article aims to elaborate on the process of implementing these extensions and their functioning mechanism.6 min read·Oct 31, 2023----
c-batainOptunaAnnouncing Optuna 3.4We are pleased to announce the release of Optuna 3.4! Optuna 3.4 newly supports preferential optimization, an Optuna artifact, a Jupyter…6 min read·Oct 17, 2023----
c-batainOptunaAnnouncing Optuna 3.1We are pleased to announce the release of Optuna 3.1! Along with 3.1, we are releasing new sampling algorithms, new storage backends, and…6 min read·Jan 18, 2023----
c-batainOptunaIntroduction to CMA-ES sampler.Hi, I’m @c-bata, an author of cmaes library. Optuna uses a univariate TPE for single objective optimization by default, but you can easily…5 min read·Mar 10, 2021--1--1
c-bataPractical bayesian optimization using GoptunaBayesian optimization is widely used to find the maximum or minimum value of black-box function. Although it has already been utilized for…5 min read·Jul 26, 2019--1--1
c-bataHow to write cross-platform packet capture from scratch in 1000 LOC.I describe how to write cross-platform packet capture from scratch. Most of the code in here will be in C but don’t worry. You can easily…4 min read·Oct 31, 2018----