Daily photo blog, reviews, photography tips, gear buying guides, and more.

Established in June of 2010, Edison is a blog focusing on the world of photography. We partner with some of the best vendors in the photography space to provide you with informative gear, tools, and other products you might need to succeed. If you like our content, don’t forget to subscribe at the bottom of the page.

Latest Posts

Basic PostgreSQL commands you need to know

Basic PostgreSQL commands you need to know

When I first started using Postgres, I made the mistake of thinking it was identical to other SQL-like languages. It is for the most part, but there are some subtle differences. In this article, I will cover off some of the differences, I would have found useful to know. First of all, connecting to a […]

Read more
Django for beginners: Making an API for Django (POST)

Django for beginners: Making an API for Django (POST)

In this article, we’re going to continue to look at how to make a basic REST API using Django. Specifically, we will be looking at a POST request in this article, which sends data to the application. In the below, we have a snippet from my signup function of the views.py file. Here, we generate […]

Read more
Developing a REST API using Django

Django for beginners: Making an API for Django (GET)

In this article, we’re going to look at how to make a basic REST API using Django. This is a nice, simple method to implement an API using unique keys. Specifically, we will be looking at a GET request in this article, which requests data from a specified resouce, via HTTP. In the below, we […]

Read more
Django for beginners: Security considerations

Django for beginners: Security considerations

There are a large number of security considerations for your projects. This article covers a large number of them, but it may not be sufficient, depending on your requirements/use-case. I would also recommend not implementing these settings directly on a production server, as it can be quite easy to make things inaccessible – proceed with […]

Read more
Django for beginners querying your models

Django for beginners: querying your models

In this article, we’ll look at how we can extract data from & insert data into our models. Below, we have a simple select all query. It will return an unfiltered dataset from the skills model. This should be used with care, expecially if your dataset is quite large. Next, we may want to apply […]

Read more
installing django from scratch

Django for beginners: Configuring your Django server from scratch!

In this article, I will cover off how we configure our servers, ready to serve Django applications. Note: do not carry out these instructions unlessyou are OK with things going wrong. I have only run through this process once, but thought it would be useful to share nevertheless. The basics First of all, we need […]

Read more
how to choose the number of nodes and layers in keras

Deep learning for beginners (Part 7): neural network design (layers & neurons)

This is the seventh part in the Deep Learning for Beginners series. The other parts of the series are: Deep learning for beginners (Part 1): neurons & activation functions Deep learning for beginners (Part 2): some key terminology and concepts of neural networks Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model Deep […]

Read more
Deep learning for beginners (Part 6): more terminology to optimise our Keras model

Deep learning for beginners (Part 6): more terminology to optimise our Keras model

This is the sixth part in the Deep Learning for Beginners series. The other parts of the series are: Deep learning for beginners (Part 1): neurons & activation functions Deep learning for beginners (Part 2): some key terminology and concepts of neural networks Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model Deep […]

Read more
Deep learning for beginners (Part 5): our first foray into Keras

Deep learning for beginners (Part 5): our first foray into Keras

This is the fifth part in the Deep Learning for Beginners series. The other parts of the series are: Deep learning for beginners (Part 1): neurons & activation functions Deep learning for beginners (Part 2): some key terminology and concepts of neural networks Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model Deep […]

Read more
Deep learning for beginners (Part 4): inspecting our Multi Layer Perceptron (MLP) model

Deep learning for beginners (Part 4): inspecting our Multi Layer Perceptron (MLP) model

This is the fourth part in the Deep Learning for Beginners series. The other parts of the series are: Deep learning for beginners (Part 1): neurons & activation functions Deep learning for beginners (Part 2): some key terminology and concepts of neural networks Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model Deep […]

Read more
Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model

Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model

This is the third part in the Deep Learning for Beginners series. The other parts of the series are: Deep learning for beginners (Part 1): neurons & activation functions Deep learning for beginners (Part 2): some key terminology and concepts of neural networks Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model Deep […]

Read more
Deep learning for beginners (Part 2): some key terminology and concepts of neural networks

Deep learning for beginners (Part 2): some key terminology and concepts of neural networks

This is the second part in the Deep Learning for Beginners series. The other parts of the series are: Deep learning for beginners (Part 1): neurons & activation functions Deep learning for beginners (Part 2): some key terminology and concepts of neural networks Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model Deep […]

Read more
Deep learning for beginners (Part 1)

Deep learning for beginners (Part 1): neurons & activation functions

This is the first part in the Deep Learning for Beginners series. The other parts of the series are: Deep learning for beginners (Part 1): neurons & activation functions Deep learning for beginners (Part 2): some key terminology and concepts of neural networks Deep learning for beginners (Part 3): implementing our first Multi Layer Perceptron (MLP) model Deep […]

Read more
Ensemble modelling to improve your model performance

Ensemble modelling to improve your model performance

In my last article, I spoke about auto-sklearn. I said that, the library would train several models and then use them in conjunction with one another to make a final prediction. This is what we call ensemble modelling (or meta algorithms). It’s the process of including multiple models into the prediction process with the goal of […]

Read more
Getting started with Sci-Kit Learn AutoML

Getting started with Sci-Kit Learn AutoML

An automl workflow should be able to preprocess data; select the right model to use; tune the hyper parameters and provide us with the best possible model as a result. One such automl library is auto-sklearn. This library automatically finds the right algorithm for the dataset you have provided and automatically tunes the hyper parameters […]

Read more

Loading…

Something went wrong. Please refresh the page and/or try again.

Follow Me

Get new content delivered directly to your inbox.