• Home
  • All Posts
  • Tags
  • About
  • Atom feed
The Minimum Viable Model

artificial intelligence

SSH Quick Guide April 10, 2022 1 minute read

Generate new SSH Key

$ ssh-keygen -t rsa -b 4096 -C "name@email.com" ~/.ssh/id_rsa ~/.ssh/id-rsa.pub # (optional passphrase and name) 

Add new key to ssh-agent

$ eval $(ssh-agent -s) ($ eval `ssh-agent -s`) Agent pid 12345 $ ssh-add ~/.ssh/id_rsa 

For Windows, open PowerShell as Administrator

Add-WindowsCapability -Online -Name OpenSSH.Client* 

OR

  1. Open Manage Optional Features
  2. Add a Feature
  3. Search for OpenSSH... read more
Who owns the copyright for an AI generated creative work? April 20, 2021 4 minute read

Recently I was reading an article about a cool project that intends to have a neural network create songs of the late club of the 27 (artists that have tragically died at age 27 or near, and in the height of their respective careers), artists such as Amy Winehouse, Jimmy Hendrix, Curt Cobain and Jim Morrison.

The project was created by Over the Bridge, an organization dedicated to increase awareness on mental health and substance abuse in the music industry, trying to denormalize... read more

So, what is a neural network? April 2, 2021 9 minute read

The omnipresence of technology nowadays has made it commonplace to read news about AI, just a quick glance at today’s headlines, and I get:

  • This Powerful AI Technique Led to Clashes at Google and Fierce Debate in Tech.
  • How A.I.-powered companies dodged the worst damage from COVID
  • AI technology detects ‘ticking time bomb’ arteries
  • AI in Drug Discovery Starts to Live Up to the Hype
  • Pentagon seeks commercial solutions to get its data ready for AI

Topics from business, manufacturing, supply chain, medicine and biotech and even defense are covered in those news... read more

coding

Deep Q Learning for Tic Tac Toe March 18, 2021 12 minute read

Background

After many years of a corporate career (17) diverging from computer science, I have now decided to learn Machine Learning and in the process return to coding (something I have always loved!).

To fully grasp the essence of ML I decided to start by coding a ML library myself, so I can fully understand the inner workings, linear algebra and calculus involved in Stochastic Gradient Descent. And on top learn Python (I used to code in C++ 20 years ago).

I built a general purpose basic ML library that... read more

Neural Network Optimization Methods and Algorithms March 12, 2021 8 minute read

For the seemingly small project I undertook of creating a machine learning neural network that could learn by itself to play tic-tac-toe, I bumped into the necesity of implementing at least one momentum algorithm for the optimization of the network during backpropagation.

And since my original post for the TicTacToe project is quite large already, I decided to post separately these optimization methods and how did I implement them in my code.

Adam

source

Adaptive Moment Estimation (Adam) is an optimization method that computes adaptive learning rates for each weight and bias. In addition to storing an... read more

Machine Learning Library in Python from scratch February 28, 2021 4 minute read

It must sound crazy that in this day and age, when we have such a myriad of amazing machine learning libraries and toolkits all open sourced, all quite well documented and easy to use, I decided to create my own ML library from scratch.

Let me try to explain; I am in the process of immersing myself into the world of Machine Learning, and to do so, I want to deeply understand the basic concepts and its foundations, and I think that there is no better way to do so than by creating myself all the... read more

copyright

Docker Setup Guide October 19, 2023 2 minute read

Preparation


Official Installation Page

Portainer Installation


Installation


  • Standard installation
    $ sudo apt-get install ca-certificates curl gnupg lsb-release -y $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg $ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io $  read more
    					
    Kasm Quick Guide August 15, 2022 2 minute read

    Preparation


    Official Installation Page

    Swap Memory

     $ sudo dd if=/dev/zero bs=1M count=4096 of=/mnt/4GiB.swap $ sudo chmod 600 /mnt/4GiB.swap $ sudo mkswap /mnt/4GiB.swap $ sudo swapon /mnt/4GiB.swap # make swap available on boot $ echo '/mnt/4GiB.swap swap swap defaults 0 0' | sudo tee -a /etc/fstab 

    Verify swap file exists

    $ cat /proc/swaps 


    Installation


      ... read more
    SSH Quick Guide April 10, 2022 1 minute read

    Generate new SSH Key

    $ ssh-keygen -t rsa -b 4096 -C "name@email.com" ~/.ssh/id_rsa ~/.ssh/id-rsa.pub # (optional passphrase and name) 

    Add new key to ssh-agent

    $ eval $(ssh-agent -s) ($ eval `ssh-agent -s`) Agent pid 12345 $ ssh-add ~/.ssh/id_rsa 

    For Windows, open PowerShell as Administrator

    Add-WindowsCapability -Online -Name OpenSSH.Client* 

    OR

    1. Open Manage Optional Features
    2. Add a Feature
    3. Search for OpenSSH... read more

creativity

Docker Setup Guide October 19, 2023 2 minute read

Preparation


Official Installation Page

Portainer Installation


Installation


  • Standard installation
    $ sudo apt-get install ca-certificates curl gnupg lsb-release -y $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg $ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io $  read more
    					
    Kasm Quick Guide August 15, 2022 2 minute read

    Preparation


    Official Installation Page

    Swap Memory

     $ sudo dd if=/dev/zero bs=1M count=4096 of=/mnt/4GiB.swap $ sudo chmod 600 /mnt/4GiB.swap $ sudo mkswap /mnt/4GiB.swap $ sudo swapon /mnt/4GiB.swap # make swap available on boot $ echo '/mnt/4GiB.swap swap swap defaults 0 0' | sudo tee -a /etc/fstab 

    Verify swap file exists

    $ cat /proc/swaps 


    Installation


      ... read more
    SSH Quick Guide April 10, 2022 1 minute read

    Generate new SSH Key

    $ ssh-keygen -t rsa -b 4096 -C "name@email.com" ~/.ssh/id_rsa ~/.ssh/id-rsa.pub # (optional passphrase and name) 

    Add new key to ssh-agent

    $ eval $(ssh-agent -s) ($ eval `ssh-agent -s`) Agent pid 12345 $ ssh-add ~/.ssh/id_rsa 

    For Windows, open PowerShell as Administrator

    Add-WindowsCapability -Online -Name OpenSSH.Client* 

    OR

    1. Open Manage Optional Features
    2. Add a Feature
    3. Search for OpenSSH... read more

deep Neural networks

Neural Network Optimization Methods and Algorithms March 12, 2021 8 minute read

For the seemingly small project I undertook of creating a machine learning neural network that could learn by itself to play tic-tac-toe, I bumped into the necesity of implementing at least one momentum algorithm for the optimization of the network during backpropagation.

And since my original post for the TicTacToe project is quite large already, I decided to post separately these optimization methods and how did I implement them in my code.

Adam

source

Adaptive Moment Estimation (Adam) is an optimization method that computes adaptive learning rates for each weight and bias. In addition to storing an... read more

general blogging

Starting the adventure March 24, 2021 10 minute read

In the midst of a global pandemic caused by the SARS-COV2 coronavirus; I decided to start blogging. I wanted to blog since a long time, I have always enjoyed writing, but many unknowns and having “no time” for it prevented me from taking it up. Things like: “I don’t really know who my target audience is”, “what would my topic or topics be?”, “I don’t think I am a world-class expert in anything”, and many more kept stopping me from setting up my own blog. Now seemed like a good time as any so with those and tons of other... read more

life

Starting the adventure March 24, 2021 10 minute read

In the midst of a global pandemic caused by the SARS-COV2 coronavirus; I decided to start blogging. I wanted to blog since a long time, I have always enjoyed writing, but many unknowns and having “no time” for it prevented me from taking it up. Things like: “I don’t really know who my target audience is”, “what would my topic or topics be?”, “I don’t think I am a world-class expert in anything”, and many more kept stopping me from setting up my own blog. Now seemed like a good time as any so with those and tons of other... read more

machine learning

SSH Quick Guide April 10, 2022 1 minute read

Generate new SSH Key

$ ssh-keygen -t rsa -b 4096 -C "name@email.com" ~/.ssh/id_rsa ~/.ssh/id-rsa.pub # (optional passphrase and name) 

Add new key to ssh-agent

$ eval $(ssh-agent -s) ($ eval `ssh-agent -s`) Agent pid 12345 $ ssh-add ~/.ssh/id_rsa 

For Windows, open PowerShell as Administrator

Add-WindowsCapability -Online -Name OpenSSH.Client* 

OR

  1. Open Manage Optional Features
  2. Add a Feature
  3. Search for OpenSSH... read more
Who owns the copyright for an AI generated creative work? April 20, 2021 4 minute read

Recently I was reading an article about a cool project that intends to have a neural network create songs of the late club of the 27 (artists that have tragically died at age 27 or near, and in the height of their respective careers), artists such as Amy Winehouse, Jimmy Hendrix, Curt Cobain and Jim Morrison.

The project was created by Over the Bridge, an organization dedicated to increase awareness on mental health and substance abuse in the music industry, trying to denormalize... read more

So, what is a neural network? April 2, 2021 9 minute read

The omnipresence of technology nowadays has made it commonplace to read news about AI, just a quick glance at today’s headlines, and I get:

  • This Powerful AI Technique Led to Clashes at Google and Fierce Debate in Tech.
  • How A.I.-powered companies dodged the worst damage from COVID
  • AI technology detects ‘ticking time bomb’ arteries
  • AI in Drug Discovery Starts to Live Up to the Hype
  • Pentagon seeks commercial solutions to get its data ready for AI

Topics from business, manufacturing, supply chain, medicine and biotech and even defense are covered in those news... read more

neural networks

SSH Quick Guide April 10, 2022 1 minute read

Generate new SSH Key

$ ssh-keygen -t rsa -b 4096 -C "name@email.com" ~/.ssh/id_rsa ~/.ssh/id-rsa.pub # (optional passphrase and name) 

Add new key to ssh-agent

$ eval $(ssh-agent -s) ($ eval `ssh-agent -s`) Agent pid 12345 $ ssh-add ~/.ssh/id_rsa 

For Windows, open PowerShell as Administrator

Add-WindowsCapability -Online -Name OpenSSH.Client* 

OR

  1. Open Manage Optional Features
  2. Add a Feature
  3. Search for OpenSSH... read more
Who owns the copyright for an AI generated creative work? April 20, 2021 4 minute read

Recently I was reading an article about a cool project that intends to have a neural network create songs of the late club of the 27 (artists that have tragically died at age 27 or near, and in the height of their respective careers), artists such as Amy Winehouse, Jimmy Hendrix, Curt Cobain and Jim Morrison.

The project was created by Over the Bridge, an organization dedicated to increase awareness on mental health and substance abuse in the music industry, trying to denormalize... read more

So, what is a neural network? April 2, 2021 9 minute read

The omnipresence of technology nowadays has made it commonplace to read news about AI, just a quick glance at today’s headlines, and I get:

  • This Powerful AI Technique Led to Clashes at Google and Fierce Debate in Tech.
  • How A.I.-powered companies dodged the worst damage from COVID
  • AI technology detects ‘ticking time bomb’ arteries
  • AI in Drug Discovery Starts to Live Up to the Hype
  • Pentagon seeks commercial solutions to get its data ready for AI

Topics from business, manufacturing, supply chain, medicine and biotech and even defense are covered in those news... read more

optimization

Neural Network Optimization Methods and Algorithms March 12, 2021 8 minute read

For the seemingly small project I undertook of creating a machine learning neural network that could learn by itself to play tic-tac-toe, I bumped into the necesity of implementing at least one momentum algorithm for the optimization of the network during backpropagation.

And since my original post for the TicTacToe project is quite large already, I decided to post separately these optimization methods and how did I implement them in my code.

Adam

source

Adaptive Moment Estimation (Adam) is an optimization method that computes adaptive learning rates for each weight and bias. In addition to storing an... read more

python

Deep Q Learning for Tic Tac Toe March 18, 2021 12 minute read

Background

After many years of a corporate career (17) diverging from computer science, I have now decided to learn Machine Learning and in the process return to coding (something I have always loved!).

To fully grasp the essence of ML I decided to start by coding a ML library myself, so I can fully understand the inner workings, linear algebra and calculus involved in Stochastic Gradient Descent. And on top learn Python (I used to code in C++ 20 years ago).

I built a general purpose basic ML library that... read more

Machine Learning Library in Python from scratch February 28, 2021 4 minute read

It must sound crazy that in this day and age, when we have such a myriad of amazing machine learning libraries and toolkits all open sourced, all quite well documented and easy to use, I decided to create my own ML library from scratch.

Let me try to explain; I am in the process of immersing myself into the world of Machine Learning, and to do so, I want to deeply understand the basic concepts and its foundations, and I think that there is no better way to do so than by creating myself all the... read more

Conway's Game of Life February 10, 2021 3 minute read

I am lately trying to take on coding again. It had always been a part of my life since my early years when I learned to program a Tandy Color Computer at the age of 8, the good old days.

Tandy Color Computer TRS80 IIITandy Color Computer TRS80 III

Having already programed in Java, C# and of course BASIC, I thought it would be a great idea to learn Python since I have great interest in data science and machine learning, and those two topics seem to have an avid community within Python coders.

For one of my starter quick programming... read more

reinforcement learning

Deep Q Learning for Tic Tac Toe March 18, 2021 12 minute read

Background

After many years of a corporate career (17) diverging from computer science, I have now decided to learn Machine Learning and in the process return to coding (something I have always loved!).

To fully grasp the essence of ML I decided to start by coding a ML library myself, so I can fully understand the inner workings, linear algebra and calculus involved in Stochastic Gradient Descent. And on top learn Python (I used to code in C++ 20 years ago).

I built a general purpose basic ML library that... read more

thoughts

Starting the adventure March 24, 2021 10 minute read

In the midst of a global pandemic caused by the SARS-COV2 coronavirus; I decided to start blogging. I wanted to blog since a long time, I have always enjoyed writing, but many unknowns and having “no time” for it prevented me from taking it up. Things like: “I don’t really know who my target audience is”, “what would my topic or topics be?”, “I don’t think I am a world-class expert in anything”, and many more kept stopping me from setting up my own blog. Now seemed like a good time as any so with those and tons of other... read more

virtual machine

Docker Setup Guide October 19, 2023 2 minute read

Preparation


Official Installation Page

Portainer Installation


Installation


  • Standard installation
    $ sudo apt-get install ca-certificates curl gnupg lsb-release -y $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg $ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null $ sudo apt-get update $ sudo apt-get install docker-ce docker-ce-cli containerd.io $  read more
    					
    Kasm Quick Guide August 15, 2022 2 minute read

    Preparation


    Official Installation Page

    Swap Memory

     $ sudo dd if=/dev/zero bs=1M count=4096 of=/mnt/4GiB.swap $ sudo chmod 600 /mnt/4GiB.swap $ sudo mkswap /mnt/4GiB.swap $ sudo swapon /mnt/4GiB.swap # make swap available on boot $ echo '/mnt/4GiB.swap swap swap defaults 0 0' | sudo tee -a /etc/fstab 

    Verify swap file exists

    $ cat /proc/swaps 


    Installation


      ... read more
  • artificial intelligence (4)
  • coding (5)
  • copyright (4)
  • creativity (4)
  • deep Neural networks (1)
  • general blogging (1)
  • life (1)
  • machine learning (7)
  • neural networks (5)
  • optimization (1)
  • python (3)
  • reinforcement learning (1)
  • thoughts (1)
  • virtual machine (2)

    2023 © Imajician

    Posts
    Tags
    About