Choice of Neural Network and Activation Function The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) The Ask Question Wizard is Live! Data science time! April 2019 and salary with experienceRole of Bias in Neural NetworksEpoch vs Iteration when training neural networksWhy must a nonlinear activation function be used in a backpropagation neural network?What are advantages of Artificial Neural Networks over Support Vector Machines?Encog predictive neural network resultsUnderstanding scikit neural network parametersNeural Network learns worse on a larger amount of dataTensorflow - Neural Network always predicting the same thingUsing Recurrent Neural Network to solve Time Series taskIs there a python way for reducing the training time of convolution neural network?

Can each chord in a progression create its own key?

Was credit for the black hole image misappropriated?

"is" operation returns false even though two objects have same id

Do I have Disadvantage attacking with an off-hand weapon?

How do you keep chess fun when your opponent constantly beats you?

What do I do when my TA workload is more than expected?

My body leaves; my core can stay

Huge performance difference of the command find with and without using %M option to show permissions

Can the DM override racial traits?

Didn't get enough time to take a Coding Test - what to do now?

Is 'stolen' appropriate word?

How to read αἱμύλιος or when to aspirate

What's the point in a preamp?

Deal with toxic manager when you can't quit

Can I visit the Trinity College (Cambridge) library and see some of their rare books

Button changing its text & action. Good or terrible?

How to handle characters who are more educated than the author?

What aspect of planet Earth must be changed to prevent the industrial revolution?

US Healthcare consultation for visitors

What was the last x86 CPU that did not have the x87 floating-point unit built in?

Is an up-to-date browser secure on an out-of-date OS?

What happens to a Warlock's expended Spell Slots when they gain a Level?

How do spell lists change if the party levels up without taking a long rest?

Word to describe a time interval



Choice of Neural Network and Activation Function



The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
The Ask Question Wizard is Live!
Data science time! April 2019 and salary with experienceRole of Bias in Neural NetworksEpoch vs Iteration when training neural networksWhy must a nonlinear activation function be used in a backpropagation neural network?What are advantages of Artificial Neural Networks over Support Vector Machines?Encog predictive neural network resultsUnderstanding scikit neural network parametersNeural Network learns worse on a larger amount of dataTensorflow - Neural Network always predicting the same thingUsing Recurrent Neural Network to solve Time Series taskIs there a python way for reducing the training time of convolution neural network?



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








-2















I am very new to the field of Neural Network. Apologies, if this question is very amateurish.



I am looking to build a neural network model to predict whether a particular image that I am about to post on a social media platform will get a certain engagement rate.



I have around 120 images with historical data about the engagement rate. The following information is available:



  1. Images of size 501 px x 501 px

  2. Type of image (Exterior photoshoot/Interior photoshoot)

  3. Day of posting the image (Sunday/Monday/Tuesday/Wednesday/Thursday/Friday/Saturday)

  4. Time of posting the image (18:33, 10:13, 19:36 etc)

  5. No. of people who have seen the post (15659, 35754, 25312 etc)

  6. Engagement rate (5.22%, 3.12%, 2.63% etc)

I would like the model to predict if a certain image when posted on a particular day and time will give an engagement rate of 3% or more.



As you may have noticed, the input data is images, text (signifying what type or day), time and numbers.



Could you please help me understand how to build a neural network for this problem?



P.S: I am very new to this field. It would be great if you can give a detailed direction how I should proceed to solve this problem.










