Skip to content

Instantly share code, notes, and snippets.

@logancyang
Last active June 26, 2020 22:53
Show Gist options
  • Select an option

  • Save logancyang/c95ae9249e87c326f408f89a1695130a to your computer and use it in GitHub Desktop.

Select an option

Save logancyang/c95ae9249e87c326f408f89a1695130a to your computer and use it in GitHub Desktop.

Revisions

  1. logancyang revised this gist Jun 26, 2020. 1 changed file with 9 additions and 9 deletions.
    18 changes: 9 additions & 9 deletions tensor_sigmoid.py
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,10 @@
    class Tensor:
    def __init__(self, data, _parents, _op):
    ...
    def sigmoid(self):
    sigm = 1.0/(1 + np.exp(-self.data))
    out = Tensor(sigm, _parents=(self,), _op="σ")
    def _backward():
    self.grad = sigm * (1 - sigm)
    out._backward = _backward
    return out
    def __init__(self, data, _parents, _op):
    ...
    def sigmoid(self):
    sigm = 1.0/(1 + np.exp(-self.data))
    out = Tensor(sigm, _parents=(self,), _op="σ")
    def _backward():
    self.grad = sigm * (1 - sigm)
    out._backward = _backward
    return out
  2. logancyang created this gist Jun 26, 2020.
    10 changes: 10 additions & 0 deletions tensor_sigmoid.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    class Tensor:
    def __init__(self, data, _parents, _op):
    ...
    def sigmoid(self):
    sigm = 1.0/(1 + np.exp(-self.data))
    out = Tensor(sigm, _parents=(self,), _op="σ")
    def _backward():
    self.grad = sigm * (1 - sigm)
    out._backward = _backward
    return out