gradient-descent.vue 579 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <div>
  3. <gradient-descent :ground-function="groundFunction" :domain="domain" :range="range" />
  4. </div>
  5. </template>
  6. <script lang="ts">
  7. import Vue from 'vue'
  8. import GradientDescent from '~/components/playground/gradient-descent/Index.vue'
  9. const defaultGroundFunction = {
  10. f: (x: number) => x * x,
  11. df: (x: number) => x * 2.0
  12. }
  13. export default Vue.extend({
  14. components: {
  15. GradientDescent
  16. },
  17. data() {
  18. return {
  19. groundFunction: defaultGroundFunction,
  20. domain: [0, 2.0],
  21. range: [0, 4.0]
  22. }
  23. }
  24. })
  25. </script>
  26. <style scoped>
  27. </style>