WWW.YOUINFO.SITE
标签聚合 数位

/tag/数位

v2ex · 2026-06-03 17:25:53+08:00 · tech

我们是一家专注于视频内容生态的互联网平台,服务数千万用户,每天处理海量视频数据。通过智能推荐算法,为用户带来沉浸式观看体验,同时助力内容创作者成长。 欢迎对推荐系统、多模态学习充满热情的你加入,一起打造行业领先的视频算法!岗位职责 负责视频推荐系统全链路算法研发与优化,包括召回、粗排、精排、重排等模块,持续提升用户完播率、互动率、留存时长等核心指标; 挖掘用户行为特征与视频多模态内容(视觉、音频、文本),构建精准的用户画像和视频表征模型,实现个性化智能推荐; 探索并落地前沿技术,如 Transformer 、图神经网络、多模态大模型、AIGC 在视频推荐中的应用,推动算法创新; 设计并执行 AB 实验,分析线上数据,诊断问题并快速迭代优化模型效果与系统性能; 与产品、后端、数据团队紧密协作,推动算法从研究到高效线上落地的全流程。 任职要求 计算机、人工智能、软件工程、数学等相关专业,本科及以上学历(硕士/博士优先); 2 年以上推荐系统或多媒体算法开发经验,有短视频/长视频平台实际项目经验者优先; 扎实的机器学习/深度学习基础,熟练掌握 Python ,熟悉 PyTorch 或 TensorFlow 至少一种框架; 熟悉大规模数据处理工具(如 Spark 、Flink )和分布式系统,有推荐系统工程落地经验加分; 对视频内容理解( CV 、音频处理、NLP )有一定了解,熟悉 FFmpeg 、OpenCV 等工具者优先; 具备良好的数据分析和 AB 实验设计能力,强烈的责任心与团队协作精神,能适应快节奏的工作环境。 请携带简历咨询,谢谢; TG:@dajidali2026 E: [email protected]

LinuxDo 最新话题 · 2026-05-29 09:06:04+08:00 · tech

力扣 LeetCode 3300. 替换为数位和以后的最小元素 - 力扣(LeetCode) 3300. 替换为数位和以后的最小元素 - 给你一个整数数组 nums 。 请你将 nums 中每一个元素都替换为它的各个数位之 和 。 请你返回替换所有元素以后 nums 中的 最小 元素。 示例 1: 输入:nums = [10,12,13,14] 输出:1 解释: nums 替换后变为 [1, 3, 4, 5] ,最小元素为 1 。 示例 2: 输入:nums = [1,2,3,4] 输出:1 解释: nums 替换后变为 [1, 2, 3,... 思路 今天的题莽就行啦 代码 class Solution { public int minElement(int[] nums) { int ans = Integer.MAX_VALUE; for (int num : nums) { int sum = 0; while (num > 0) { sum += num % 10; num /= 10; } ans = Math.min(ans, sum); } return ans; } } 1 个帖子 - 1 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-05-11 09:21:16+08:00 · tech

力扣 LeetCode 2553. 分割数组中数字的数位 - 力扣(LeetCode) 2553. 分割数组中数字的数位 - 给你一个正整数数组 nums ,请你返回一个数组 answer ,你需要将 nums 中每个整数进行数位分割后,按照 nums 中出现的 相同顺序 放入答案数组中。 对一个整数进行数位分割,指的是将整数各个数位按原本出现的顺序排列成数组。 * 比方说,整数 10921 ,分割它的各个数位得到 [1,0,9,2,1] 。 示例 1: 输入:nums = [13,25,83,77] 输出:[1,3,2,5,8,3,7,7] 解释: - 分割 13... 思路 倒序拆分后反转即可。 代码 class Solution { public int[] separateDigits(int[] nums) { // 倒序将 nums 中的数字拆分成单个数字 List<Integer> list = new ArrayList<>(); for (int i = nums.length - 1; i>=0; i--) { while (nums[i] > 0) { list.add(nums[i] % 10); nums[i] /= 10; } } // 反转 list 并写入结果数组 int len = list.size(); int[] ans = new int[len]; for (int i = 0; i < len; i++) { ans[i] = list.get(len - i - 1); } return ans; } } PS 最近沉迷于写一个小游戏的脚本,怠惰了 补一下近两天的简单题目,,再往前的有点复杂,晚些再补。 0510-2770 public int maximumJumps(int[] nums, int target) { int n = nums.length; // 跳到第 i 位置的最大次数 int[] dp = new int[n]; // 初始化 dp[0] 便于边界计算 dp[0] = 1; for (int i = 0; i < n - 1; i++) { // 如果到达不了直接跳过 if (dp[i] == 0) { continue; } // 遍历所有可能到达的下标 尝试更新 for (int j = i + 1; j < n; j++) { if (Math.abs(nums[i] - nums[j]) <= target) { dp[j] = Math.max(dp[j], dp[i] + 1); } } } return dp[n - 1] == 0 ? -1 : dp[n - 1] - 1; } 0509-1914 private int m, n; public int[][] rotateGrid(int[][] grid, int k) { m = grid.length; n = grid[0].length; int[][] ans = new int[m][n]; // 层 int f = Math.min(m / 2, n / 2); for (int i = 0; i < f; i++) { // 周长 int s = (m + n - 4 * i) * 2 - 4; // 旋转次数 int c = k % s; // 遍历一周 for (int t = 0; t < s; t++) { // System.out.println(i + "-" + t + " nx:" + calcRow(t, i, s) + " ny:" + calcCol(t, i, s)); ans[calcRow(t, i, s)][calcCol(t, i, s)] = grid[calcRow((t + c) % s, i, s)][calcCol((t + c) % s, i, s)]; } } return ans; } // 计算行 private int calcRow(int t, int f, int s) { // 在顶部 int tmp = n - 2 * f; if (tmp > t) { return f; } // 在右侧 if (s / 2 >= t) { return t - tmp + f + 1; } // 在底部 tmp = s / 2 + tmp; if (tmp > t) { return m - 1 - f; } // 在左侧 return s - t + f; } // 计算列 private int calcCol(int t, int f, int s) { // 在顶部 int tmp = n - 2 * f; if (tmp > t) { return t + f; } // 在右侧 if (s / 2 >= t) { return n - 1 - f; } // 在底部 tmp = s / 2 + tmp; if (tmp > t) { return tmp - t + f - 1; } // 在左侧 return f; } 2 个帖子 - 2 位参与者 阅读完整话题

www.ithome.com · 2026-04-21 14:50:59+08:00 · tech

IT之家 4 月 21 日消息,XPPen 本月 17 日宣布推出新款便携手绘屏(数位屏)Artist 16 3rd。这一产品 采用全新 X-Dial 双拨轮和 8 自定义快捷键设计 ,创作者外出采风时无需另外带上快捷键盘。 这款数位屏采用 15.4" 16:9 60Hz 全局 DC 调光显示面板,亮度 250nits;色深 8-Bit, 色域覆盖 99% sRGB / 98% Adobe RGB / 97% Display P3 ,sRGB 下色差 ΔE<1.5;覆盖全贴合 AGAF 纳米蚀刻玻璃。 Artist 16 3rd 配备 16384 级压感 X4 芯片磁吸数字笔 ,响应时间 30ms,笔尖行程 0.3mm,起始力度 2g,支持 60° 倾斜。此外其提供了 1 个全功能 USB-C、1 个三合一 USB-C 接口。 根据IT之家的了解,该产品当前售价 1580 元人民币 / 319.99 美元(IT之家注:现汇率约合 2186 元人民币)。