tenorflow js правильный способ написать ia? - PullRequest
0 голосов
/ 14 июля 2020

Я начинаю с TensorFlow JS Я хотел бы написать IA, который определяет число (с плавающей запятой) рядом с константным числом (int). Я написал небольшой код, который поможет вам понять мою проблему. Может быть, я ошибаюсь, вы можете помочь мне сделать лучший код?

например: он создаст случайное число, которое найдет число, близкое к $ engine (7)

<html>
  <head>
    <!-- Load TensorFlow.js -->
    <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs/dist/tf.min.js"> </script>
    <script>

        //it'll create a random number, that will find the number close to $engine(7)

        const engine = 7.00 //max number
        var jewell = 3.0 // initializer

        const multiplyLayer = tf.layers.multiply();

        for ( j=0;j<10;j++){
            //random 01
            var valueCalc = tf.variable( tf.randomUniform([1], 0, 8) )

            //random 02
            var old = tf.variable( tf.randomUniform([1], 0, 1) )
            for ( i=0;i<10;i++){
                //random 03
                var x = tf.variable( tf.randomUniform([1], 0, 1) )
                if ( x > old )
                    old = x
            }

            // multiplay
            var product = multiplyLayer.apply([old, valueCalc])
            //get data
            const tensorData = product.dataSync();
            //satisfy
            if ( tensorData[0] < engine && jewell < tensorData[0] ) {
                jewell = tensorData[0]
            }

        }

        console.log(">> jewell", jewell);
        console.log(">> random number is ");
        old.print()
    </script>
  </head>
  <body>
  </body>
</html>

после того, как вы увидите код, вы поймете, что это не IA, поэтому дайте мне советы по созданию этого кода, например, IA ..

...