использование находит, что команда ищет все файлы, имеющие некоторый текстовый шаблон

Конвергенция

Вы выполнили пять итераций градиентного спуска всего за 5 обучающих выборок с (вероятно, разумной) скоростью обучения 0,01. То есть не не должен привести вас к «окончательному» решению вашей проблемы - вам нужно будет сделать много итераций градиентного спуска, как вы реализовали, повторяя процесс до thetas сходятся к стабильному значению. Тогда имеет смысл сравнить полученные значения.

Замените 5 в for i in range(5) на 5000, а затем посмотрите, что происходит. Для иллюстрации того, насколько быстро процесс сходится к решению, может быть наглядно представить график уменьшения функции ошибки / стоимости.

5
задан goldenmean 7 April 2009 в 18:33
поделиться

5 ответов

-print не требуется (по крайней мере, GNU find реализация). -name аргумент позволяет указывать шаблон имени файла. Следовательно команда была бы:

find . -name Makefile | xargs grep pattern

7
ответ дан 13 December 2019 в 05:42
поделиться

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

 find . -name Makefile -print0 | xargs -0 grep pattern
2
ответ дан 13 December 2019 в 05:42
поделиться
find . -type f -name 'Makefile' | xargs egrep -n "pattern"

используйте egrep, если у Вас есть очень длинные пути

Дубликат: это

1
ответ дан 13 December 2019 в 05:42
поделиться

Можно избежать использования xargs при помощи -exec:

find . -type f -name 'Makefile' -exec egrep -Hn "pattern" {} \;

-H на egrep производить полный путь в файлы соответствия.

1
ответ дан 13 December 2019 в 05:42
поделиться

вы можете использовать команду ff, т.е. ff -p .format. Например, ff -p * .txt

0
ответ дан 13 December 2019 в 05:42
поделиться
Другие вопросы по тегам:

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