IronPython на ASP.NET MVC

Bias решает, сколько углов вы хотите, чтобы ваш вес вращался.

В двумерной диаграмме вес и смещение помогают нам найти границу решений выходов. Скажем, нам нужно построить функцию AND, пара входных (p) -output (t) должна быть

{p = [0,0], t = 0}, {p = [1 , 0], t = 0}, {p = [0,1], t = 0}, {p = [1,1], t = 1}

blockquote>

Теперь нам нужно найти границу решения, граница идеи должна быть:

См.? W перпендикулярна нашей границе. Таким образом, мы говорим, что W определил направление границы.

Однако вначале трудно найти правильный W. В основном, мы выбираем исходное значение W случайным образом. Таким образом, первая граница может быть такой:

Теперь граница является pareller к оси y.

Мы хотим повернуть границу, как?

Изменяя W.

Итак, мы используем функцию правила обучения: W '= W + P:

W '= W + P эквивалентно W' = W + bP, а b = 1.

blockquote>

Поэтому, изменяя значение b (смещение), вы можете определить угол между W 'и W. Это «правило обучения ANN».

Вы также можете прочитать Neural Network Design Мартин Т. Хаган / Говард Б. Демут / Марк Х. Бил , глава 4 «Правило обучения перцептрону»

24
задан Soviut 14 January 2009 в 03:45
поделиться

2 ответа

Да, есть пример MVC от команды DLR .

Вы также можете быть заинтересованы в Spark .

14
ответ дан Craig Stuntz 29 November 2019 в 00:10
поделиться

Я сейчас работаю над этим. Он уже поддерживает множество вещей: https://github.com/simplic-systems/ironpython-aspnet-mvc

дополнительная информация по этому вопросу:

Импортировать Модуль aspnet

import aspnet

Вы можете написать свой собственный контроллер

class HomeController(aspnet.Controller):

    def index(self):
        return self.view("~/Views/Home/Index.cshtml")

Вы можете автоматически зарегистрировать все контроллеры

aspnet.Routing.register_all()

Вы можете использовать различные http-методы

@aspnet.Filter.httpPost
    def postSample(self):
        return self.view("~/Views/Home/Index.cshtml")

И многое другое. Вот очень короткий пример

# ------------------------------------------------
# This is the root of any IronPython based
# AspNet MVC application.
# ------------------------------------------------

import aspnet

# Define "root" class of the MVC-System
class App(aspnet.Application):

    # Start IronPython asp.net mvc application. 
    # Routes and other stuff can be registered here
    def start(self):

        # Register all routes
        aspnet.Routing.register_all()

        # Set layout
        aspnet.Views.set_layout('~/Views/Shared/_Layout.cshtml')

        # Load style bundle
        bundle = aspnet.StyleBundle('~/Content/css')
        bundle.include("~/Content/css/all.css")

        aspnet.Bundles.add(bundle)

class HomeController(aspnet.Controller):

    def index(self):
        return self.view("~/Views/Home/Index.cshtml")

    def page(self):
        # Works also with default paths
        return self.view()

    def paramSample(self, id, id2 = 'default-value for id2'):
        # Works also with default paths
        model = SampleModel()
        model.id = id
        model.id2 = id2
        return self.view("~/Views/Home/ParamSample.cshtml", model)

    @aspnet.Filter.httpPost
    def postSample(self):
        return self.view("~/Views/Home/Index.cshtml")

class SampleModel:
    id = 0
    id2 = ''

class ProductController(aspnet.Controller):

    def index(self):
        return self.view("~/Views/Product/Index.cshtml")
5
ответ дан BendEg 29 November 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: