| 1818 | // ------------------------------------------------------------------------------------ |
| 1819 | |
| 1820 | void sigmoid ( |
| 1821 | tensor& dest, |
| 1822 | const tensor& src |
| 1823 | ) |
| 1824 | { |
| 1825 | const auto d = dest.host(); |
| 1826 | const auto s = src.host(); |
| 1827 | for (size_t i = 0; i < src.size(); ++i) |
| 1828 | d[i] = 1/(1+std::exp(-s[i])); |
| 1829 | } |
| 1830 | |
| 1831 | void sigmoid_gradient ( |
| 1832 | tensor& grad, |