Обновить
19
0
zvulon @zvulon

Пользователь

Отправить сообщение
пишите еще про Sage.
А лучше бы спрашивали про декомпозицию и архитектуру.
Вернее как сказал Alex_MIPT, для алгоритмиста — слабовато, а для простого кодера непонятно что показывает.
— что он понимает простейшие структуры данных?
— дак он врядли будет сам писать сортировку или хеш, а вот делать декомпозицию и рефакторинг придется постоянно. (С) кто-то с хабра.
Ну понятно что большие выражение нужно выносить в функции, только это и для простого for тоже верно.
Ну и мой вариант:
ext_name = lambda field: alias and "%s.%s" % (alias, field.name) or field.name
names = [ext_name(field) for field in fields]

#or:
names = map(ext_name, fields)

#as you wish
Ах да, идея. Ну, Ну :)
Были бы у китайцев — были бы на рынке.
Да и истории не получилось бы.
IMHO.
Добавте С++ в заголовок, пожалуйста, а не в теги.
Как и в случае с чекбоксами и радиокнопками, списки ни в коем случае не должны инициировать какое-либо действие

Ну это смотря где и как. В мак ос например не так.

Ну и вообще:
Выбрал страну — логично подгрузить ее города.
Нажал на чекбокс — стали доступны дополнительные опции.
Вобщем «ни в коем случае», как-то слишком категорично.
В том что товара не было изначально?
Создание модели, заказ на производство?
vs
заказать на dealextreme барахла, а потом потом пытаться впарить лохам втридорога
Я прочитал.
Если вы имеете ввиду «Question Answering is ultimately driven by a broader vision that sees computers operating more effectively in human terms rather than strictly computer terms.»

То это не значит эмулятор работы мозга, а лишь то что input and output are formulated in human terms.

Вы же не станете утверждать, что OCR программы эмулируют работу мозга, или автоматические переводчи.

А еще я был на лекции товарища из Хайфского R&D подразделения IBM, в котором он достаточно подробно объяснял принципы работы Ватсона. И да задача ставиться «решать достаточно сложные задачи, так чтобы ответ был человеческим», именно ответ, а не процесс решения.

Но за статью спасибо.
В некотором смысле, обработкой данных в системе Watson'а занимается эмулятор работы человеческого мозга

Извините, но это предложение — бред.
Все равно, что про Page Rank такое сказать.
Данные обрабатываются в основном статистическими алгоритмами, да есть оценка уверенности, но к мозгу это не имеет никакого отношения.

Ваши рассужнения немного наивны.

Во-первых жизнь многих больных и так уже зависит от компьютеров, так или иначе. Да и не только больных.

Во-вторых есть много областей, где вероятность ошибки «среднестатистического человека» выше, чем среднестатистического компьтера.

Ну и в-третьих Ватсон будет использоваться для диагностики, а не для операций, лечение все равно назначает врач. Правда, среднестатистический врач (не доктор Хаус) способен диагностиравать лишь несколько сотен, самых распространненных заболеваний, в то время как Ватсон — тысячи или десятки тысяч, да и данных о пациэнте этот компьютер способен проанализировать на порядки больше, чем врач.
Но «умение понимать текст как люди» не равнозначно ИИ.
К какждому можно подстроиться, хотябы статистически и в конкретных областях.
Видно прогресс невооружным взглядом.
«ну хотябы потому что поведение А может быть недетерминизованно,
а пузырек...»


начал я вам отвечать и понял (ага еще один),
что в пузырьке тоже есть внешняя функция принятия решений.
Впрочем отличие действительно в том, что представить как А* сработает на
конкретных данных, мы не можем в оличие от пузырька.

Интересная точка зрения.
это придложение ложь
подойдет?
Книжка хорошая, мы ее сразу купили, но там много всего и искать конкретные вещи не очень получается.
Впрочем, за ответ благодарю.
Ну вот и польза статьи — ваш комментарий (:
Я как раз начинаю изучать OpenCV, и постоянно натыкаюсь на то,
что реализую уже существующие вещи.

Спасибо за ссылку.
Не подскажите что-нить подобное на англ?
Отлично, не знал $(MSBuildProgramFiles32).
Кстати судя по ссылке она называется $(MSBuildExtensionsPath32).

За завершающий штрих спасибо, так уже будет готовое решение.

Не вы не знаете есть ли в переменных среды windows что-то типа %MSBuildExtensionsPath32%?
Спасибо за пример. До не мог понять как подступиться к ms build.
я взял его за базу и добавив экранирования путей закончил следующим:
 <!-- ILMerge Step -->
 <Target Name="AfterBuild">
  <PropertyGroup >
    <ILMerge_Solution>$(SolutionDir)ILMerge\ILMerge.exe</ILMerge_Solution>
    <Programfiles>C:\Program Files (x86)\</Programfiles>
    <Programfiles Condition="!Exists('$(Programfiles)')">C:\Program Files\</Programfiles>
    <ILMerge_Installed>$(Programfiles)Microsoft\ILMerge\ILMerge.exe</ILMerge_Installed>
    <ErrorMesssage>ILMerge is not found here: '$(ILMerge_Solution)', nor here: '$(ILMerge_Installed)'</ErrorMesssage>

    <ILMerge>NOTSET</ILMerge>
    <ILMerge Condition="Exists('$(ILMerge_Installed)')">"$(ILMerge_Installed)"</ILMerge>
    <ILMerge Condition="Exists('$(ILMerge_Solution)')">"$(SolutionILMerge)"</ILMerge>
  </PropertyGroup>
  <Error Condition=" '$(ILMerge)' == 'NOTSET' " Text="Please Install ILMerge. $(ErrorMesssage)" />
  
  <ItemGroup>
   <OutputDlls Include="$(TargetDir)*.dll" />
   <OutputExes Include="$(TargetDir)*.exe" />
  </ItemGroup>
  <PropertyGroup>
   <BinOutput>$(TargetDir)merged\</BinOutput>
   <TargetFilePath>"$(BinOutput)$(TargetFileName)"</TargetFilePath>
   <OutputFiles>@(OutputExes->'"%(identity)"', ' ') @(OutputDlls->'"%(identity)"', ' ') </OutputFiles>
  </PropertyGroup>
  <MakeDir Directories="$(BinOutput)" />
  <Exec WorkingDirectory="$(TargetDir)" Command='$(ILMerge) /out:$(TargetFilePath) $(OutputFiles) /targetplatform:v4,$(MSBuildBinPath) ' />
 </Target>


* This source code was highlighted with Source Code Highlighter.
Если в PATH то будет.

Но в мою задачу входило придумать решение для source control,
так чтобы если солюшн скачивается из source control на очередной машине,
то нет необходимости лезть в PATH. Нажал build и все.
Правда ILMerge.exe и merge_all.bat надо еще в директорию солюшена закинуть в VS.

Просто ILMerge.exe не будет, тк текущая папка это папка проекта.
С сайта ILMerge:
Commercial use permitted:
The language of ILMerge's license has raised many questions. In a nutshell: commercial use is permitted, redistribution is not. Read the license carefully for full details since I am not (nor do I wish to be!) a lawyer.


То есть встраивать в процесс сборки можно, а распространять со своим продуктом — нельзя.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность