- Посоветуйте простенькое (а можно и не простенькое) АРУ для речи, ничего изящного в голову не приходит, и вообще посоветуйте литературу по методам обработки в телефонии IBAH(291 знак., 17.08.2016 18:31, pld, полностью)
- Может выполнить функции АРУ ШУМОДАВа взаимоисключающими в 1 момент времени? saifullin2(121 знак., 18.08.2016 07:11 - 08:12)
- Вообще лучше в опен/клозетсоурсных кодеках речевых подсмотреть. Ничего нового сам уже не изобретёшь. - fk0(18.08.2016 00:31)
- По поводу БПФ -- в телефонии бьют на сегменты по 10мс, например. Т.e. 80, a не 512. Потом отдельная история, как сшивать сегменты. Они или будут с оконной функцией и наслаиваться, а если разорванными кусками, то по-моему никогда ничего не выйдет. - fk0(18.08.2016 00:28)
- Собственно нужен какой-то алгоритм VAD (voice activity detector) и только во время когда есть voice activity (на гласных слогах преимущественно) и вычислять амплитуду речевой составляющей сигнала (а остальная, шипящие звуки и шумы -- не fk0(100 знак., 18.08.2016 00:23)
- Проблема в том, что в речи нет ни синусов, ни косинусов (ну разве кроме кратковременных моментов на гласные звуки). А есть комплексные экспоненты, работа с которыми БПФ аналогична рыбной ловле на вершине Эльбруса - argus98(17.08.2016 20:41)
- а можно про спектральный шумодав подробней ? - sav6622(17.08.2016 20:18)
- В цифре или в аналоге? - misyachniy(17.08.2016 20:12)
- Двусторонние клеевые диски, удобно для крепления плоских деталей и модулей. General(158 знак., 18.08.2016 09:59 - 11:14, Tech, ссылка, картинка, полностью)
- Станция метро «Мякинино» %нерезиновая% оказалась под угрозой закрытия -> такой теплый, ламповый государственно-частный рэкет. В 2009 соответствовала, иначе бы ее не приняли, а теперь нет? А как насчет Кропоткинской какой-нибудь? За ее 75+ лет Evgeny_CD(34 знак., 16.08.2016 12:45, Off, ссылка, полностью)
- Он начал что-то подозревать. "Жуков: Ситуация с Клишиной - издевательство со стороны ИААФ". Поднимите мне веки? - SciFi(13.08.2016 22:21, Off, ссылка, полностью)
- Ящетаю, за такое нужно отобрать все медали: "Майкл Фелпс заявил, что писает в бассейн" --> - SciFi(18.08.2016 08:45, Off, ссылка, полностью)
- Не могу найти чертеж и название разъема. misyachniy(103 знак., 17.08.2016 18:16, SCH, ссылка, полностью)
- Какой текст! Беспричинная ненависть к России вернула мне пронзительное переживание Родины как большего меня. - General(16.08.2016 17:48, zen, ссылка, полностью)
- Почти сто лет назад, 15 августа 1918 года США заявили о прекращении существования России и высадили свои войска во Владивостоке. - Вот уроды! (С) Брат 2 De_User(3658 знак., 18.08.2016 07:04, Off, ссылка, полностью)
- У меня в компьютере 2 Гб памяти, а нужен массив размером 3.5 Гб - как быть? Ксения(654 знак., 11.08.2016 05:03, dao, полностью)
- Дайте-ка ещё вопросов подкину. Сколько может зааллокатить 32-битное приложение под 64-битной системой? А если поставить нормальную систему, в смысле wine, там все 4 будут доступны? Николай Коровин(215 знак., 17.08.2016 10:36)
- Почему этот топик ПОСТОЯННО РАСПАХИВАЕТСЯ у меня, я его постоянно сворачиваю... =(( - sav6622(16.08.2016 11:02)
- Если Вам нужно именно такое решение, что называется в лоб, то может сразу использовать для хранения данных не массив в памяти, а файл на диске? Все равно Вы уже согласны использование свопа на диске, плюс исходные данные в файле, те уже ограничены Nikolay801_(24 знак., 16.08.2016 10:32)
- Так все же, чего удалось добиться в реальном коде? - Evgeny_CD(16.08.2016 01:57)
- "... Когда вы запускаете утилиту Testlimit с параметром -s, она начинает занимать участки виртуальной памяти pagefile-backed до тех пор, пока не достигнет предела для выделенной памяти, но даже когда объем выделенной памяти превысит 29 Гб..." man(157 знак., 15.08.2016 08:09, )
- Помнится, будучи школоло, на КВасике делал своп на рамдрайв %) Тупо в файле свой хлам хранил, а файл клал на рамдрайв во втором мегабайте (из двух всего). Граница 64 была успешно преодолена %) А если серьёзно... Николай Коровин(1444 знак., 14.08.2016 20:18 - 20:32)
- Мой вопрос был чисто программистский - о возможности аллокирования максимально большого блока памяти. Причем, я заранее согласилась на виртуальную память, с дисковой поддержкой. Нельзя аллокировать 3.5 Гб? - Подскажите, как можно аллокировать 3 Ксения(724 знак., 14.08.2016 21:37 - 21:41)
- Молодая, совсем ещё зелёная муха, жужжит напряжно, и долбится головой в стекло. =AlexD=(571 знак., 15.08.2016 10:59)
- Да сколько бы ни было физической памяти, граница от этого не зависит, своп автоматом добавляется вроде. Если разбить задачу на 4 приложения с гигабайтом каждое -- как миленькие запустятся. Так что вопрос надо было формулировать именно про средства Николай Коровин(153 знак., 14.08.2016 22:28)
- -> - Evgeny_CD(14.08.2016 22:35, ссылка)
- Вы не сказали, какая у вас ОС. Для XP/2003 есть ключик в boot.ini называется /3GB. Точный синтаксис гуглится быстро. В семерке тоже есть такой ключик,но лежит где-то в других местах. Расширит виртуальное пространство процесса до 3GB. Думаю Lightelf(173 знак., 14.08.2016 21:46)
- А входные данные они насколько велики? Если все гигабайты счетчиков разбить на участки и за один проход входного файла заполнить элементы от 0 до 999 (образно), сбросить на диск в файл в нужном месте, на втором проходе заполнить счетчики от 1000 1111111(447 знак., 14.08.2016 18:03)
- Почитал обсуждения - и всплыл уточняющий вопрос - может всё окажется и проще :) symbions(401 знак., 13.08.2016 23:20)
- только счас заметил, что фраза начинается прямо как в анекдоте про свечку, монашку и поручика Ржевского LordN(5 знак., 12.08.2016 18:26)
- Есть решение! Идеи следующие. Evgeny_CD(574 знак., 12.08.2016 15:21)
- Упрощаю вопрос. На картинке информация, которую сообщает farmanager (Ctrl+L) на моей WinXP c 2 GB оперативной памяти. Вижу, что у нее 3.767 GB Free Virtual Memory (Free!). Как мне ИЗ НЕЕ аллокировать нужные мне 3.5 GB? - Ксения(12.08.2016 03:05, картинка)
- Что значит - воспитанные люди. Ни один не спросил: а на хрена столько? Когда я решал задачки в конечных элементах , обходился мегабайтами. А тут сразу гиги. - Крок(11.08.2016 22:01)
- Надо запоминать встречаемость 7-членных аминокислотных последовательностей в большой-пребольшой базе данных (GeneBank). Аминокислот там 21 штука, следовательно число всевозможных их комбинаций длиной 7 составит 21^7. И для каждой нужен счетчик Ксения(89 знак., 12.08.2016 00:41)
- Че та мне кажется это задача анализа кода ДНК. Весьма ресурсоемкая кстати. Помнится даже предлагали добровольцам проводить распределенные вычисления, так чтобы задействовать как минимум десятки тысяч бытовых компьютеров. - KT(17.08.2016 15:21)
- Тут буденовец (и не однократно!) книжку рекомендовал, "Керниган, Брайан У., Пайк, Роб. Практика программирования". Там много полезного по той проблеме которую Вы решаете. Возможно там я такую мысль слышал, что чрезмерные требования к объему Nikolay801_(422 знак., 16.08.2016 10:29)
- можно ехидный вопрос? а что если завтра вам скажут что последовательности теперь 8-ми членные? мало того что задача станет жирной для обычного домашнего (среднестатистического) компа. так ещё и она однозначно выползет за пределы 32-х разрядной Mahagam(126 знак., 15.08.2016 15:22)
- У "большой-пребольшой базы данных (GeneBank)" как будете данные забирать? Может она сразу их в нужном виде может отдать? И "большая-пребольшая" это сколько интересующих вас записей? - AlexBi(12.08.2016 11:09)
- Большая-пребольшая - это сколько в терабайтах? Неужели нет групп последовательностей, которые точно не встречаются? Можно разбить задачу на 3 или 7 или 21 процессов, =AlexD=(136 знак., 12.08.2016 07:53 - 07:59)
- А просто разбить на диапазоны? Ну придётся по базе пройтись не один раз, а (21^7)/MEM? Я так понимаю, что исходные данные всё равно много больше этого числа, а значит есть проблема доступа и к ним тоже. А если нет - то не могут в принципе всё Dingo(84 знак., 12.08.2016 05:29 - 05:33)
- Вот всё тот же коллега подсказал -> , может спасти. Dingo(123 знак., 12.08.2016 05:23 - 05:31, ссылка)
- Сколько последовательностей надо перебрать? И за какое время? - Ale3000(12.08.2016 04:40)
- Для такой задачи не грех воспользоваться Win10-64 и бесплатной MSVS-2015. На C++ или C#. - бомж(12.08.2016 00:48)
- Я хотел спросить, но постеснялся, вдруг это окажется невежливо :) - asd(11.08.2016 22:50, )
- Вы описываете стандартный механизм виртуальной памяти, он конечно же в виндовсе есть и так. Проблема у вас имхо в том, что в 32-битной системе адресное пространство всего 4гб, из которых 1 или 2гб отданы кернелу. Так что решение "в лоб" ровно одно Lightelf(123 знак., 11.08.2016 13:49 - 13:56)
- Как вариант, разбейте на два массива. Сначала проходите по первому, затем по второму. - бомж(11.08.2016 11:11)
- Механизм Address Windowing Extenssions - man(11.08.2016 10:53, )
- О тема, которую я уже поднимал (замена хрюши другой ОС для расширения памяти) - но вот такая штука была замешана умельцами и да же работает: Make_Pic(1046 знак., 11.08.2016 10:44 - 10:49, ссылка)
- В нормальной операционке запросто отдаст. А с виндовсом -- все вопросы в микрософт. Только 3.5ГБайта если, то 64-бит операционка нужна. - fk0(11.08.2016 09:00)
- Массив точно нужен весь в памяти? Задача, кажется, на типичное применение СУБД похожа. AU08(68 знак., 11.08.2016 08:52 - 08:55)
- ОСь свопит автоматически, ничего кроме обычного маллока не требуется. Другое дело что есть системные ограничения в 32 битных осях, как тут уже писали, так что ставь Вынь7 64 бита. - =AlexD=(11.08.2016 08:27)
- Купить нормальный компьютер, они не такие уж и дорогие. Нищебродство - это вредная привычка. - SciFi(11.08.2016 08:24)
- Как вариант, создать три идентичных процесса и в каждом выделить буфер в 3.5/3ГБ. Четвёртый процесс управляющий этими тремя. Таким образом у вас будет образно говоря три гиговых ведра и четвертый наполняющий ведра. - man(11.08.2016 08:07, )
- Используйте обычный malloc(), но в 32битном приложении больше 2ГБ выделить все равно не получится. Ale3000(376 знак., 11.08.2016 07:12)
- Ксения, сейчас коллега подсказал - на 32 разрядных системах задаче априори доступно только 4 Гб адресного пространства, из них ~800 Мб отъедают системные вещи (остаётся < 3.5 Гб). То же самое в 32-бит приложении и 64-бит ОС. - Dingo(11.08.2016 06:42 - 06:45)
- Посмотрите в сторону Memory Maped File, там есть возможность выделять кусок памяти только в виртуальной памяти - man(11.08.2016 06:36, )
- Имею W7. saifullin2(626 знак., 11.08.2016 06:21)
- Intel заключает сделку с ARM и начнёт производить для партнёров соответствующие однокристальные системы sav6622(79 знак., 17.08.2016 21:44 - 22:04, dao, ссылка, полностью)
- Похоже, борьба со псевдонаукой притихла из-за недостатка финансирования. Маятник качнулся в сторону когнитивного моделирования неметрических процессов. Все говорит за то, что какое-то время будет востребована разработка нооскопа. - Олдфаг(17.08.2016 08:58, , Off, полностью)
- А как на магазинном языке называется фенечка, с помощью которой можно соединить (корректно) два патч-корда? - Крок(17.08.2016 18:27, SCH, полностью)
- Весело - Vit(16.08.2016 09:17, zen, ссылка, полностью)General
- Умер вице-президент WADA. 72 года, однако. Но все же... - Evgeny_CD(16.08.2016 02:35, Off, ссылка, полностью)
- Даблы кому-то нужно считать было тут =)) sav6622(59 знак., 16.08.2016 13:19, dao, ссылка, полностью)