1
0
mirror of https://github.com/mmaithani/data-science.git synced 2022-04-24 02:56:41 +03:00
Files
gluonts-forecasting-noteboo…/tensorflow_loss_functions.ipynb
2021-01-07 14:15:59 +05:30

901 lines
66 KiB
Plaintext

{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "tensorflow loss functions.ipynb",
"provenance": [],
"authorship_tag": "ABX9TyOtGREuyh1fN4kwNeBepqXW",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/github/mmaithani/data-science/blob/main/tensorflow_loss_functions.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Pjo2jozZ61qT"
},
"source": [
"# Tensorflow Keras Loss Functions\r\n",
"``tf.keras.losses\r\n",
"``\r\n",
"![0_BrC7o-KTt54z948C.jpg](data:image/jpeg;base64,/9j/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIAtAFAAMBIgACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP1TooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqGe4itIHlnlSGJBlnkYAD6mvOPFHxeih32+jJ58nQ3Uo+Qf7q9/qf1rx8yzfB5TT9pip27Ldv0X9Luztw2DrYuXLSjfz6I9NorwvQfilq+l3LG7kOpW7ncyTHDD/dPb6dK9W8O+MNN8TxA2kwWYDLW8nEi/h3HuK8zKeJsvzd8lKXLP+WWj+XR/LU6sZleIwfvSV491/WhvUUUV9WeQFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFNaRFOGYA+5oAdRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRTPNT++v50ean99fzoAfRSA5GRS0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRWD4i8Yab4Yizdz5mIytvHzI34dh7mufEYijhabrV5KMV1ehpTpzqyUKau32N6uL8UfE3TdA3wW5F/ejjZG3yIf9pv6D9K878UfEjU/EW+GNvsNkePJiblh/tN3+gwK5GvyHOeOm70crX/b7X5L9X9x9jgshtaeKfyX6v/L7zY8QeK9S8TTb72cmMHKwJxGv0H9TzWPRRX5JXr1cTUdWvJyk929WfXwpwpRUIKyQVJDLJbyrJE7RyKcq6HDA+oqOisU2ndGm+56P4X+LtxZ7LfWEN1COBcRj94PqOjfz+tepaZq1nrNotxZXCXER/iQ5x7Edj7Gvmarulaxe6JdC4srh7eUcHaeG9iOhHsa/R8m41xeBtSxn7yHf7S+fX5/efNY3I6Ne86Huy/D/AIHy+4+maK848L/Fu1vtkGrqLOc8eeg/dt9R1X+X0r0KKZJ41eN1kRhlWU5BFftWXZphM0p+1ws1Luuq9Vuv6sfD4nCVsJLlrRt+TJaKKK9Y5AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/LP/AIKcgH9obTO//FPW3/o+4r9TK/LP/gpx/wAnDab/ANi9bf8Ao+4rws6/3R+qP1fwy/5KGP8Agl+h8j4HoKMD0FLRX5+f18JgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0U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CiiigAooooAKKKKACiiigD9xf2fv+SC/Db/sWtN/9JY676uB/Z+/5IL8Nv8AsWtN/wDSWOu+r9Ypfw4+iP8APnH/AO+Vv8UvzYUUUVqcAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+XPiH/kP6n/ANfUv/oZrPr6H+L37KOvaLd3ur+GmfXrCR2me1C4uoskk4UcSD/d5/2a+e5YngkeORGjkQlWRxgqR1BHY1+JYzC1sJUca0bfk/Rn9WZbmOFzGgqmFmpJb916rdDKKKK4T1wooooA9M0//kG2X/XvF/6AKnqDT/8AkG2X/XvF/wCgCp6+Hq/xJerPk5fEwooorIkKKK7nwF8INf8AHrpNBD9i00n5r64BCEf7A6sevTj1Irqw2Fr4yoqOHg5SfRHPXxFHC03VrSUYrufRvwK/5JToP+7L/wCjnrvawvBvhmHwZ4asdFgme4itlYebIACxLFieOnJNbtf0/l9GeHwdGjU+KMYp+qSTP5/xtWNbFVasNpSbXo2wooorvOIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/LP/AIKcf8nDab/2L1t/6PuK/Uyvyz/4KckD9obTO3/FPW3/AKPuK8LOv90fqj9X8Mv+Shj/AIJfofJFFJkeooyPUV+fn9fC0UmR6ijI9RQAtFJkeooyPUUALRSZHqKMj1FAC0UmR6ijI9RQAtFJkeooyPUUALRSZHqKMj1FAC0UmR6ijI9RQAtFJkeooyPUUALRSZHqKMj1FAC0UmR6ijI9RQAtFJkeooyPUUALRSZHqKMj1FAC0UmR6ijI9RQAtFJkeooyPUUALRSZHqKMj1FAC0UmR6ijI9RQAtFJkeooyPUUALRSZHqKMj1FAC0UmR6ijI9RQAtFJkeooyPUUAfuN+z9/wAkF+G3/Ytab/6Sx131cD8BIpIPgZ8OopUaOWPw5pyujjBUi1jyCOxrvq/WKX8OPoj/AD4x+uLrf4pfmwooorU4QooooAKKKKAC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UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//Z)"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "bWnrTwy-2pjn"
},
"source": [
"# Probabilistic Losses\r\n",
"* BinaryCrossentropy \r\n",
"* CategoricalCrossentropy \r\n",
"* SparseCategoricalCrossentropy \r\n",
"* Poisson \r\n",
"* KLDivergence "
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "Pg20dnZYjxlp"
},
"source": [
"## BinaryCrossentropy loss\r\n",
"```\r\n",
"tf.keras.losses.BinaryCrossentropy\r\n",
"```\r\n",
"\r\n"
]
},
{
"cell_type": "code",
"metadata": {
"id": "9YS__A9kkepM"
},
"source": [
"import tensorflow as tf\r\n",
"import numpy as np"
],
"execution_count": 56,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "eW83N_wxjmgw",
"outputId": "60ff1293-05a3-48aa-a550-0a72e29e1bbc"
},
"source": [
"y_true = [[0., 1.], [0., 0.]]\r\n",
"y_pred = [[0.5, 0.4], [0.4, 0.5]]\r\n",
"\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type\r\n",
"bce_loss = tf.keras.losses.BinaryCrossentropy()\r\n",
"bce_loss(y_true, y_pred).numpy()"
],
"execution_count": 57,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.70335245"
]
},
"metadata": {
"tags": []
},
"execution_count": 57
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "dZL5sAiRlGXf",
"outputId": "7c7e2591-e92b-402b-8cc3-f9dae60e96e5"
},
"source": [
"# Calling with 'sample_weight'.\r\n",
"bce_loss(y_true, y_pred, sample_weight=[1, 0]).numpy()"
],
"execution_count": 58,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.40235937"
]
},
"metadata": {
"tags": []
},
"execution_count": 58
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ilNm02z9lBkh"
},
"source": [
"## CategoricalCrossentropy loss\r\n",
"`tf.keras.losses.CategoricalCrossentropy`"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "yGwl2wyqkhtC",
"outputId": "9f9d058c-8264-4d73-bc78-c4808a748f59"
},
"source": [
"# inputs\r\n",
"y_true = [[0, 1, 0], [0, 0, 1]]\r\n",
"y_pred = [[0.05, 0.95, 0], [0.1, 0.8, 0.1]]\r\n",
"\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"cce_loss = tf.keras.losses.CategoricalCrossentropy()\r\n",
"cce_loss(y_true, y_pred).numpy()\r\n"
],
"execution_count": 59,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"1.1769392"
]
},
"metadata": {
"tags": []
},
"execution_count": 59
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "sm8Bmm7Bt9Eo"
},
"source": [
"## sparse_categorical_crossentropy\r\n",
"```\r\n",
"tf.keras.losses.sparse_categorical_crossentropy\r\n",
"```"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "gfPX_yNMtOAI",
"outputId": "7a0cbea5-3978-4f84-85d8-b550ce3d2f6f"
},
"source": [
"y_true = [1, 2]\r\n",
"y_pred = [[0.05, 0.95, 0], [0.1, 0.8, 0.1]]\r\n",
"loss = tf.keras.losses.sparse_categorical_crossentropy(y_true, y_pred)\r\n",
"assert loss.shape == (2,)\r\n",
"loss.numpy()\r\n"
],
"execution_count": 60,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([0.05129344, 2.3025851 ], dtype=float32)"
]
},
"metadata": {
"tags": []
},
"execution_count": 60
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "6dlnf5G-s4G_"
},
"source": [
"## poisson loss"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "0lQ4ijw6svri",
"outputId": "52cb35ef-20b8-4075-83df-3affcbb7064d"
},
"source": [
"y_true = [[0., 1.], [0., 0.]]\r\n",
"y_pred = [[1., 1.], [0., 0.]]\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"p = tf.keras.losses.Poisson()\r\n",
"p(y_true, y_pred).numpy()\r\n"
],
"execution_count": 61,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.49999997"
]
},
"metadata": {
"tags": []
},
"execution_count": 61
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "q5niJ1uJrdul"
},
"source": [
"## KLDivergence loss\r\n"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "7iR4uKkmrb-5",
"outputId": "65f010e8-245e-4014-8093-b75de7bdb3b4"
},
"source": [
"y_true = [[0, 1], [0, 0]]\r\n",
"y_pred = [[0.6, 0.4], [0.4, 0.6]]\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"kl = tf.keras.losses.KLDivergence()\r\n",
"kl(y_true, y_pred).numpy()\r\n"
],
"execution_count": 62,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.45814306"
]
},
"metadata": {
"tags": []
},
"execution_count": 62
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "yBpo_uNa3HCg"
},
"source": [
"\r\n",
"\r\n",
"---\r\n",
"\r\n",
"---\r\n",
"\r\n",
"\r\n",
"\r\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "KmdqbWfr0vgv"
},
"source": [
"# Regression losses\r\n",
"\r\n",
"\r\n",
"* Mean Squared error\r\n",
"* Mean Absolute Error\r\n",
"* Mean Absolute percentage error\r\n",
"* MeanSquaredLogarithmicError \r\n",
"* CosineSimilarity\r\n",
"* Huber\r\n",
"* LogCosh\r\n",
"\r\n",
"\r\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "pR0kzNoJsomp"
},
"source": [
"## MeanSquaredError"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "u4bj32uX56An"
},
"source": [
"### a.) Mean Square error class"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "kf8AwSF4smO6",
"outputId": "a4eb6c1a-ebb5-4986-cf43-5bcd66cc86ed"
},
"source": [
"y_true = [[0., 1.], [0., 0.]]\r\n",
"y_pred = [[1., 1.], [1., 0.]]\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"mse = tf.keras.losses.MeanSquaredError()\r\n",
"mse(y_true, y_pred).numpy()"
],
"execution_count": 63,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.5"
]
},
"metadata": {
"tags": []
},
"execution_count": 63
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "SySj0geW5xTE"
},
"source": [
"### b.) Mean square function"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "t7QdmC6V51FB",
"outputId": "928b4bb0-8f01-4f0d-e402-5172ed1d5f24"
},
"source": [
"tf.keras.losses.mean_squared_error"
],
"execution_count": 64,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<function tensorflow.python.keras.losses.mean_squared_error>"
]
},
"metadata": {
"tags": []
},
"execution_count": 64
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "uiNAvFCmsGx4"
},
"source": [
"## MeanAbsoluteError"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Ns5T_b6RsTY5",
"outputId": "d653b9a8-b7b5-48d6-ef73-4f817f25d8ed"
},
"source": [
"y_true = [[0., 1.], [0., 0.]]\r\n",
"y_pred = [[1., 1.], [1., 0.]]\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"mae = tf.keras.losses.MeanAbsoluteError()\r\n",
"mae(y_true, y_pred).numpy()"
],
"execution_count": 65,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.5"
]
},
"metadata": {
"tags": []
},
"execution_count": 65
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "zuGLdWj6skb6"
},
"source": [
"## MeanAbsolutePercentageError"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "A0hYJEdhsT7E",
"outputId": "d6867e3b-fc06-4497-f585-0f6dc2972689"
},
"source": [
"y_true = [[2., 1.], [2., 3.]]\r\n",
"y_pred = [[1., 1.], [1., 0.]]\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"mape = tf.keras.losses.MeanAbsolutePercentageError()\r\n",
"mape(y_true, y_pred).numpy()\r\n"
],
"execution_count": 66,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"50.0"
]
},
"metadata": {
"tags": []
},
"execution_count": 66
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "b4DxdB1Ust0m"
},
"source": [
"## MeanSquaredLogarithmicError"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ALRKo6c6sqgb",
"outputId": "4efd0cfb-7dbf-4a1d-883a-aebea89b45db"
},
"source": [
"y_true = [[0., 1.], [0., 0.]]\r\n",
"y_pred = [[1., 1.], [1., 0.]]\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"msle = tf.keras.losses.MeanSquaredLogarithmicError()\r\n",
"msle(y_true, y_pred).numpy()"
],
"execution_count": 67,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.24022643"
]
},
"metadata": {
"tags": []
},
"execution_count": 67
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "RjPmk_C4mnWW"
},
"source": [
"## CosineSimilarity loss\r\n",
"```\r\n",
"tf.keras.losses.CosineSimilarity\r\n",
"```\r\n",
"\r\n"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "svq-ZnO4miIF",
"outputId": "dc3e4309-f993-4cb8-9b15-e74a4c56428a"
},
"source": [
"y_true = [[0., 1.], [1., 1.]]\r\n",
"y_pred = [[1., 0.], [1., 1.]]\r\n",
"\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"cosine_loss = tf.keras.losses.CosineSimilarity(axis=1)\r\n",
"cosine_loss(y_true, y_pred).numpy()"
],
"execution_count": 68,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"-0.49999997"
]
},
"metadata": {
"tags": []
},
"execution_count": 68
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "cWtUns91nZm2"
},
"source": [
"## Huber loss\r\n",
"```\r\n",
"tf.keras.losses.Huber\r\n",
"```\r\n",
"\r\n"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "Pa_sP8BZnQ_E",
"outputId": "38176304-6de3-4e79-9e82-6f158afb24b4"
},
"source": [
"y_true = [[0, 1], [0, 0]]\r\n",
"y_pred = [[0.5, 0.4], [0.4, 0.5]]\r\n",
"\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"hub_loss = tf.keras.losses.Huber()\r\n",
"h_loss(y_true, y_pred).numpy()\r\n"
],
"execution_count": 69,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"1.25"
]
},
"metadata": {
"tags": []
},
"execution_count": 69
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "50cj6TdiryNK"
},
"source": [
"## LogCosh loss"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "wPFg0Jpin42Y",
"outputId": "cd942ae8-c208-4e4d-869c-5451abbe24cb"
},
"source": [
"y_true = [[0., 1.], [0., 0.]]\r\n",
"y_pred = [[1., 1.], [0., 0.]]\r\n",
"\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"l = tf.keras.losses.LogCosh()\r\n",
"l(y_true, y_pred).numpy()\r\n"
],
"execution_count": 70,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.1084452"
]
},
"metadata": {
"tags": []
},
"execution_count": 70
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ygG8G4Xc3y9f"
},
"source": [
"\r\n",
"\r\n",
"---\r\n",
"\r\n",
"---\r\n",
"\r\n",
"---\r\n",
"\r\n",
"\r\n",
"\r\n",
"\r\n",
"\r\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "xTn0RllY30c_"
},
"source": [
"# Hinge losses for \"maximum-margin\" classification\r\n",
"* Hinge \r\n",
"* SquaredHinge \r\n",
"* CategoricalHinge \r\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ix3NZRmfm5LJ"
},
"source": [
"## Hinge loss\r\n",
"```\r\n",
"tf.keras.losses.Hinge\r\n",
"```\r\n",
"\r\n"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "qd3FprohmvXg",
"outputId": "26f82e29-bb3e-48e3-8c58-c5c6fc5ab021"
},
"source": [
"y_true = [[0., 1.], [0., 0.]]\r\n",
"y_pred = [[0.5, 0.4], [0.4, 0.5]]\r\n",
"\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"h_loss = tf.keras.losses.Hinge()\r\n",
"h_loss(y_true, y_pred).numpy()"
],
"execution_count": 71,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"1.25"
]
},
"metadata": {
"tags": []
},
"execution_count": 71
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "LQU4RKFj4Euv"
},
"source": [
"## Squared Hinge loss\r\n"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "NtYYekEt5ABB"
},
"source": [
"\r\n",
"\r\n",
"### a.) squared hinge Class\r\n",
"```\r\n",
"tf.keras.losses.SquaredHinge\r\n",
"```"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "KRRfX_yW5BXX",
"outputId": "7a762f57-edda-4a6b-ada5-844b8198a280"
},
"source": [
"y_true = [[0., 1.], [0., 0.]]\r\n",
"y_pred = [[0.6, 0.4], [0.4, 0.6]]\r\n",
"\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type. \r\n",
"h = tf.keras.losses.SquaredHinge()\r\n",
"h(y_true, y_pred).numpy()"
],
"execution_count": 72,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"1.86"
]
},
"metadata": {
"tags": []
},
"execution_count": 72
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "NNGw-p4448YZ"
},
"source": [
"\r\n",
"### b.) squared hinge Function\r\n",
"```\r\n",
"tf.keras.losses.squared_hinge\r\n",
"```"
]
},
{
"cell_type": "code",
"metadata": {
"id": "lXLHdOuA5DXa"
},
"source": [
"y_true = np.random.choice([-1, 1], size=(2, 3))\r\n",
"y_pred = np.random.random(size=(2, 3))\r\n",
"loss = tf.keras.losses.squared_hinge(y_true, y_pred)\r\n",
"assert loss.shape == (2,)\r\n",
"assert np.array_equal(\r\n",
" loss.numpy(),\r\n",
" np.mean(np.square(np.maximum(1. - y_true * y_pred, 0.)), axis=-1))"
],
"execution_count": 73,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "aADWZmvzmPfk"
},
"source": [
"## CategoricalHinge loss\r\n",
"```\r\n",
"tf.keras.losses.CategoricalHinge\r\n",
"```\r\n",
"\r\n"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "0Q07huIFmD46",
"outputId": "6c3f4de2-b9d0-4bac-c630-78fd123540c9"
},
"source": [
"y_true = [[0, 1], [0, 0]]\r\n",
"y_pred = [[0.5, 0.4], [0.4, 0.5]]\r\n",
"\r\n",
"# Using 'auto'/'sum_over_batch_size' reduction type.\r\n",
"h = tf.keras.losses.CategoricalHinge()\r\n",
"h(y_true, y_pred).numpy()"
],
"execution_count": 74,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"1.3"
]
},
"metadata": {
"tags": []
},
"execution_count": 74
}
]
}
]
}