A battery management apparatus, comprising: a voltage measuring unit configured to measure a voltage and an open circuit voltage, "OCV", of a battery cell; a temperature measuring unit configured to measure a temperature of the battery cell; and a control unit connected to the voltage measuring unit and the temperature measuring unit and configured to: estimate a state of charge, "SOC", of the battery cell according to the OCV measured by the voltage measuring unit, select a plurality of frequencies corresponding to the estimated SOC and the temperature measured by the temperature measuring unit, calculate an impedance of each frequency for the battery cell by applying a current having the plurality of selected frequencies to the battery cell, obtain an estimated parameter value of a predefined battery model by inputting the calculated impedance of each frequency to a pre-learned neural network, primarily update the battery model according to the obtained estimated parameter value, compare a first voltage difference with a threshold value, wherein the first voltage difference is between the estimated voltage value calculated through the primarily updated battery model and the measured voltage value measured by the voltage measuring unit, reiterate comparing a second voltage difference with the threshold value and secondarily updating the battery model until the second voltage difference becomes less than a threshold value, wherein the second voltage difference is between the estimated voltage value calculated through the secondarily updated battery model, and the measured voltage value measured by the voltage measuring unit. a voltage measuring unit configured to measure a voltage and an open circuit voltage, "OCV", of a battery cell; a temperature measuring unit configured to measure a temperature of the battery cell; and a control unit connected to the voltage measuring unit and the temperature measuring unit and configured to: estimate a state of charge, "SOC", of the battery cell according to the OCV measured by the voltage measuring unit, select a plurality of frequencies corresponding to the estimated SOC and the temperature measured by the temperature measuring unit, calculate an impedance of each frequency for the battery cell by applying a current having the plurality of selected frequencies to the battery cell, obtain an estimated parameter value of a predefined battery model by inputting the calculated impedance of each frequency to a pre-learned neural network, primarily update the battery model according to the obtained estimated parameter value, compare a first voltage difference with a threshold value, wherein the first voltage difference is between the estimated voltage value calculated through the primarily updated battery model and the measured voltage value measured by the voltage measuring unit, reiterate comparing a second voltage difference with the threshold value and secondarily updating the battery model until the second voltage difference becomes less than a threshold value, wherein the second voltage difference is between the estimated voltage value calculated through the secondarily updated battery model, and the measured voltage value measured by the voltage measuring unit. estimate a state of charge, "SOC", of the battery cell according to the OCV measured by the voltage measuring unit, select a plurality of frequencies corresponding to the estimated SOC and the temperature measured by the temperature measuring unit, calculate an impedance of each frequency for the battery cell by applying a current having the plurality of selected frequencies to the battery cell, obtain an estimated parameter value of a predefined battery model by inputting the calculated impedance of each frequency to a pre-learned neural network, primarily update the battery model according to the obtained estimated parameter value, compare a first voltage difference with a threshold value, wherein the first voltage difference is between the estimated voltage value calculated through the primarily updated battery model and the measured voltage value measured by the voltage measuring unit, reiterate comparing a second voltage difference with the threshold value and secondarily updating the battery model until the second voltage difference becomes less than a threshold value, wherein the second voltage difference is between the estimated voltage value calculated through the secondarily updated battery model, and the measured voltage value measured by the voltage measuring unit.