Как Вам определяют, когда Windows сделан, перезагрузив?

Я не уверен, что формулирование этой проблемы как проблемы с распознаванием сущностей действительно имеет смысл. Именованные сущности обычно являются собственными существительными и «объектами реального мира» - например, имя человека, например «Джон Доу», название организации, например «Google», или такие вещи, как болезни или гены, для именования примеров из более конкретного домена. Это также то, для чего оптимизатор именованных объектов spaCy оптимизирован.

В вашем примере кажется, что большинство подсказок на самом деле в синтаксисе , который вы обычно можете предсказать довольно хорошо из коробки. Например, вы ищете глаголы, такие как «добавить» и «метка», и их объекты («текстовое поле») или прикрепленные фразы предложения. Если вы визуализируете синтаксис, например, Используя модуль displacy, вы увидите, что в структуре предложений есть много соответствующей информации, которую вы можете программно извлечь:

from spacy import displacy
doc = nlp("I want to add a text field having name as new data")
displacy.serve(doc)

Visualization of sentence [ 1113]

Вы также можете использовать сопоставление на основе правил , чтобы найти триггерные токены, например "label" (с тегом части речи VERB), а затем проверить дерево зависимостей найти жетоны, прикрепленные к ним. Например, если глагол «метка» присоединен к предлогу «как», вы можете быть совершенно уверены, что объект , прикрепленный к нему, является именем метки. Или вы можете начать с корня предложения и перебрать его subtree и проверить, содержит ли оно токены или конструкции, которые вас интересуют.

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

6
задан Alex 22 April 2009 в 13:23
поделиться

6 ответов

Just wait for it to respond to a ping.

In light of your comments:

1 - Use this script

2 - If you get any errors with that script, follow these instructions.

5
ответ дан 10 December 2019 в 00:44
поделиться

Check for this event in the event log:

Event Type: Information
Event Source:   EventLog
Event Category: None
Event ID:   6005
Date:       7/27/2007
Time:       12:56:24 PM
User:       N/A
Computer:   IWSDEV
Description:
The Event log service was started.
2
ответ дан 10 December 2019 в 00:44
поделиться

Более общая версия этого вопроса - Как узнать, включена ли система?

1
ответ дан 10 December 2019 в 00:44
поделиться

Реальность такова, что вы не можете знать, когда завершится загрузка. Процесс загрузки довольно асинхронный, и поэтому любые критерии, которые вы используете для определения того, что это сделано, «загрузка» может произойти до того, как завершится что-то еще.

Я бы порекомендовал определить, что вы действительно хотите знать. Что конкретно вы ждете? Найдите способ определить, произошло ли это, и забудьте о «загрузке».

Если вам просто нужно знать, что машина находится в резервном состоянии, но, возможно, не завершила всю загрузку после загрузки, поместите что-нибудь в последовательность запуска или службу, которая сигнализирует ваш код. Когда этот сигнал произойдет, примите все необходимые меры.

1
ответ дан 10 December 2019 в 00:44
поделиться

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

1
ответ дан 10 December 2019 в 00:44
поделиться

Windows немного перезагружена, перед тем как ее снова нужно будет перезагрузить: -)

Если вы специально запрашиваете состояние виртуальных машин, вам следует проверить эти ссылки, которые имеют дело с с API для Virtual Server 2005:

Интерфейс IVMVirtualMachine ...

http://msdn.microsoft.com/en-us/library/aa368465 (VS.85) .aspx

... имеет свойство State ...

IVMVirtualMachine :: State Property

http://msdn.microsoft.com/en-us/library/aa368637 (VS.85) .aspx

... которое вернет значение из перечисления VMVMState ...

http://msdn.microsoft.com/en-us/library/aa368922 (VS.85) .aspx

На более общем уровне вам, вероятно, следует определите, сколько Windows вы хотите запустить и запустить. Считаете ли вы сетевой стек готовым к перезагрузке? или вам нужен IIS / SQL или какой-то другой сервис уровня приложения?

Я бы, вероятно, написал приложение, которое проверяет «сердцебиение» ваших серверов - это приложение вполне может быть тем же, которое вызывает Windows Update. вещи. После этого вы получите хорошую «консоль», показывающую состояние ваших серверов. Приложение «сердцебиение» может пропинговать сервер, переходить на статическую HTML-страницу, попадать в удаленный журнал событий, использовать WMI или что-то еще, что вы считаете достаточным для того, чтобы считать ваш сервер перезагруженным.

0
ответ дан 10 December 2019 в 00:44
поделиться
Другие вопросы по тегам:

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