Skip to content

Conversation

@pefontana
Copy link
Collaborator

@pefontana pefontana commented Mar 15, 2021

This PR just modifies the Pluto file. The .html and .rmd files modifications are already merged in master

  • Added summary
  • fixed typos
  • Removed unnecessary capital letters

### Summary
In this chapter, we implemented a convolutional neural network that discriminated between pictures of bees and wasps.
First, we saw how neural networks work and explained their training process, where we set a loss function that indicates how our model is performing and feed it with labeled data so that their parameters find the right setting to optimize the loss function.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

replace: indicates
by: evaluates

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the clarity of this line can be improved. Maybe break it into two sentences, with a clear definition of loss function

In this chapter, we implemented a convolutional neural network that discriminated between pictures of bees and wasps.
First, we saw how neural networks work and explained their training process, where we set a loss function that indicates how our model is performing and feed it with labeled data so that their parameters find the right setting to optimize the loss function.
Then we explained that convolutional neural networks are a particular kind of neural networks with the characteristic that their layers contain filters and have a great performance working with images.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We learned that convolutional neural networks are a particular kind of neural networks where layers act as filters, and that they have have a great performance when working with images.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@marianLambda

First, we saw how neural networks work and explained their training process, where we set a loss function that indicates how our model is performing and feed it with labeled data so that their parameters find the right setting to optimize the loss function.
Then we explained that convolutional neural networks are a particular kind of neural networks with the characteristic that their layers contain filters and have a great performance working with images.
Thus, we decided to create a simple convolutional neural network to classify the bees and wasps pictures.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to classify our pictures of bees and wasps.

Thus, we decided to create a simple convolutional neural network to classify the bees and wasps pictures.
We pre-processed our data, converting all images to gray scale and changing their resolution to keep the convolutional neural networks as simple as possible.
To train the neural networks in an efficient way we divided the data in small batches and passed forward to the model in small groups.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we divided the data in small batches which we fed to the model one by one.

Thus, we decided to create a simple convolutional neural network to classify the bees and wasps pictures.
We pre-processed our data, converting all images to gray scale and changing their resolution to keep the convolutional neural networks as simple as possible.
To train the neural networks in an efficient way we divided the data in small batches and passed forward to the model in small groups.
Then we plotted the accuracy and loss function of our model to see how it performed.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to see how well it performed.

We pre-processed our data, converting all images to gray scale and changing their resolution to keep the convolutional neural networks as simple as possible.
To train the neural networks in an efficient way we divided the data in small batches and passed forward to the model in small groups.
Then we plotted the accuracy and loss function of our model to see how it performed.
Finally, we tried to improve our model, so we decreased the learning rate and trained again our model, obtaining better accuracy.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

, so we decreased the learning rate and trained it again,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants