Максим Припадчев, Здравствуйте, Khan Academy есть на русском. Я нашел там пока только статистику для средней школы и тригонометрию. Может, плохо искал.
Максим Припадчев, Получается идти в ML еще рано, или всё таки можно попытаться? И еще вопрос: я видел конкурсы по ML (например, AI Challenge). Там участвовали даже те, кому нету 14. Как они решали задачи? Ведь сомневаюсь, что в таком раннем возрасте можно изучить вышеперечисленный список. Что бы вы делали на моём месте, если бы вы не знали английский, а до интегралов вам еще далеко? Ведь есть огромное количество времени впереди, можно же использовать его с пользой.
Ещё раз благодарен вам за то, что отвечаете на мои вопросы. Проблема в том, что некоторые из тем проходят только в вузе (интегрирование, дифференцирование (11 класс, а далее — вуз), линейная алгебра). Если с матрицами я могу попытаться разобраться, то интегрирование точно не осилю в одиночку. Что делать до вуза?
Замудрённых формул там нет. Просто тип задач для меня новый. Это как в математике сказать: "Реши систему уравнений". Ну, решу. А если из обычной системы сделать задачу с условием, на скорость, например? Уровень сложности значительно меняется. Хотя, смотря какая задача. Когда занимался на Stepik'е, там было больше задач, где как раз-таки было "сухое условие" без лишней информации. Например, обойдите вложенные списки (матрицу) по столбцам или строкам. В новых задачах появились те самые "формулы". Насчет моей цели, я хочу вспомнить Python и начать изучать более сложные концепции программирования (рекурсия, ООП и так далее).
Для себя я уже сделал вывод: нужно, прежде всего, практиковаться. Сначала буду тренироваться на задачах похожего типа, но с самыми простыми конструкциями из программирования, чтобы сконцентрировать всё внимание именно на извлечении той самой математической модели.
От себя добавлю, что формулы в задачах довольно простые, но, как я уже сказал, держать всё в голове и переводить всё в код пока вызывает у меня затруднения.
Я думаю, что я еще не сильно развил у себя алгоритмическое мышление. Ведь когда говорят, что нужно проверить или создать, всё намного легче, но когда нужно доставать условия и формулы прямиком из условия задачи, уровень сложности для меня значительно поднимается. Было бы интересно, если вы поделитесь своим опытом в этом вопросе. Например, трудно ли было вам, или как вы смогли преодолеть этот этап.
Максим Припадчев, Еще раз здравствуйте. У меня появилась новая проблема: недавно я решил порешать задачи из книги по C# на Python. Когда задачи были на бесплатном курсе по Питону, я, конечно, мучился, когда только начинал, но не настолько. Там были задания из разряда «Проверьте строку на...» и так далее. Иногда было непросто, например с вложенными списками, но я смог их преодолеть. В книге задачи в основном на извлечение математической модели, я решил несколько, но когда дошел до повышенного уровня... Дело было не в том, что я не знаю, как написать if или создать список, я просто не могу извлечь формулы, понять формулировки и того, что от меня требуется. Мозг начинает кипеть и путаться во всём этом. Как быть, чтобы лучше понимать условия и переносить их в код?
К сожалению, нет таких связей.