|
|
|
|
LEADER |
02983na a2200241 4500 |
003 |
HR-ZaFER |
005 |
20160516012007.0 |
008 |
160221s2014 ci ||||| m||| 00| 0 hr d |
035 |
|
|
|a (HR-ZaFER)ferid1111
|
040 |
|
|
|a HR-ZaFER
|b hrv
|c HR-ZaFER
|e ppiak
|
100 |
1 |
|
|a Matula, Gustav
|9 35617
|
245 |
|
|
|a Automatsko deriviranje :
|b završni rad /
|c Gustav Matula ; [mentor Ante Đerek].
|
246 |
1 |
|
|a Automatic differentiation
|i Naslov na engleskom:
|
260 |
|
|
|a Zagreb,
|b G. Matula,
|c 2014.
|
300 |
|
|
|a 42 str. ;
|c 30 cm +
|e CD-ROM
|
502 |
|
|
|b preddiplomski studij
|c Fakultet elektrotehnike i računarstva u Zagrebu
|g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2014-06-13, datum završetka: 2014-07-14
|
520 |
3 |
|
|a Sažetak na hrvatskom: Derivacije funkcija se na računalima tipično računaju numerički (metodom konačnih
razlika), simbolički (korištenjem CAS (engl. Computer Algebra System)
alata, ili (nažalost, još uvijek) ručno. U ovome radu analiziramo osnove jednog alternativnog pristupa:
automatskog, ili algoritamskog deriviranja. Za razliku od numeričkog ili
simboličkog, automatsko deriviranje pretpostavlja poznavanje izvornog koda koji
implementira funkciju koju želimo derivirati, i temeljem tog znanja stvara kod
koji implementira njezinu derivaciju. Prednost pred numeričkim deriviranjem je
preciznost (nema zaokruživanja), pred simboličkim mogućnost deriviranja algoritama za razliku od
jednostavnih izraza, a pred ručnim odsutstvo ljudske pogreške. U radu
obrađujemo dva osnovna tipa automatskog deriviranja: deriviranje prema
naprijed, i deriviranje prema natrag. Uz teoretska razmatranja bavimo se i
jednostavnom implementacijom u programskom jeziku Python.
|
520 |
3 |
|
|a Sažetak na engleskom: Calculation of function derivatives are tipically done numerically (the method
of finite differences), symbolically (using a CAS (Computer Algebra
System), or (unfortunatelly, still) by hand. In this thesis we analyze the
basics of an alternative approach: automatic, or algorithmic differentiation.
Unlike numeric or symbolic, automatic differentiation assumes knowledge of
source code that implements the function we wish to differentiate, and based on
that builds the code that implements its derivative. The advantage with respect
to numerical differentiation is precision (no round-off errors), with respect
to symbolical differentiation the ability to differentiate algorithms in
contrast to simple expressions, and with respect to manual differentiation
simply the absence of human error. In the thesis we go through the two main
types of automatic differentiation: the forward and backward modes. In addition
to theory, we also deal with a simple implementation in Python.
|
653 |
|
1 |
|a automatsko deriviranje
|a algoritamsko deriviranje
|
653 |
|
1 |
|a automatic differentiation
|a algorithmic differentiation
|
700 |
1 |
|
|a Đerek, Ante
|4 ths
|9 35048
|
942 |
|
|
|c Z
|2 udc
|
999 |
|
|
|c 45051
|d 45051
|