th.
good
th.
good
.
maybe I'm not finding it but is your source code linked?
.
nice plots to take a deeper dive into what is happening
e:
nice job narrowing what you are working with
Adelie.
good catch
?
good job guiding your workflow
s.
good start
)
good job
:
nice to have docstrings or comments describing code
gamma is independent from the noise!
great takeaway
e.
good job walking through your thought process
el.
good analysis
.
nice
t.
good background information
set)
looks good
s2)
use docstrings to explain functions instead of comments and save comments
ta).
nice analysis
use
what does this show
ad
what does this show?
d
what is this
.
nice walkthrough of your approach
t
where is source code
h size
elaborate more on what experiment will be testing, not just saying batch size
a
nice analysis
ss
nice procedure
)
looks good
odel
nice docstrings
:
hyperlink
()
put comments in code
n
nice broad takeaways. could expain a little and then say the big takeaway
e perceptron
perceptron?
ak
good job
-
nice organization
w
great docstrings
.
other big takeaways overall?
.
elaborate
.
elaborate a little more on why
t.
nice job building off findings
y
good comments
.
nice background setup
s
good job
:
need docstrings explaining what functions are doing
.
good experiments
:
could elaborate on findings
.
good job explaining your experiment before you do it
.
what properties of with and without momentum make the graphs behave like this?
.
you kind of just stop after your plots, there was no analysis of the experiments. This part is crucial. Also have docstrings for what you're doing in each experiment. Helpful to title each experiment and what youre doing
.
good
t it
what
.
why
Before we set our alpha to 0.1, but if we use th
sentence grammar
.
good analysis
reasonable
what does reasonable learning rate mean in this context? Say what the learning rate is and why
ly
nice comments
on.
good use of docstrings throughout
#convert the actual y into -1 or 1
nice comments
k
great job!
.
good
self.w = self.w + (y_[i]y_predict[i]<0)y_[i]*X_[i]
latex?
.
any other big takeaways?
Experimentation
You can make headers
:
it would be good to include an intro with some background and the objective of what you are doing
:
good practice to include docstrings/comments
np.insert
good use of numpy operations
.
good
1
could describe what experiment 1 is here
a.
great background and objective
:
docstrings/comments are good practice
w
good job!
. Hence, we must multiply the runtime by p.
good
C
what do these plots indicate?
The fit()
great intro explanation
d
?
.
you could give more detail. Its good practice to have thorough docstrings so anyone (including you in a while) can read them and understand exactly what is going on
)
explain what these plots indicate
y.
Before this, it would be good to include an intro on what the goal of this blog post is.
accuracy
concise code, good
)
good use of numpy operations
l
good job commenting code. Docstrings/comments are good habits
.
It would be good if you could explain everything a little more along the way. This is a blog post, which means there should be more writing explaining every step of your thought process.
.
good intro
y
written twice, could be hyperlink
(np.multiply
good use of numpy operations
steps.
great description
0
including docstrings/comments describing what the code is doing is good practice
.
good key point
.
great visuals
1.0
Mention what this represents
L
A quick intro about what you are going to do and what this blog post is about would be helpful
np.dot
good use of numpy operations
'''
good docstrings
!
great summary
Therefore, we can tell that if the data is not linearly separable - the perceptron does not converege!
key point--good
!
good job!
0.
good explanation
.
Very clear intro