share|improve this question
























  • If you have two very different images (let's say a dog and a hospital), with all other inputs being the same, how can you predict the engagement rate?

    – Bogdan Doicin
    Mar 22 at 6:12











  • @BogdanDoicin One of the aims of this project is to understand what kind of images is preferred by my audience. It is the same audience who see the dog image as well as the hospital image. In the historical data, if the engagement rate (No. of Likes and Comments/Number of people reached) is higher for a dog image than a hospital image, it can be inferred that this audience prefers dog images to a hospital image, can it not?

    – gatewaytovalhalla
    Mar 22 at 6:18











  • This is not what I meant, but I hope my answer will help you.

    – Bogdan Doicin
    Mar 22 at 6:48

















-2















I am very new to the field of Neural Network. Apologies, if this question is very amateurish.



I am looking to build a neural network model to predict whether a particular image that I am about to post on a social media platform will get a certain engagement rate.



I have around 120 images with historical data about the engagement rate. The following information is available:



  1. Images of size 501 px x 501 px

  2. Type of image (Exterior photoshoot/Interior photoshoot)

  3. Day of posting the image (Sunday/Monday/Tuesday/Wednesday/Thursday/Friday/Saturday)

  4. Time of posting the image (18:33, 10:13, 19:36 etc)

  5. No. of people who have seen the post (15659, 35754, 25312 etc)

  6. Engagement rate (5.22%, 3.12%, 2.63% etc)

I would like the model to predict if a certain image when posted on a particular day and time will give an engagement rate of 3% or more.



As you may have noticed, the input data is images, text (signifying what type or day), time and numbers.



Could you please help me understand how to build a neural network for this problem?



P.S: I am very new to this field. It would be great if you can give a detailed direction how I should proceed to solve this problem.










share|improve this question
























  • If you have two very different images (let's say a dog and a hospital), with all other inputs being the same, how can you predict the engagement rate?

    – Bogdan Doicin
    Mar 22 at 6:12











  • @BogdanDoicin One of the aims of this project is to understand what kind of images is preferred by my audience. It is the same audience who see the dog image as well as the hospital image. In the historical data, if the engagement rate (No. of Likes and Comments/Number of people reached) is higher for a dog image than a hospital image, it can be inferred that this audience prefers dog images to a hospital image, can it not?

    – gatewaytovalhalla
    Mar 22 at 6:18











  • This is not what I meant, but I hope my answer will help you.

    – Bogdan Doicin
    Mar 22 at 6:48













-2












-2








-2


1






I am very new to the field of Neural Network. Apologies, if this question is very amateurish.



I am looking to build a neural network model to predict whether a particular image that I am about to post on a social media platform will get a certain engagement rate.



I have around 120 images with historical data about the engagement rate. The following information is available:



  1. Images of size 501 px x 501 px

  2. Type of image (Exterior photoshoot/Interior photoshoot)

  3. Day of posting the image (Sunday/Monday/Tuesday/Wednesday/Thursday/Friday/Saturday)

  4. Time of posting the image (18:33, 10:13, 19:36 etc)

  5. No. of people who have seen the post (15659, 35754, 25312 etc)

  6. Engagement rate (5.22%, 3.12%, 2.63% etc)

I would like the model to predict if a certain image when posted on a particular day and time will give an engagement rate of 3% or more.



As you may have noticed, the input data is images, text (signifying what type or day), time and numbers.



Could you please help me understand how to build a neural network for this problem?



P.S: I am very new to this field. It would be great if you can give a detailed direction how I should proceed to solve this problem.










share|improve this question
















I am very new to the field of Neural Network. Apologies, if this question is very amateurish.



I am looking to build a neural network model to predict whether a particular image that I am about to post on a social media platform will get a certain engagement rate.



I have around 120 images with historical data about the engagement rate. The following information is available:



  1. Images of size 501 px x 501 px

  2. Type of image (Exterior photoshoot/Interior photoshoot)

  3. Day of posting the image (Sunday/Monday/Tuesday/Wednesday/Thursday/Friday/Saturday)

  4. Time of posting the image (18:33, 10:13, 19:36 etc)

  5. No. of people who have seen the post (15659, 35754, 25312 etc)

  6. Engagement rate (5.22%, 3.12%, 2.63% etc)

I would like the model to predict if a certain image when posted on a particular day and time will give an engagement rate of 3% or more.



As you may have noticed, the input data is images, text (signifying what type or day), time and numbers.



Could you please help me understand how to build a neural network for this problem?



P.S: I am very new to this field. It would be great if you can give a detailed direction how I should proceed to solve this problem.







neural-network deep-learning conv-neural-network






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 22 at 6:05







gatewaytovalhalla

















asked Mar 22 at 5:52









gatewaytovalhallagatewaytovalhalla

1




1












  • If you have two very different images (let's say a dog and a hospital), with all other inputs being the same, how can you predict the engagement rate?

    – Bogdan Doicin
    Mar 22 at 6:12











  • @BogdanDoicin One of the aims of this project is to understand what kind of images is preferred by my audience. It is the same audience who see the dog image as well as the hospital image. In the historical data, if the engagement rate (No. of Likes and Comments/Number of people reached) is higher for a dog image than a hospital image, it can be inferred that this audience prefers dog images to a hospital image, can it not?

    – gatewaytovalhalla
    Mar 22 at 6:18











  • This is not what I meant, but I hope my answer will help you.

    – Bogdan Doicin
    Mar 22 at 6:48

















  • If you have two very different images (let's say a dog and a hospital), with all other inputs being the same, how can you predict the engagement rate?

    – Bogdan Doicin
    Mar 22 at 6:12











  • @BogdanDoicin One of the aims of this project is to understand what kind of images is preferred by my audience. It is the same audience who see the dog image as well as the hospital image. In the historical data, if the engagement rate (No. of Likes and Comments/Number of people reached) is higher for a dog image than a hospital image, it can be inferred that this audience prefers dog images to a hospital image, can it not?

    – gatewaytovalhalla
    Mar 22 at 6:18











  • This is not what I meant, but I hope my answer will help you.

    – Bogdan Doicin
    Mar 22 at 6:48
















If you have two very different images (let's say a dog and a hospital), with all other inputs being the same, how can you predict the engagement rate?

– Bogdan Doicin
Mar 22 at 6:12





If you have two very different images (let's say a dog and a hospital), with all other inputs being the same, how can you predict the engagement rate?

– Bogdan Doicin
Mar 22 at 6:12













@BogdanDoicin One of the aims of this project is to understand what kind of images is preferred by my audience. It is the same audience who see the dog image as well as the hospital image. In the historical data, if the engagement rate (No. of Likes and Comments/Number of people reached) is higher for a dog image than a hospital image, it can be inferred that this audience prefers dog images to a hospital image, can it not?

– gatewaytovalhalla
Mar 22 at 6:18





@BogdanDoicin One of the aims of this project is to understand what kind of images is preferred by my audience. It is the same audience who see the dog image as well as the hospital image. In the historical data, if the engagement rate (No. of Likes and Comments/Number of people reached) is higher for a dog image than a hospital image, it can be inferred that this audience prefers dog images to a hospital image, can it not?

– gatewaytovalhalla
Mar 22 at 6:18













This is not what I meant, but I hope my answer will help you.

– Bogdan Doicin
Mar 22 at 6:48





This is not what I meant, but I hope my answer will help you.

– Bogdan Doicin
Mar 22 at 6:48












1 Answer
1






active

oldest

votes


















0














A neural network has three kinds of neuronal layers:



  1. Input layer. It stores the inputs this network will receive. The number of neurons must equal the number of inputs you have;

  2. Hidden layer. It uses the inputs that come from the previous layer and it does the necessary calculations so as to obtain a result, which passes to the output layer. More complex problems may require more than one hidden layer. As far as I know, there is not an algorithm to determine the number of neurons in this layer, so I think you determine this number based on trial and error and previous experience;

  3. Output layer. It gets the results from the hidden layer and gives it to the user for his personal use. The number of neurons from the output layer equals the number of outputs you have.

According to what you write here, your training database has 6 inputs and one output (the engagement rate). This means that your artificial neural network (ANN) will have 6 neurons on the input layer and one neuron on the output layer.



I not sure if you can pass images as inputs to a neural network. Also, because in theory there are an infinite types of images, I think you should categorize them a bit, each category receiving a number. An example of categorization would be:



  • Images with dogs are in category 1;

  • Images with hospitals are in category 2, etc.

So, your inputs will look like this:



  1. Image category (dogs=1, hospitals=2, etc.);

  2. Type of image (Exterior photoshoot=1, interior photoshoot=2);

  3. Posting day (Sunday=1, Monday=2, etc.);

  4. Time of posting the image;

  5. Number of people who have seen the post;

  6. Engagement rate.

The number of hidden layers and the number of each neuron from each hidden layer depends on your problem's complexity. Having 120 pictures, I think one hidden layer and 10 neurons on this layer is enough.



The ANN will have one hidden layer (the engagement rate).



Once the database containing the information about the 120 pictures is created (known as training database) is created, the next step is to train the ANN using the database. However, there is some discussion here.



Training an ANN means computing some parameters of the hidden neurons by using an optimization algorithm so as the sum of squared errors is minimum. The training process has some degree of randomness to it. To minimize the effect of the randomness factor and to get as precise estimations as possible, your training database must have:



  1. Consistent data;

  2. Many records;

I don't know how consistent your data are, but from my experience, a small training database with consistent data beats a huge database with non-consistent ones.



Judging by the problem, I think you should use the default activation function provided by the software you use for ANN handling.



Once you have trained your database, it is time to see how efficient this training was. The software which you use for ANN should provide you with tools to estimate this, tools which should be documented. If training is satisfactory for you, you may begin using it. If it is not, you may either re-train the ANN or use a larger database.






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55293643%2fchoice-of-neural-network-and-activation-function%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    A neural network has three kinds of neuronal layers:



    1. Input layer. It stores the inputs this network will receive. The number of neurons must equal the number of inputs you have;

    2. Hidden layer. It uses the inputs that come from the previous layer and it does the necessary calculations so as to obtain a result, which passes to the output layer. More complex problems may require more than one hidden layer. As far as I know, there is not an algorithm to determine the number of neurons in this layer, so I think you determine this number based on trial and error and previous experience;

    3. Output layer. It gets the results from the hidden layer and gives it to the user for his personal use. The number of neurons from the output layer equals the number of outputs you have.

    According to what you write here, your training database has 6 inputs and one output (the engagement rate). This means that your artificial neural network (ANN) will have 6 neurons on the input layer and one neuron on the output layer.



    I not sure if you can pass images as inputs to a neural network. Also, because in theory there are an infinite types of images, I think you should categorize them a bit, each category receiving a number. An example of categorization would be:



    • Images with dogs are in category 1;

    • Images with hospitals are in category 2, etc.

    So, your inputs will look like this:



    1. Image category (dogs=1, hospitals=2, etc.);

    2. Type of image (Exterior photoshoot=1, interior photoshoot=2);

    3. Posting day (Sunday=1, Monday=2, etc.);

    4. Time of posting the image;

    5. Number of people who have seen the post;

    6. Engagement rate.

    The number of hidden layers and the number of each neuron from each hidden layer depends on your problem's complexity. Having 120 pictures, I think one hidden layer and 10 neurons on this layer is enough.



    The ANN will have one hidden layer (the engagement rate).



    Once the database containing the information about the 120 pictures is created (known as training database) is created, the next step is to train the ANN using the database. However, there is some discussion here.



    Training an ANN means computing some parameters of the hidden neurons by using an optimization algorithm so as the sum of squared errors is minimum. The training process has some degree of randomness to it. To minimize the effect of the randomness factor and to get as precise estimations as possible, your training database must have:



    1. Consistent data;

    2. Many records;

    I don't know how consistent your data are, but from my experience, a small training database with consistent data beats a huge database with non-consistent ones.



    Judging by the problem, I think you should use the default activation function provided by the software you use for ANN handling.



    Once you have trained your database, it is time to see how efficient this training was. The software which you use for ANN should provide you with tools to estimate this, tools which should be documented. If training is satisfactory for you, you may begin using it. If it is not, you may either re-train the ANN or use a larger database.






    share|improve this answer



























      0














      A neural network has three kinds of neuronal layers:



      1. Input layer. It stores the inputs this network will receive. The number of neurons must equal the number of inputs you have;

      2. Hidden layer. It uses the inputs that come from the previous layer and it does the necessary calculations so as to obtain a result, which passes to the output layer. More complex problems may require more than one hidden layer. As far as I know, there is not an algorithm to determine the number of neurons in this layer, so I think you determine this number based on trial and error and previous experience;

      3. Output layer. It gets the results from the hidden layer and gives it to the user for his personal use. The number of neurons from the output layer equals the number of outputs you have.

      According to what you write here, your training database has 6 inputs and one output (the engagement rate). This means that your artificial neural network (ANN) will have 6 neurons on the input layer and one neuron on the output layer.



      I not sure if you can pass images as inputs to a neural network. Also, because in theory there are an infinite types of images, I think you should categorize them a bit, each category receiving a number. An example of categorization would be:



      • Images with dogs are in category 1;

      • Images with hospitals are in category 2, etc.

      So, your inputs will look like this:



      1. Image category (dogs=1, hospitals=2, etc.);

      2. Type of image (Exterior photoshoot=1, interior photoshoot=2);

      3. Posting day (Sunday=1, Monday=2, etc.);

      4. Time of posting the image;

      5. Number of people who have seen the post;

      6. Engagement rate.

      The number of hidden layers and the number of each neuron from each hidden layer depends on your problem's complexity. Having 120 pictures, I think one hidden layer and 10 neurons on this layer is enough.



      The ANN will have one hidden layer (the engagement rate).



      Once the database containing the information about the 120 pictures is created (known as training database) is created, the next step is to train the ANN using the database. However, there is some discussion here.



      Training an ANN means computing some parameters of the hidden neurons by using an optimization algorithm so as the sum of squared errors is minimum. The training process has some degree of randomness to it. To minimize the effect of the randomness factor and to get as precise estimations as possible, your training database must have:



      1. Consistent data;

      2. Many records;

      I don't know how consistent your data are, but from my experience, a small training database with consistent data beats a huge database with non-consistent ones.



      Judging by the problem, I think you should use the default activation function provided by the software you use for ANN handling.



      Once you have trained your database, it is time to see how efficient this training was. The software which you use for ANN should provide you with tools to estimate this, tools which should be documented. If training is satisfactory for you, you may begin using it. If it is not, you may either re-train the ANN or use a larger database.






      share|improve this answer

























        0












        0








        0







        A neural network has three kinds of neuronal layers:



        1. Input layer. It stores the inputs this network will receive. The number of neurons must equal the number of inputs you have;

        2. Hidden layer. It uses the inputs that come from the previous layer and it does the necessary calculations so as to obtain a result, which passes to the output layer. More complex problems may require more than one hidden layer. As far as I know, there is not an algorithm to determine the number of neurons in this layer, so I think you determine this number based on trial and error and previous experience;

        3. Output layer. It gets the results from the hidden layer and gives it to the user for his personal use. The number of neurons from the output layer equals the number of outputs you have.

        According to what you write here, your training database has 6 inputs and one output (the engagement rate). This means that your artificial neural network (ANN) will have 6 neurons on the input layer and one neuron on the output layer.



        I not sure if you can pass images as inputs to a neural network. Also, because in theory there are an infinite types of images, I think you should categorize them a bit, each category receiving a number. An example of categorization would be:



        • Images with dogs are in category 1;

        • Images with hospitals are in category 2, etc.

        So, your inputs will look like this:



        1. Image category (dogs=1, hospitals=2, etc.);

        2. Type of image (Exterior photoshoot=1, interior photoshoot=2);

        3. Posting day (Sunday=1, Monday=2, etc.);

        4. Time of posting the image;

        5. Number of people who have seen the post;

        6. Engagement rate.

        The number of hidden layers and the number of each neuron from each hidden layer depends on your problem's complexity. Having 120 pictures, I think one hidden layer and 10 neurons on this layer is enough.



        The ANN will have one hidden layer (the engagement rate).



        Once the database containing the information about the 120 pictures is created (known as training database) is created, the next step is to train the ANN using the database. However, there is some discussion here.



        Training an ANN means computing some parameters of the hidden neurons by using an optimization algorithm so as the sum of squared errors is minimum. The training process has some degree of randomness to it. To minimize the effect of the randomness factor and to get as precise estimations as possible, your training database must have:



        1. Consistent data;

        2. Many records;

        I don't know how consistent your data are, but from my experience, a small training database with consistent data beats a huge database with non-consistent ones.



        Judging by the problem, I think you should use the default activation function provided by the software you use for ANN handling.



        Once you have trained your database, it is time to see how efficient this training was. The software which you use for ANN should provide you with tools to estimate this, tools which should be documented. If training is satisfactory for you, you may begin using it. If it is not, you may either re-train the ANN or use a larger database.






        share|improve this answer













        A neural network has three kinds of neuronal layers:



        1. Input layer. It stores the inputs this network will receive. The number of neurons must equal the number of inputs you have;

        2. Hidden layer. It uses the inputs that come from the previous layer and it does the necessary calculations so as to obtain a result, which passes to the output layer. More complex problems may require more than one hidden layer. As far as I know, there is not an algorithm to determine the number of neurons in this layer, so I think you determine this number based on trial and error and previous experience;

        3. Output layer. It gets the results from the hidden layer and gives it to the user for his personal use. The number of neurons from the output layer equals the number of outputs you have.

        According to what you write here, your training database has 6 inputs and one output (the engagement rate). This means that your artificial neural network (ANN) will have 6 neurons on the input layer and one neuron on the output layer.



        I not sure if you can pass images as inputs to a neural network. Also, because in theory there are an infinite types of images, I think you should categorize them a bit, each category receiving a number. An example of categorization would be:



        • Images with dogs are in category 1;

        • Images with hospitals are in category 2, etc.

        So, your inputs will look like this:



        1. Image category (dogs=1, hospitals=2, etc.);

        2. Type of image (Exterior photoshoot=1, interior photoshoot=2);

        3. Posting day (Sunday=1, Monday=2, etc.);

        4. Time of posting the image;

        5. Number of people who have seen the post;

        6. Engagement rate.

        The number of hidden layers and the number of each neuron from each hidden layer depends on your problem's complexity. Having 120 pictures, I think one hidden layer and 10 neurons on this layer is enough.



        The ANN will have one hidden layer (the engagement rate).



        Once the database containing the information about the 120 pictures is created (known as training database) is created, the next step is to train the ANN using the database. However, there is some discussion here.



        Training an ANN means computing some parameters of the hidden neurons by using an optimization algorithm so as the sum of squared errors is minimum. The training process has some degree of randomness to it. To minimize the effect of the randomness factor and to get as precise estimations as possible, your training database must have:



        1. Consistent data;

        2. Many records;

        I don't know how consistent your data are, but from my experience, a small training database with consistent data beats a huge database with non-consistent ones.



        Judging by the problem, I think you should use the default activation function provided by the software you use for ANN handling.



        Once you have trained your database, it is time to see how efficient this training was. The software which you use for ANN should provide you with tools to estimate this, tools which should be documented. If training is satisfactory for you, you may begin using it. If it is not, you may either re-train the ANN or use a larger database.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 22 at 6:47









        Bogdan DoicinBogdan Doicin

        6161225




        6161225





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55293643%2fchoice-of-neural-network-and-activation-function%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

            Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

            Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript