A work on optimizers for binarized neural networks: a second order approach
| dc.audience.educationlevel | Investigadores/Researchers | es_MX |
| dc.contributor.advisor | Gonzalez Mendoza, Miguel | |
| dc.contributor.author | Suárez Ramírez, Cuauhtémoc Daniel | |
| dc.contributor.cataloger | tolmquevedo | es_MX |
| dc.contributor.committeemember | Ochoa Ruiz, Gilberto | |
| dc.contributor.committeemember | Morales González Quevedo, Annette | |
| dc.contributor.committeemember | Sanchez Castellanos, Hector Manuel | |
| dc.contributor.department | School of Engineering and Sciences | es_MX |
| dc.contributor.institution | Campus Monterrey | es_MX |
| dc.contributor.mentor | Chang Fernández, Leonardo | |
| dc.date.accepted | 2020-11 | |
| dc.date.accessioned | 2022-01-10T23:06:34Z | |
| dc.date.available | 2022-01-10T23:06:34Z | |
| dc.date.created | 2020-11-21 | |
| dc.date.issued | 2020-11 | |
| dc.description | https://orcid.org/0000-0001-6451-9109 | es_MX |
| dc.description.abstract | Optimization of Binarized Neural Networks (BNNs) relies on approximating the real-valued weights with their binarized representations. Current techniques for weight-updating uses the same optimizers as traditional Neural Networks (NNs). There has only been one effort to directly train the BNNs with bit-flips by using a raw first moment estimate of the gradients and comparing it against a threshold for deciding when to flip a weight (Bop). In this thesis, we iteratively improve this approach by drawing parallels to the Adam optimizer with the inclusion of a second raw moment estimate to normalize the average of the gradients before doing the comparison with a threshold (Bop2ndOrder). Additionally, we tested the effect of using a scheduler on the threshold value as an equivalent to a regularizer, along with bias-corrected and not corrected versions of the optimizer. The proposed optimizer was tested using three different architectures with CIFAR-10 and Imagenet2012; in both datasets this proved to converge faster, being more robust to changes of the hyper-parameters, and achieving better accuracies. Moreover, we also proposed a proof of concept Probabilistic Binary Optimizer (PBop) which treats each weight as loaded coins (Bernoulli distribution) proving that, even though the results are not on par with state-of-the-art, the concept is feasible for Image Classification although it requires a deep exploration of the effect of the scaler. | es_MX |
| dc.description.degree | Master of Science in Computer Science | es_MX |
| dc.format.medium | Texto | es_MX |
| dc.identificator | 7||33||3304||120304 | es_MX |
| dc.identifier.citation | Suarez Ramirez, C. D. (2020). A work on optimizers for binarized neural networks: a second order approach (Tesis de Maestría). Instituto Tecnológico y de Estudios Superiores de Monterrey. Recuperado de: https://hdl.handle.net/11285/643391 | es_MX |
| dc.identifier.cvu | 504827 | es_MX |
| dc.identifier.orcid | https://orcid.org/0000-0003-3131-1330 | es_MX |
| dc.identifier.uri | https://hdl.handle.net/11285/643391 | |
| dc.language.iso | eng | es_MX |
| dc.publisher | Instituto Tecnológico y de Estudios Superiores de Monterrey | es_MX |
| dc.relation.impreso | 2020-12-01 | |
| dc.relation.isFormatOf | versión publicada | es_MX |
| dc.rights | openAccess | es_MX |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0 | es_MX |
| dc.subject.classification | INGENIERÍA Y TECNOLOGÍA::CIENCIAS TECNOLÓGICAS::TECNOLOGÍA DE LOS ORDENADORES::INTELIGENCIA ARTIFICIAL | es_MX |
| dc.subject.keyword | Binarization | es_MX |
| dc.subject.keyword | Binarized Neural Networks | es_MX |
| dc.subject.keyword | Deep Learning | es_MX |
| dc.subject.keyword | Optimization | es_MX |
| dc.subject.keyword | Optimizer | es_MX |
| dc.subject.keyword | Quantization | es_MX |
| dc.subject.lcsh | Technology | es_MX |
| dc.title | A work on optimizers for binarized neural networks: a second order approach | es_MX |
| dc.type | Tesis de maestría |
Files
Original bundle
1 - 2 of 2
Loading...
- Name:
- CuauhtemocSuarez__MCC_Thesis.pdf
- Size:
- 38.45 MB
- Format:
- Adobe Portable Document Format
- Description:
Loading...
- Name:
- CartaAutorizacion_CuauhtemocSuarez.pdf
- Size:
- 791.56 KB
- Format:
- Adobe Portable Document Format
- Description:
- Authorization letter
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.3 KB
- Format:
- Item-specific license agreed upon to submission
- Description:

